Terminal.app
se déclare un gestionnaire de l'événement ssh
, telnet
y x-man-page
Schémas d'URL.
Il enregistre également les extensions de fichiers .term
(sessions), .terminal
(paramètres), .tool
y .command
(scripts), et lui-même comme éditeur/visualisateur pour ceux-ci.
En dehors de cela, il n'y a pas terminal par défaut dans OS X. Il s'agit simplement d'une application qui peut gérer les schémas d'URL et les types de fichiers.
iTerm est capable de gérer tous ces éléments, à l'exception de ceux qui sont spécifiques à Terminal.app. .term
/ .terminal
.
Pour les types de fichiers, il suffit d'ouvrir le Obtenir des informations et associer tous les fichiers de ce type à iTerm. Pour les schémas URL, vous pouvez télécharger et installer le volet de préférences Apps par défaut et modifiez l'association à cet endroit. Vous pouvez également l'utiliser comme une méthode alternative pour modifier les associations de types de fichiers.
![enter image description here]()
Tous ces paramètres sont spécifiques à l'utilisateur et stockés dans ~/Library/Preferences/com.apple.LaunchServices.plist
. Vous pouvez bien sûr l'éditer vous-même dans un éditeur approprié. C'est assez simple. Capture d'écran de Xcode 4 montrant le résultat du changement x-man-page
sur Apps par défaut dans le volet des préférences :
![enter image description here]()
Terminal.app fournit également les éléments suivants Services pour d'autres applications :
- Nouveau terminal à Folder
- Nouvel onglet du terminal au dossier
- Ouvrir la page de manuel dans le terminal
- Recherche de pages de manuel dans le terminal
L'association avec Terminal.app est codée en dur. Vous devez créer vos propres services, par exemple en utilisant Automator et/ou AppleScript, pour les remplacer.
Si Terminal est utilisé via son API AppleScript, il n'est pas possible de le remplacer par iTerm dans tous les cas, car leurs API sont très différentes. Cela nécessitera souvent des modifications substantielles des programmes ou scripts qui le font.