Есть ли способ скрыть определенные приложения от cmd+ tab?
Проблема, с которой я сталкиваюсь, заключается в том, что у меня всегда открыты некоторые приложения (например, iTunes и, конечно, Finder). Но когда я работаю и переключаюсь между подходящими для меня приложениями (Chrome, Sublime, Terminal) с cmd+, tabя всегда буду видеть эти «нерелевантные» приложения в меню.
Благодарность
Вы можете установить LSUIElement на 1 в виде строки в Info.plist:
Он удаляет приложения из переключателя приложений, Dock и окна принудительного выхода. Он также удаляет строку меню, поэтому его нельзя использовать с Finder или iTunes.
Редактирование Info.plist приводит к сбою некоторых приложений, таких как TextEdit и Chess, при запуске в 10.8. Он также делает недействительными подписи кода подписанных приложений, поэтому им не разрешается автоматически обращаться к цепочкам ключей.
http://www.cocoabuilder.com/archive/cocoa/141753-lsuielement-and-lsbackgroundonly.html :
Оба LSUIElement и NSUIElement по-прежнему работают, и оба также могут быть установлены в true или 1 как целое число.
Информация Список свойств Ключ Ссылка: Launch Services Keys :
Ведьма имеет возможность игнорировать приложения:
Я только что отключил переключатель приложений и Dock. В основном я использую сочетания клавиш и Альфред для переключения приложений.
источник
LSUIElement
в info.plist Слэка вызвала его падение при запуске для меня.Отказ от ответственности: я разработал GhostTile
Короткий Anwser: просто попробуйте GhostTile . Это платно, но вы можете попробовать так долго, как сможете (украсть идею из Sublime Text)
Длинный ответ:
AFAIK, Есть два способа добиться этого:
1. Установить приложение в качестве агента. Например, добавьте
LSUIElement
ключ в Info.plist приложения или установите политику активации приложения вNSApplicationActivationPolicyAccessory
.2. Подключите Dock или другой связанный системный процесс, чтобы игнорировать некоторые приложения. Благодаря SIP (Rootless) на El Captian. Это не рекомендуется делать.
GhostTile фокусируется на сокрытии приложений от Dock. Он прост в использовании и предоставляет несколько способов управления скрытыми приложениями. На диске нет изменений, поэтому вы не нарушите кодовую подпись приложений.
Другие свойства:
источник
Извините, что опоздал на вечеринку, но, как говорится в предыдущих ответах и комментариях, это может привести к сбою некоторых приложений при запуске. Я не могу заставить это работать в Yosemite, хотя я мог заставить это работать раньше на другом Mac. Изменение TotalTerminal Info.plist ничего не делало, а изменение
Applications/Utilities/Terminal/Info.plist
вызвало сбой.Как @atreat упоминались в одном из комментариев, ребята из TotalTerminal которые теперь поддерживают эту шкурку с помощью простой команды:
Это отлично сработало для меня.
источник
Если вы используете iPhone и у вас есть похожая проблема с сокрытием приложения от App Switcher , вы можете установить что-то вроде BlacklistSwitcher9.
источник