1

Это уже как мой Mac настроен. Я хотел бы выключить его.

1 ответ1

2

Как правило, вы можете скрыть любое приложение из Dock и списка переключения приложений, включив свойство LSUIElement.

Если для этого ключа установлено значение «1», Launch Services запускает приложение как приложение агента. Приложения агента не отображаются в Dock или в окне принудительного выхода. Хотя они обычно запускаются как фоновые приложения, при желании они могут выйти на передний план и представить пользовательский интерфейс.

Итак, откройте список свойств приложения:

/Applications/Application.app/Contents/Info.plist

… И добавьте ключ LSUIElement в корень дерева со значением 1 .


Это можно сделать, щелкнув правой кнопкой мыши приложение *, выбрав « Показать содержимое пакета», а затем открыв файл Info.plist . В идеале вы должны сделать это с помощью Property List Editor.app (который поставляется с Xcode 3) или самого Xcode 4. Вы также можете использовать простой текстовый редактор, так как файл является просто XML.

После изменения значения и сохранения файла перезапустите док:

killall Dock

… Или, если вы только что изменили свойства Finder, перезапустите его, щелкнув правой кнопкой мыши по его значку, удерживая , затем выбрав Relaunch Finder.

Подобный подход был также упомянут на LifeHacker недавно: удалить Finder из Application Switcher в OS X **

* На самом деле Finder находится в /System/Library/CoreServices/Finder.app , а не в /Applications .
** В нем упоминается NSUIElement , на который я не нахожу ссылки в документации разработчика Apple. Если кто-то мог бы объяснить мне разницу между этими двумя, продолжайте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .