Вы можете использовать defaults
по умолчанию, чтобы не только изменить эти значения, но и перечислить их.
defaults read -g
показывает "глобальные" параметры, а по defaults read com.company.ProgramName
показывает значения по умолчанию (то есть параметры конфигурации) для конкретной программы. В этом контексте com.company.ProgramName
- идентификатор пакета программы, например, com.apple.TextEdit
или com.culturedcode.Things
Подробнее об этом.
Например, запустите по defaults read com.apple.Finder
и вы найдете строку, которая говорит AppleShowAllFiles = FALSE
или что-то подобное. Теперь будьте предприимчивы и запустите defaults write com.apple.Finder AppleShowAllFiles -boolean TRUE
и перезапустите Finder, чтобы увидеть, что происходит.
Для получения дополнительной информации о том, как использовать defaults
, введите man defaults
для просмотра документации. Это может стать довольно сложным, и некоторые вещи, связанные со списками и словарями, сделать практически невозможно. Как только вы доберетесь до этого, найдите /usr/libexec/PlistBuddy
- есть несколько примеров, как использовать его на этом сайте, просто используйте функцию поиска.
Узнайте идентификатор пакета конкретной программы:
Чтобы выяснить, что ваше приложение использует для com.vendor.yourapp, щелкните правой кнопкой мыши пакет приложения, выберите « Показать содержимое пакета», перейдите к « Содержанию», откройте Info.plist с помощью текстового редактора или, что лучше, редактора списка свойств, такого как « Редактор списка свойств» или Xcode 4 (оба являются частью инструментов разработчика Apple) и ищите CFBundleIdentifier или подобное.
Еще один инструмент, который вы можете использовать, это strings
. Он отобразит все строки (т.е., возможно, полезные последовательности символов) в двоичном файле. Следует отметить , что это дает тонн ложных срабатываний, так как вызовы функций Objective-C, также показаны, а также регулярный выход , который отображается на пользовательском интерфейсе.
Secrets также предлагает базу данных скрытых настроек для OS X, отсортированных по приложениям. Они могут быть изменены с использованием defaults
по умолчанию . Для вашего удобства вы также можете загрузить панель настроек с веб-сайта, которая позволяет вам изменять их в настройках системы.