Настраваем macOS с помощью терминала
Как всем известно, надеюсь, что известно, операционная система macOS настраивается очень быстро и легко через встроенную утилиту "Системные настройки", но в системе имеется ряд настроек, которые не отображены в "Настройках" и возникает вопрос: "Как настроить тот или иной параметр системы?". И здесь нам приходит на помощь встроенная утилита "Терминал".
Запуститьтерминал в macOS можно несколькими способами:
- Воспользоваться утилитой поиска и запуска - Spootlight .
- Запустить через Launchpad -> Утилиты -> Терминал.
- Перейти на боковой панели Finder в раздел "Программы" и там в папке "Утилиты" дважды кликнуть по значку Терминал.
Какие же параметры можно, и лучше изменить в macOS с помощью терминала?
1. Cкрыть или отобразить файлы и папки в Finder
Если Вам необходимо скрыть важную информацию от посторонних, то введите команду:
chflags hidden /путь к файлу или каталогу
Если же наоборот, хотите отобразить скрытые файлы или папки снова, то используйте команду:
chflags nohidden /путь к файлу или каталогу
2. Заставляем Finder показывать ВСЕ скрытые файлы и каталоги
defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder
Скрыть файлы обратно:
defaults write com.apple.finder AppleShowAllFiles -bool false && killall Finder
3. Меняем каталог для сохранения скриншотов
defaults write com.apple.screencapture location ~/Pictures/Screenshots
После чего все новые скриншоты будут сохранятся в папке с одноименным названием. Скриншоты в папке Картинки. Вы можете изменить путь в команде на свое усмотрение.
Чтобы вернуть значение по умолчанию, введите:
defaults write com.apple.screencapture location /Desktop/ && killall SystemUIServer
4. Удаляем эффект тени со скриншотов
defaults write com.apple.screencapture disable-shadow -bool true && killall SystemUIServer
После этой команды все скриншоты отдельных окон будут сохранятся без тени.
Вернуть все обратно и снова добавить тень - выполните:
defaults write com.apple.screencapture disable-shadow -bool false && killall SystemUIServer
5. Разрешить использование программ, загруженных из любого источника
sudo spctl --master-disable
Чтобы запретить, вернуть как было:
sudo spctl --master-enable
6. Отключаем создание скрытых каталогов .DS_Store на сетевых дисках
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
Вернуть всё обратно:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool false
7. Добавляем в меню Finder пункт "Завершить Finder"
defaults write com.apple.finder QuitMenuItem -bool true; killall Finder
Соответственно отменить изменения:
defaults write com.apple.finder QuitMenuItem -bool false; killall Finder
8. Отключить локальные резервные TimeMachine
hash tmutil &> /dev/null && sudo tmutil disablelocal
9. Запрещаем отображение справки поверх всех окон
Обычно при просмотре Справки, её окна принудительно отображаются поверх остальных окон. Чтобы предотвратить это, используем вот такую команду:
defaults write com.apple.helpviewer DevMode -bool true
10. Включить звук подключения зарядного устройства из iOS
Обычно Mac молчит при подключении зарядного устройства. Если хотите, можете включить звук на это действие, подобный тому, что издает ваш iPhone. Он включается следующей командой:
defaults write com.apple.PowerChime ChimeOnAllHardware -bool TRUE; open /System/Library/CoreServices/PowerChime.app &
Для отключения этого звука используйте команду:
defaults write com.apple.PowerChime ChimeOnAllHardware -bool FALSE; killall PowerChime
11. Возвращаем знаменитый звук запуска Mac
Модели Mac начала 2016 года и старше воспроизводят звук запуска системы при включении. На более новых моделях такого звука нет, не считая MacBook Air (13 дюймов, 2017).
Для возвращения звука запуска, используем команду, которая редактирует показатель NVRAM - StartupMute. Именно этот показатель определяет, должен ли компьютер воспроизводить звук запуска.
sudo nvram StartupMute=%00
Чтобы отключить звук запуска, используйте следующую команду:
command sudo nvram StartupMute=%01
12. Автоматическое открытие Finder при подключении накопителя
Если Вы хотитите сразу после подключения видеть содержимое присоединенного к Mac накопителя, воспользуйтесь следующими командами:
defaults write com.apple.frameworks.diskimages auto-open-ro-root -bool true
defaults write com.apple.frameworks.diskimages auto-open-rw-root -bool true
defaults write com.apple.finder OpenWindowForNewRemovableDisk -bool true
Для отключения используйте те же команды, но уже со значением false.
Не работает в macOS Catalina
13. Значок Spotlight в строке меню
Для того, чтобы убрать Spotlight из менюбара в OS X и освободить место для значка другого приложения, зайдите в Terminal и введите следующие команды:
sudo chmod 600 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
killall SystemUIServer
Теперь иконка Spotlight исчезнет из менюбара, но само приложение будет работать.
Если вы захотите вернуть Spotlight обратно в менюбар, то введите:
sudo chmod 755 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
killall SystemUIServer
14. Переиндексация базы Spotlight
Иногда возникает необходимость перендексации базы Spotlight, делается это простой командой:
sudo mdutil -i on /
15. Обновить DNS
Для того, чтобы изменения внесённый в файл /etc/hosts вступили в силу, необходимо перезапустить систему или обновить DNS, как перезапускать систему я вам рассказывать не буду, а вот обновление DNS без перезагрузки выполняется следующей командой:
dscacheutil -flushcache
16. Перезапуск аудиосистемы MacOS
В редких случаях, появляется необходимость перезапустить компьютер из-за "волшебных" действий пользователя. Пропал звук или начались каки-то проблемы с выводом звука, а перезагрузка невозможна по какой-либо причине, то приходит на помощь следующая команда:
sudo killall coreaudiod
17. Для темного режима светлые окна
С выходом macOS Mojave в системе появился темный режим, а в Cataline он стал автоматически: включающимся по рассписанию или в зависимости от восхода и захода солнца. Некоторым пользователям не нравится тот момент, что все приложения становятся темными, но к счастью есть команда, которая позволяет строку меню и оформление окон оставить тёмными, а вот сами окна Finder, Mail, Safari и ряд других сделать светлыми.
defaults write -g NSRequiresAquaSystemAppearance -bool Yes
killall Dock
killall Finder
Соостветственно, если захотите всё вернуть назад, то необходимо выполнить:
defaults write -g NSRequiresAquaSystemAppearance -bool No
killall Dock
killall Finder
18. Говорящий Mac
MacOS умеет разговаривать! Голосом робота, напоминающего фантастические фильмы 50-х годов. Трюк очень простой. В Терминале вводим:
say $(date)
или любой другой текст, только будьте осторожны с вводом знаков пунктуации, например восклицательный знак, может прервать выполнение команды.