Terminal

Делаем окно Справочного центра Mac OS X обычным

Несмотря на то, что с Маками имею дело уже почти 20, а с Mac OS X — около 10 лет, я, хоть уже и не часто, но использую Справочный центр в Mac OS X. И мне совершенно не нравится, что его «плавающее» окно надоедливо мотается на переднем плане. Однако, это можно легко исправить. Потребуется всего одна команда в Терминале.

Как и многие другие скрытые настройки, тип окна Справочного центра меняется с помощью defaults. Вот так:

defaults write com.apple.helpviewer DevMode -bool true

Чтобы эта строка не выглядела каким-то заклинанием ведуна-чернокнижника, поясню смысл ее частей:

  • defaults — терминальная команда для доступа к файлам настроек программ Mac OS X.
  • write — ее параметр, показывающий, что мы пишем — изменяем настройку.
  • com.apple.helpviewer — имя (без расширения) файла настроек, с которым работаем (он находится в ~/Library/Preferences/).
  • DevMode -bool true — установить для параметра DevMode логическое (boolean) значение true.

Понятно, что при желании можно попытаться отредактировать файл параметров (в данном случае — ~/Library/Preferences/com.apple.helpviewer.plist) в обычном текстовом редакторе. Это XML-файл, и фактически, в него вписываются следующие строки:

<key>DevMode</key>
<true/>

Однако, я советую пользоваться специализированной командой.

Если новое поведения окна не понравится, и захочется вернуться к стандартному варианту, когда окно «плавает» поверх всех, нужно установить параметр в значение false:

defaults write com.apple.helpviewer DevMode -bool false

Либо его можно вообще удалить:

defaults delete com.apple.helpviewer DevMode


Примечание. В более ранних версиях Mac OS X (не помню точно, кажется, до 10.5) параметр имел другое название, и терминальная команда, соответственно, выглядела чуть-чуть по-другому:

defaults write com.apple.helpviewer NormalWindow -bool true

Добавить комментарий