Дублирующиеся иконки приложений

Помещаем иконку прилождения в избранное на панель. При каждом запуске этого приложения получаем плюс ещё одну иконку. Решение проблемы на примере видеоредактора OpenShot.

Дублирующиеся иконки OpenShot

Ручной способ

Запускаем OpenShot и открываем рядом консоль. В консоли выполним:

xprop WM_CLASS

Появившимся курсором кликаем по окну OpenShot.

В консоли получаем ответ:

WM_CLASS(STRING) = "openshot-qt", "openshot"

Теперь редактируем файл с параметрами ярлыка. Такие файлы содержат в названии название программы и окончиваются на .desktop. Найти нужный файл обычно можно в каталоге /usr/share/applications. Если не получается найти, воспользуйтесь поиском. Можно применить для поиска маску, например, *openshot*.desktop.

Для OpenShot редактируем /usr/share/applications/org.openshot.OpenShot.desktop.

Необходимо добавить строчку:

StartupWMClass=openshot-qt

Значение для параметра берем полученное в консоли.

Сохраняем, пробуем запускать программу, теперь все должно быть хорошо.

Через приложение

Есть классная программа — «Menu Editor», по-русски — «Редактор меню». Через неё можно создавать ярлыки для запуска приложений, менять значки и т.д. В ней же есть функция быстрого определения класса WM приложения. Очень удобно и быстро. Результат тот же.

 

Комментарии