Команды терминала для изменения внешнего вида Leopard

Команды терминала для изменения внешнего вида LeopardВ этой небольшой статье вы найдете несколько десятков полезных команд для терминала, позволяющих сделать любимую Mac OS X Leopard еще красивее и удобнее. Представлены команды для настройки анимации, окна входа (Login window), изменения системной информации, настройки полос прокрутки и другие. Помимо настройки внешнего вида также представлено несколько команд не относящихся к внешности “котенка”, например настройка тачпада и мыши или настройки безопасности и верификации DMG. Все команды вводятся в терминале (ПрограммыСлужебные утилитыТерминал или ApplicationsUtilitiesTerminal).


Окно входа в систему (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 и выше), shortname1, 2 и 3 соответствуют коротким именам учётных записей, которые вы хотите скрыть; скрыто может быть любое количество пользователей (имена должны быть разделены только пробелом) sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add shortname1 shortname2 shortname3
Показать все учётные записи (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

Безопасность

Crash Reporter

Пояснение Команда для терминала
Показывать отчёт defaults write com.apple.CrashReporter DialogType crashreport
Отключить сообщения defaults write com.apple.CrashReporter DialogType none
Настройки по умолчанию defaults delete com.apple.CrashReporter DialogType

Верификация (проверка) образов дисков

Пояснение Команда для терминала
Отключить com.apple.frameworks.diskimages skip-verify TRUE
Включить com.apple.frameworks.diskimages skip-verify 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

Текущие документы

Пояснение Команда для терминала
Установить лимит, вместо 0 можно установить любое число. defaults write -g NSRecentDocumentsLimit -int 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

Пояснение Команда для терминала
Текущий скринсейвер на десктопе. Остановить скринсейвер можно клавишами Control + C или Command + .(точка)
В зависимости от выбранного скринсейвера нагрузка на процессор может варьироваться от умеренной до крайне высокой.
/System/Library/Frameworks/ScreenSaver.framework/Resources/ ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background

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

Под редакцией MacPages.
Источник: niktoblog.blogspot.com
Также читайте статью “Меняем внешний вид Leo“.