Скрыть значок приложения в доке, но сохранить значок в переключателе задач?

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

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

Благодарю.

1 ответ

Решение

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

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

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

Другие вопросы по тегам