Terminal.app
оголошує себе обробник з ssh
, telnet
і x-man-page
схеми URL.
Він також реєструє розширення файлів .term
(сеанси), .terminal
(налаштування) .tool
та .command
(сценарії) та себе редактором / переглядачем.
Крім цього, в OS X немає терміналу за замовчуванням . Це просто програма, яка може обробляти схеми URL-адрес і типи файлів.
iTerm здатний обробляти все це, крім конкретного Terminal.app .term
/ .terminal
.
Для типів файлів просто відкрийте діалогове вікно « Інформація про інформацію» та зв’яжіть усі файли такого типу з iTerm. Для схем URL-адрес можна завантажити та встановити панель налаштувань Програми за замовчуванням та змінити асоціацію там. Ви також можете використовувати його як альтернативний метод зміни асоціацій типу файлів.
Усі ці налаштування залежать від користувачів і зберігаються в ~/Library/Preferences/com.apple.LaunchServices.plist
. Ви, звичайно, можете самостійно відредагувати його у відповідному редакторі. Це досить просто. Знімок екрану Xcode 4 показує результат зміни x-man-page
в По замовчуванням Apps панелі налаштувань:
Terminal.app також надає наступні Послуги для інших програм:
- Новий термінал у папці
- Нова вкладка терміналу в папці
- Відкрити сторінку чоловіка в Терміналі
- Шукайте чоловічі сторінки в Терміналі
Асоціація з Terminal.app жорстко кодується. Вам потрібно створити власні Послуги, наприклад, використовуючи Automator та / або AppleScript для їх заміни.
Якщо Термінал використовується через API AppleScript, немає можливості просто замінити його iTerm у всіх випадках, оскільки їх API зовсім інші. Це часто потребує значних змін у програмах чи сценаріях, що роблять це.