Скрыть значок приложения в доке, но сохранить значок в переключателе задач? - PullRequest
3 голосов
/ 02 апреля 2012

Можно показать / скрыть значок приложения как из Dock, так и из переключателя задач, установив для свойства «Application is agent (UIElement)» значение YES / NO.

Однако возможно ли, чтобы приложение отображалось в переключателе задач (Cmd + Tab), но не отображалось в Dock?

Спасибо.

1 Ответ

2 голосов
/ 03 апреля 2012

Я вполне уверен, что это невозможно, и что док и переключатель приложений используют один и тот же список, чтобы решить, что в них должно отображаться.

Причина, по которой я верю, заключается в том, что естьфактически процедура удаления значка приложения из Dock во время работы целевого приложения, которая не имеет ничего общего с ключом LSUIElement.(По сути, он состоит из переименования / перемещения пакета приложения и перезапуска Dock.) Однако даже при этом приложение не отображается в переключателе.

(Вы можете найти полную процедуру на macosxhints.com, если вам интересно.)

...