[Libreoffice-bugs] [Bug 125921] All LO apps use the WM_CLASS value of "soffice.bin", so different apps get grouped, and it's impossible to pin more than one to the Plasma Task Manager

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Fri Jun 14 18:37:33 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=125921

--- Comment #5 from Jan-Marek Glogowski <glogow at fbihome.de> ---
A few hours later, we already had a discussion on IRC with Nate Graham, Eike
Hein and myself and we came to the conclusion that adapting the WM_CLASS
approach is correct, even if it breaks official specs. Plasma 5.14+ can handle
this correctly, and gtk3 uses it even longer. It's the way to go.

But since this is X11 specific, we'll need an additional fix for Wayland. For
Wayland we have to change the appId, which is considered to be the equivalent
to X11 WM_CLASS. Both are specified as static, but at least for WM_CLASS it is
not enforced.

The proposal is to hack something up in QtWayland and then go to the Wayland
people, if it fails, as it eventually might not work to change it, even if
there is a "set_app_id" call and nothing I saw in there talks about fixed
(https://github.com/wayland-project/wayland-protocols/blob/master/stable/xdg-shell/xdg-shell.xml#L590).

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190614/470a9754/attachment.html>


More information about the Libreoffice-bugs mailing list