Это уже как мой Mac настроен. Я хотел бы выключить его.
1 ответ
Как правило, вы можете скрыть любое приложение из 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. Если кто-то мог бы объяснить мне разницу между этими двумя, продолжайте.