Отдельная страница блога

 


Powered by Eremenko Igor

Список полездных команд для терминала MacOS «X»

Немного полезных команд для настроек и изменения вида MacOS "X" 10.5+
Установка из любых источников в MacOS Sierra 10.12.+
sudo spctl --master-disable
Верификация образов дисков
Отключить
defaults write com.apple.frameworks.diskimages skip-verify YES
Включить
defaults write com.apple.frameworks.diskimages skip-verify NO
Безопасность
Crash Reporter
Показывать отчёт
defaults write com.apple.CrashReporter DialogType crashreport
Отключить сообщения
defaults write com.apple.CrashReporter DialogType none
Настройки по умолчанию
defaults delete com.apple.CrashReporter DialogType
Launchpad
Горизонтальный ряд колл. иконок в колонке
defaults write com.apple.dock springboard-columns -int 10; killall Dock
Вертикальный ряд колл. иконок в ряду
defaults write com.apple.dock springboard-rows -int 7; killall Dock
Окно входа в систему (Login window)
Сообщение с низу под названием аккаунта на экране входа
Добавить сообщение
sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "Ваш текст"
Убрать сообщение
sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText ""
Системная информация в окне входа в систему
Вместо имени компьютера можно выводить:
SystemVersion - версия OS X
SystemBuild - OS X билд
SerialNumber - серийный номер компьютера
IPAddress - IP адрес (внутренний, если компьютер подключен к сети через роутер)
DSStatus - статус сети
Time - дата и время
Для изменения дефолтных настроек выполните команду, заменив HostName (отображение имени компьютера) на нужный параметр:
sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName
Фоновая картинка
Изменить на свою
sudo defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture <путь к картинке>
Вернуть дефолтную картинку:
sudo defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture /Library/Desktop\ Pictures/Aqua\ Blue.jpg
Список пользователей
Скрыть учётные записи (10.4 и выше)
sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add shortname1 shortname2 shortname3
shortname1, 2 и 3 соответствуют коротким именам учётных записей, которые вы хотите скрыть; скрыто может быть любое количество пользователей (имена должны быть разделены только пробелом)
Показать все учётные записи (10.4 и выше)
sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add
Помимо всех учётных записей в список пользователей добавится поле "Other..." (позволяет ввести имя пользователя и пароль).
Скрыть поле "Other..." (10.4 и выше)
sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool false
Общий внешний вид
Расширенный диалог сохранения по умолчанию
Включить
defaults write -g NSNavPanelExpandedStateForSaveMode -bool TRUE
Выключить
defaults write -g NSNavPanelExpandedStateForSaveMode -bool FALSE
Расширенный диалог печати по умолчанию
Включить
defaults write -g PMPrintingExpandedStateForPrint -bool TRUE
Выключить
defaults write -g PMPrintingExpandedStateForPrint -bool FALSE
Текущие документы
Установить лимит
defaults write -g NSRecentDocumentsLimit -int 0
вместо 0 можно установить любое число
Стрелки прокрутки
Две слева
defaults write -g AppleScrollBarVariant -string DoubleMin; killall Finder
Две справа
defaults write -g AppleScrollBarVariant -string DoubleMax; killall Finder
По две с каждой стороны
defaults write -g AppleScrollBarVariant -string DoubleBoth; killall Finder
По одной с кажждой стороны
defaults write -g AppleScrollBarVariant -string Single; killall Finder
Анимация привязки к сетке
Выключить
defaults write com.apple.Finder AnimateSnapToGrid -bool NO; killall Finder
Включить
defaults delete com.apple.Finder AnimateSnapToGrid; killall Finder
Вся анимация
Включить
defaults write com.apple.finder DisableAllAnimations -bool YES; killall Finder
Выключить
defaults delete com.apple.finder DisableAllAnimations; killall Finder
Непрозрачный менюбар (белый)
sudo defaults write /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables' -dict 'CI_NO_BACKGROUND_IMAGE' 1
Серый менюбар
sudo defaults write /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables' -dict 'CI_NO_BACKGROUND_IMAGE' 0
Полупрозрачный менюбар
sudo defaults delete /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables'
Desktop
Текущий скринсейвер на десктопе
/System/Library/Frameworks/ScreenSaver.framework/Resources/ ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background
Остановить скринсейвер можно клавишами Control + C или Command + .(точка)
В зависимости от выбранного скринсейвера нагрузка на процессор может варьироваться от умеренной до крайне высокой.
Finder
Меню Quit в программном меню
Показать
defaults write com.apple.finder QuitMenuItem -bool YES; killall Finder
Скрыть
defaults delete com.apple.finder QuitMenuItem; killall Finder
Заголовки боковой панели
cp /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/LocalizableCore.strings ~
откройте LocalizableCore.strings и найдите SD5. Измениите строки заголовков по своему желанию, сохраниите. Затем выполните команду:
sudo cp ~/LocalizableCore.strings /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/; killall Finder
Разноцветные полоски в списке
Скрыть
defaults write com.apple.finder FXListViewStripes -bool FALSE; killall Finder
Показать
defaults write com.apple.finder FXListViewStripes -bool FALSE; killall Finder
Меню "Open with"
Обнуление и удаление дубликатов
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
Название окна
Полный путь к открытой папке
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
Только название папки
defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO
Скрытые файлы
Показать
defaults write com.apple.finder AppleShowAllFiles TRUE
Скрыть
defaults write com.apple.finder AppleShowAllFiles FALSE
Иконки
Изменить размер иконок (максимальный размер - 512 px)
defaults write com.apple.finder DesktopViewOptions -dict IconSize -integer <размер иконки в пикселях (например, 128)>; killall Finder
Dock
Анимация сворачиваемых окон
Genie Effect
defaults write com.apple.dock mineffect -string genie; killall Dock
Scale Effect
defaults write com.apple.dock mineffect -string scale; killall Dock
Suck Effect
defaults write com.apple.dock mineffect -string suck; killall Dock
Дефолтный эффект
defaults delete com.apple.dock mineffect; killall Dock
Выравнивание
по верхнему/левому краю
defaults write com.apple.dock pinning -string start; killall Dock
по нижнему/правому краю
defaults write com.apple.dock pinning -string end; killall Dock
по центру (по умолчанию)
defaults delete com.apple.dock pinning; killall Dock
Иконки
Изменить размер иконок (максимальное значение - 256)
defaults write com.apple.dock tilesize -int 256; killall Dock
Полупрозрачные иконки скрытых приложений
defaults write com.apple.Dock showhidden -bool YES; killall Dock
Отменить полупрозрачность
defaults write com.apple.Dock showhidden -bool NO; killall Dock
Эффект увеличения дока
Изменить максимальное увеличение (максимум - 512)
defaults write com.apple.dock largesize -int 512; killall Dock
Быстрая активация приложений
Включить
defaults write com.apple.dock enable-spring-load-actions-on-all-items -boolean YES; killall Dock
Выключить
defaults write com.apple.dock enable-spring-load-actions-on-all-items -boolean NO; killall Dock
Прозрачные разделители
Слева (для иконок приложений)
defaults write com.apple.dock persistent-apps -array-add '{tile-data={}; tile-type="spacer-tile";}' killall Dock
Справа (для иконок папок и документов)
defaults write com.apple.dock persistent-others -array-add '{tile-data={}; tile-type="spacer-tile";}' killall Dock
Корзина
Всегда показывать пустую корзину
defaults write com.apple.dock trash-full -bool NO; killall Dock
Всегда показывать полную корзину
defaults write com.apple.dock trash-full -bool YES; killall Dock
Stacks: подсветка выбора
Включить
defaults write com.apple.dock mouse-over-hilte-stack -boolean YES; killall Dock
Выключить
defaults write com.apple.dock mouse-over-hilte-stack -boolean NO; killall Dock
2D Dock
defaults write com.apple.dock no-glass -boolean YES; killall Dock
3D Dock
defaults write com.apple.dock no-glass -boolean NO; killall Dock
Dashboard
Виджеты на десктопе
defaults write com.apple.dashboard devmode YES; killall Dock
Стандартное поведение виджетов
defaults write com.apple.dashboard devmode NO; killall Dock
Отключить Dashboard
defaults write com.apple.dashboard mcx-disabled -boolean YES; killall Dock
Включить Dashboard
defaults write com.apple.dashboard mcx-disabled -boolean NO; killall Dock
Exposй
Круглая голубая кнопка включения Exposй
Показать кнопку
defaults write com.apple.dock wvous-floater -bool YES; killall Dock
Спрятать кнопку
defaults write com.apple.dock wvous-floater -bool NO; killall Dock
Клик на кнопке показывает окна текущего приложения, клик + option (alt) - все окна.
Полукруглая кнопка
Показать кнопку
defaults write com.appe.dock wvous-showcorners -bool YES; killall Dock
Скрыть кнопку
defaults write com.appe.dock wvous-showcorners -bool NO; killall Dock
Кнопка должна появиться в верхнем левом углу экрана, но мне не удалось её обнаружить.
Spaces
Время задержки перед перемещением окон между рабочими столами (0.75 - значение по умолчанию)
defaults write com.apple.dock workspaces-edge-delay -float 0.75; killall Dock
Time Machine
Изменить интервал между бэкапами (дефолтный - 3600 секунд)
sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 7200
Address Book
Debug Menu
Показать
defaults write com.apple.addressbook ABShowDebugMenu -bool YES
Скрыть
defaults delete com.apple.addressbook ABShowDebugMenu
iCal
Debug Menu
Показать
defaults write com.apple.iCal IncludeDebugMenu YES
Скрыть
defaults write com.apple.iCal IncludeDebugMenu NO
Safari
Запуск "безопасных" файлов
Выключить
defaults write com.apple.Safari AutoOpenSafeDownloads -bool NO
Включить
defaults write com.apple.Safari AutoOpenSafeDownloads -bool YES
Использовать настройки по умолчанию
defaults delete com.apple.Safari AutoOpenSafeDownloads
Debug menu
Показать
defaults write com.apple.Safari IncludeDebugMenu 1
Скрыть
defaults write com.apple.Safari IncludeDebugMenu 0
Web Inspector
Включить
defaults write com.apple.Safari WebKitDeveloperExtras -bool true
Выключить
defaults write com.apple.Safari WebKitDeveloperExtras -bool false
Панель табов
Всегда показывать
defaults write com.apple.Safari AlwaysShowTabBar -bool YES
Спрятать
defaults write com.apple.Safari AlwaysShowTabBar -bool NO
По умолчанию
defaults delete com.apple.Safari AlwaysShowTabBar
Сглаживание шрифтов
Установить минимальный размер сглаживаемых шрифтов (заменить 8 на свою цифру)
defaults write com.apple.Safari AppleAntiAliasingThreshold -int 8
defaults write com.apple.Safari AppleSmoothFontsSizeThreshold -int 8
Вернуть значения по умолчанию
defaults delete com.apple.Safari AppleAntiAliasingThreshold
defaults delete com.apple.Safari AppleSmoothFontsSizeThreshold
Иконки закладок
Удалить иконки
killall Safari
cd ~/Library/Safari
rm WebpageIcons.db
ln -s /dev/null WebpageIcons.db
Вернуть иконки
переместить WebpageIcons.db в User ▸ Library ▸ Safari
Предупреждение о закрытии окна с текстовой формой
Отключить
defaults write com.apple.Safari DebugConfirmTossingUnsubmittedFormText NO
Включить
defaults write com.apple.Safari DebugConfirmTossingUnsubmittedFormText YES
История
Количество записей
defaults write com.apple.Safari WebKitHistoryItemLimit 2000
Количество дней
defaults write com.apple.Safari WebKitHistoryAgeInDaysLimit 30
Terminal
Перемещение курсора с помощью Option (alt) + клик мышью
Включить
defaults write com.apple.Terminal OptionClickToMoveCursor -bool YES
Откючить
defaults delete com.apple.Terminal OptionClickToMoveCursor
iTunes
Клик на стрелках поиска (в полях названиями композиций и альбомов) вызывает поиск по локальной библиотеке iTunes
defaults write com.apple.iTunes invertStoreLinks -bool YES
Клик на стрелках поиска (в полях названиями композиций и альбомов) вызывает поиск по iTunes Store
defaults write com.apple.iTunes invertStoreLinks -bool NO
Mail
Принудительное отображение всей почты в виде текста (plain text)
defaults write com.apple.mail PreferPlainText -bool TRUE
Нормальное отображение почты
defaults write com.apple.mail PreferPlainText -bool FALSE
Мышь и трекпад
Скорость перемещения курсора с помощью мыши (3.0 - максимальное значение, которое можно установить в System Preferences):
defaults write -g com.apple.mouse.scaling 3.0
Скорость перемещения курсора с помощью трекпада (1.5 - максимальное значение, которое можно установить в System Preferences):
defaults write -g com.apple.trackpad.scaling 1.5
Отключения приоритетности бекапа файлов через Time Machine - ускоряет бекап
sudo sysctl debug.lowpri_throttle_enabled=0
Capyist®