Как связать значок icontasks plasma 5 и окно chromium?

Я использую несколько различных профайлов для хромиума и для каждого профиля я бы хотел отдельную иконку в докбаре. Суть в том что практически в каждой ДЕ я сталкиваюсь с одной и той же проблемой. Сложно связать конкретное приложение с иконкой на докбаре. В unity решал установкой правильного WM_CLASS, в dockbarx немного правил код. Теперь пришла очередь plasma 5. Перепробовал все решения которые у меня были до этого и ничего не выходит.

.desktop файл выглядит так:
[Desktop Entry]
Type=Application
Terminal=false
StartupNotify=true
StartupWMClass=chromium-browser-chromium (/home/loki/.config/chromium-nyasha)
Exec=chromium-browser --class=chromium-nyasha --user-data-dir=/home/loki/.config/chromium-nyasha --profile-directory=Profile1 %U
Name=Nyasha
Icon=/home/loki/Изображения/flower.png
Name[ru_RU]=Nyasha
Categories=Network;


Свойства окна chromium так:
_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 1162794782
WM_WINDOW_ROLE(STRING) = "browser"
WM_CLASS(STRING) = "chromium-browser-chromium (/home/loki/.config/chromium-nyasha)", "chromium-browser-chromium"
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_PID(CARDINAL) = 13548
WM_LOCALE_NAME(STRING) = "ru_RU.utf8"
WM_CLIENT_MACHINE(STRING) = "tux"
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, _NET_WM_PING

Мой докбар сейчас выглядит так https://dl.dropboxusercontent.com/u/25725476/scree...
Иконка с цветком это тот самый .desktop файл, я нажал на неё и открылся chromium, который появился в конце докбара, а я бы хотел чтобы он был сгруппирован с той самой иконкой с цветком.

Как решить эту проблему? Что я упускаю?
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
@laki9 Автор вопроса
Получилось разобраться с правилами в /etc/xdg/taskmanagerrulesrc
Добавил туда такое правило:
[Rewrite Rules][chromium-browser-chromium][1]
Property=ClassName
Identifier=DesktopEntryName
Match=.config/chromium-(?'match'[a-z]+)
Target=chromium-%1


Файл .desktop переименовал в chromium-nyasha.desktop

Дополнительная информация тут https://phabricator.kde.org/D1673
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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