Created attachment 105241 [details] Minimal Hi, A GtkStatusIcon under plasma doesn't receive the "activate" "popup-menu" or "button-press-event" signals, but the xembedsniproxy shows the event in it's debug output: kde.xembedsniproxy: Received click 1 with passed x*y 1537 1052 kde.xembedsniproxy: Received click 3 with passed x*y 1537 1052 kde.xembedsniproxy: Received click 2 with passed x*y 1537 1052 Also, the tooltip text isn't correctly updated. I'm attaching a minimal program that starts a GtkStatusIcon which works correctly in other desktops that still support the systray (like cinnamon). I've also tried applying 9df815e843a4385465fff0cb9a76ddc94ed35b38, and other than a missing unused header (xcb/xinput.h) that I had to comment it made no difference. Happy hacking,
That works here. Can you check under latest Plasma, and if it still doesn't work we must have something different in our GTKs.
Should be fixed meanwhile: https://cgit.kde.org/plasma-workspace.git/commit/?id=7df184afa19f148c1cd09ae9588645bb2b4556fc
(In reply to Wolfgang Bauer from comment #2) > Should be fixed meanwhile: > https://cgit.kde.org/plasma-workspace.git/commit/ > ?id=7df184afa19f148c1cd09ae9588645bb2b4556fc I'm currently taking xembed-sni-proxy/* from the mentioned patch on top of 5.8.7, and the status icons now work as expected. (I guess that's 9df815e843a4385465fff0cb9a76ddc94ed35b38, f0e45cd42ba7e67ec444a4c14bac855b0ac195df and 7df184afa19f148c1cd09ae9588645bb2b4556fc) I'm attaching the patch as used in the Debian packages.
Created attachment 106135 [details] Patch for 5.8.7