
Я заметил два способа изменить оболочку по умолчанию в Mac OS X.
- Откройте настройки терминала и установите "Shells open with" на "Command". Затем введите путь к программе оболочки, например
/usr/local/bin/zsh
. - Другой способ — включить «Системные настройки» и выбрать «Учетные записи». Разблокируйте настройки, чтобы можно было внести изменения. Найдите свое имя пользователя, под которым вы хотите изменить оболочку по умолчанию. Затем щелкните его правой кнопкой мыши, чтобы перейти в «Дополнительные параметры...». Затем я могу найти настройку для «Оболочка входа».
В чем разница между двумя способами, которые я упомянул выше? Какой из них может быть хорош для какой цели?
решение1
Настройки терминала влияют только на терминал, в противном случае они влияют на все процессы, использующие оболочку (например, если вы подключаетесь к машине по ssh, только последняя изменит оболочку).
Обратите внимание, что приложения, запущенные из Dock/Finder и т. д., не подвержены ни одному из этих изменений.