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 зовсім інші. Це часто потребує значних змін у програмах чи сценаріях, що роблять це.