Настраваем macOS с помощью терминала

Как всем известно, надеюсь, что известно, операционная система macOS настраивается очень быстро и легко через встроенную утилиту "Системные настройки", но в системе имеется ряд настроек, которые не отображены в "Настройках" и возникает вопрос: "Как настроить тот или иной параметр системы?". И здесь нам приходит на помощь встроенная утилита "Терминал".

Запуститьтерминал в macOS можно несколькими способами:

  1. Воспользоваться утилитой поиска и запуска - Spootlight .
  2. Запустить через Launchpad -> Утилиты -> Терминал.
  3. Перейти на боковой панели 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)

или любой другой текст, только будьте осторожны с вводом знаков пунктуации, например восклицательный знак, может прервать выполнение команды.

Похожие записи

Добавить комментарий