| Summary: | Can't correctly pin application desktop file for Quassel | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Filipe Azevedo <pasnox> |
| Component: | Task Manager and Icons-Only Task Manager widgets | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DOWNSTREAM | ||
| Severity: | normal | CC: | nate, plasma-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| URL: | https://bugs.quassel-irc.org/issues/1482 | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
xprop quasselclient
quasselclient desktop file |
||
|
Description
Filipe Azevedo
2018-05-03 08:00:40 UTC
Please provide the following information: - xprop output for the quassel window - name of the correct quassel .desktop file and its contents Created attachment 112485 [details]
xprop quasselclient
Created attachment 112486 [details]
quasselclient desktop file
It's an app bug - the second part of WM_CLASS is 'quassel' when it should be 'quasselclient' to match the .desktop file name. Alternatively the .desktop file could contain StartupWMClass=quassel, but it doesn't either. You could use taskmanagerrulesrc to add a custom mapping to work around this, but preferrably you should report it to Quassel for them to fix it. Will reprot to quassel team, thanks. Eike: I did tested yur trick to add "StartupWMClass=quassel" - does not works. That still pin the WRONG desktop file. I want to emphasize that the issue is really the wrong desktop file being pinned, not the wrong binary launched by the pined desktop file. Which version of plasmashell are you using? StartupWMClass handling was improved a lot for 5.12. sorry, looks like I forget to answer here at the time... I'm using 5.25.5 by now and still get the issue. I reported the issue upstream and they said (at the time, no idea now) that they will not change it, because *it's to share the settings between the 2 applications* I will try again the workaround you pointed before. |