Как отключить значки запуска для определенных приложений

Всякий раз, когда я запускаю приложение, его значок появляется в панели запуска. Есть ли способ отключить это поведение для определенных приложений (например, Guake, Rhythmbox и т. Д.). Я просто хочу, чтобы они запускались без появления значка на панели запуска. Есть идеи. Помощь будет высоко ценится.

2
задан 21 July 2012 в 15:30

1 ответ

Обычно это можно сделать с помощью подсказки оконного менеджера (_NET_WM_STATE_SKIP_TASKBAR), которая может быть запущена в Compiz с помощью плагина Window Rules (управляется с помощью compizconfig-settings-manager) или с помощью wmctrl, например:

wmctrl -r Rhythmbox -b add,skip_taskbar

Обычно это скрывает значок на панели задач в большинстве сред рабочего стола. К сожалению, в настоящее время Unity не поддерживает эти состояния для уже открытого окна, есть даже провальный тест (test_invisible_windows.py) для Unity 5 с красноречивым комментарием: «Мы не поддерживаем изменение состояний окна после их сопоставления».

Таким образом, если нет какого-либо способа запуска целевых приложений с требуемым состоянием окна, это, в остальном, стандартное решение, является тупиком.

Может быть какое-то специфичное для Unity решение (например, ключ для файла запуска / .desktop ).

К сожалению, кажется, что нет простого решения, поэтому наилучшим шансом может быть восстановление ошибки # 750728 или открытие новой.

Вышеупомянутый тест был удален для Unity 6, поэтому кажется, что разработчики Unity не заинтересованы в исправлении этой ошибки (или это очень низкий приоритет).

0
ответ дан 21 July 2012 в 15:30

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

Похожие вопросы: