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

Discussion in 'Apple: Mac, OS X, iOS' started by LuckyStrike, 27 Jul 2012.

  1. LuckyStrike

    LuckyStrike Banned

    Joined:
    31 Jul 2011
    Messages:
    61
    Likes Received:
    4
    Reputations:
    0
    Несколько полезных и не очень команд для изменения внешнего вида Mac OS X 10.5


    Окно входа в систему (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

    Безопасность
    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

    Текущие документы
    Установить лимит
    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 .