По умолчанию (программное обеспечение) - Defaults (software)
Тема этой статьи может не соответствовать Википедии общее руководство по известности.Декабрь 2016 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Эта статья слишком полагается на Рекомендации к основные источники.Декабрь 2016 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
значения по умолчанию это командная строка утилита, которая манипулирует список файлы. Представлен в 1998 г. OpenStep, значения по умолчанию находится в потомках системы macOS и GNUstep.[1][2]
Название "по умолчанию" происходит от названия OpenStep для предпочтения пользователей, По умолчанию, или же NSUserDefaults в Фондовый комплект. Каждое приложение имело свой список значений по умолчанию («домен») в ~ / По умолчанию для пользовательской конфигурации и / По умолчанию для конфигурации системы. Система поиска также поддерживает NSGlobalDomain.plist, где указаны значения по умолчанию, будут видны всем приложениям.[2][3] В macOS, то По умолчанию часть пути заменяется более интуитивно понятным Библиотека / Настройки. значения по умолчанию получает доступ к спискам на основе указанного домена.[2]
значения по умолчанию также может читать и записывать любой список, указанный в пути,[1] хотя Apple планирует постепенно отказаться от этой утилиты в будущей версии.[2][4]
использование
Распространенное использование значений по умолчанию:
$ defaults read DOMAIN # получает все $ defaults read DOMAIN PROPERTY_NAME # получает $ defaults write DOMAIN PROPERTY_NAME VALUE # устанавливает $ defaults delete DOMAIN PROPERTY_NAME # сбрасывает свойство $ defaults delete DOMAIN # сбрасывает настройки
DOMAIN следует заменить именем файла plist без расширения ('.plist'). файлы plist имеют имена обратная запись доменного имени. Например:
$ defaults read com.apple.iTunes # печатает все значения настроек iTunes
В файлах plist хранятся ключи и значения. Ключ PROPERTY_NAME - это имя свойства, которое нужно изменить. Например, чтобы удалить поле поиска из Сафари с Адресная строка:
$ defaults напишите com.apple.Safari AddressBarIncludesGoogle 0 $ # или $ defaults напишите com.apple.Safari AddressBarIncludesGoogle -bool NO # с учетом регистра!
Использование «1», «ДА» или «ИСТИНА» вместо этого восстанавливает значение по умолчанию, включающее поиск.
Настройки могут иногда повредить приложения. Чтобы сбросить настройки адресной книги, необходимо удалить файл ~ / Library / Preferences / com.apple.AddressBook.plist или выполнить следующую команду:
$ defaults удалить com.apple.AddressBook
Составные значения
значения по умолчанию печатает значения в формате OpenStep. Это позволяет VALUE быть массивами и dicts, если они соответствуют синтаксису plist старого стиля.[5]
Настройки
Некоторые примеры настроек, которые можно настроить со значениями по умолчанию в macOS:
Ключ | Версия OSX | Правовые ценности | Значение по умолчанию |
---|---|---|---|
AppleAquaColorVariant | 10.8 | 1, 6 | 1 |
ЯблокоПодсветкаЦвет | 10.8 | RGB, 3 поплавка, диапазон 0-1,0 | "0.780400 0.815700 0.858800" |
AppleПоказатьПолосы прокрутки[6] | 10.8 | Автоматически, при прокрутке, всегда | Автоматический |
NSQuitAlwaysKeepsWindows[7] | 10.8 | bool | ложный |
NSAutomaticWindowAnimationsEnabled[8] | 10.8 | bool | истинный |
NSNavPanelExpandedStateForSaveMode[9] | 10.8 | bool | ложный |
NSWindowResizeTime[8] | 10.8 | float: время в секундах | .2 |
CGFontDefaultAllowsFontSmoothing[10] | 10.14? | логический |
SS64 документирует набор других ключей, которые можно изменить для каждого программного обеспечения (не глобального домена) в macOS.[11] Другие сайты также документируют настройки, которые необходимо изменить, используя значения по умолчанию.[12] Apple не публикует полный список этих «секретных кнопок», но их сайт поддержки иногда предоставляет значения по умолчанию команды для пользователя, чтобы изменить определенный параметр, например, создание .DS_Store.[13]
GNUstep более четко документирует свои значения по умолчанию, так что не существует такого понятия, как сообщество «скрытых настроек», как в случае с macOS.[3]
Рекомендации
- ^ а б Linux Общие команды Руководство –
- ^ а б c d Дарвин и macOS Общие команды Руководство –
- ^ а б "Сводка по умолчанию для библиотек GNUstep". www.gnustep.org.
- ^ "Неофициальная страница руководства по умолчанию для macOS". ss64.com.
- ^ изменение Plist из командной строки на Mac с использованием значений по умолчанию (добавить словарь в массив)
- ^ grg (26 августа 2013 г.). "macos - Включение полос прокрутки в Mountain Lion?". Спросите другое.
- ^ "Отключить" Возобновить "для всей системы". defaults-write.com. 26 сентября 2012 г.
- ^ а б «10 команд терминала для ускорения работы macOS High Sierra на вашем Mac». defaults-write.com. 11 ноября 2017.
- ^ Байненс, Матиас. "mathiasbynens / dotfiles: .macos". GitHub. Получено 1 марта 2020.
- ^ «Проблема 858861: отсутствие субпиксельного сглаживания в macOS Mojave». bugs.chromium.org.
- ^ «Системные настройки для macOS - macOS - SS64.com». ss64.com.
- ^ «11 главных приемов управления терминалом для Mac, которые вы должны знать». Guiding Tech.
- ^ «Настройте поведение просмотра SMB в macOS High Sierra 10.13 и новее». Служба поддержки Apple. Получено 5 января 2020. (введите в поисковую систему, чтобы найти больше: site: support.apple.com «по умолчанию писать»)
- Документация NSUserDefaults Apple Inc.
Эта статья о Macintosh заглушка. Вы можете помочь Википедии расширяя это. |