Уникайте показу прихованих програм у навігаційному меню cmd + tab


15

Нещодавно я перейшов на OS X Mountain Lion. У мене є такі програми, як Skype і Pidgin, які починаються при вході в систему і приховані , але коли у мене запущено більше програм і я роблю ⌘ cmd+ ⇥ Tabдля перемикання між додатками, ці приховані програми також з'являються там.

Як я можу уникати їх показу?


1
Гарне питання. Не існує системних налаштувань, які б виключали їх як звичайні за замовчуванням для користувачів, імовірно, оскільки цей перемикач - це те, як більшість людей повертаються до прихованої програми. Подивимось, чи можемо ми привернути деяку увагу - можливо, є прихована перевага цього?
bmike

ми завжди можемо копати глибше за допомогою UNIX-систем.
mrudult

Параметр "прихований" для програм для входу означає лише, що вікно буде приховано спочатку, а програма запускається лише в док-станції або рядку меню. Це не має нічого спільного з перемикачем cmd-tab. Те, що ви шукаєте, - це абсолютно окрема річ.
Елліотт

так. то чи є в наявності якась абсолютно окрема річ?
mrudult

Відповіді:


4

Ось повідомлення в блозі від того, кому вдалося видалити Finder із програми переключення програм, додавши цей запис:

 <key>NSUIElement</key>
  <string>1</string>

У info.plistфайл конкретної програми (у цьому випадку Finder).


2
Це працює бездоганно !! Але лише для кількох застосувань. Як і Пошта не відкривається після редагування списку.
mrudult

Я використовував його в кількох додатках, які я не хотів бачити, як спливають, наприклад, "Хроніка". Радий, що це працювало на вас.
Дейв

5
Додавання <key>NSUIELEMENT</key><string>1</string>також видаляє програму з перемикача програм та Dock, навіть коли вона не прихована. І це не дуже корисно з Finder, оскільки він видаляє рядок меню. Якщо програма підписана, вона зазвичай порушує підпис коду, так що, наприклад, програмі не дозволяється автоматично отримувати доступ до брелоків. Також пісочні програми (наприклад, Mail як згадується Mrudul_T) зазнали збоїв при запуску з 10.8, якщо їхній Info.plist був змінений.
Лрі

3

Старий додаток LiteSwitch X (Proteron Software) дозволить вам вибірково приховувати програми від перемикача програм. Уже кілька років він не підтримується, але я просто переглянув його і знайшов бета- версію, яка вимагає додати сумісність для OS X Mavericks, щоб вона могла працювати для вас.

Ще в той день я любив його використовувати, але оскільки він так довго не розвивався, мені довелося шукати в іншому місці (і не міг знайти настільки хорошого рішення). Я сам буду тестувати нову бета-версію! Донедавна найкращим, що я знайшов - хоча це не вирішує вашу проблему - це Гіперсвік . Hyperswitch чудово працює, але не має (ще?) Можливості приховувати програми.

Пряме посилання для завантаження (LiteSwitch X v2.8b1)


LiteSwitch X підтримує виключення деяких конкретних програм, але він не підтримує показ не прихованих програм.
Лрі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.