In docks like (icon task) task manager, there is no way to group contact list and chat window in the same launcher because they do not use the same WM_CLASS Reproducible: Always Steps to Reproduce: 1. Use icon-tasks plasmoid 2. Launche telepathy-contact-list and open a chat Actual Results: Two icons in taskbar Expected Results: One icon in taskbar
Agreed. Startup WM_CLASS can be set in the .desktop file. We should use the kwin ML if we have problems.
I had a test with this, it didn't seem to make any difference, the desktop file only sets the startup WM_CLASS. Needs discussion with KWin et al.
Talked to Martin Grasslin, agreed that we should do this. This will now happen ASAP. We should also apparently set the wm_role per application to say contact list etc. Sorry for the delays!
Implemented: https://git.reviewboard.kde.org/r/109560/ I'm not convinced I like it. I use icon-tasks, and have the contact list as one of the icons. With this patch if I close the contact list, it still associates it with the text ui, meaning I can't get the contact list back (through icon tasks) whilst I have a chat open.
Tried it, it was really annoying. I'm not going to implement this. If you want to use it yourself, the code is all there.