https://bugs.winehq.org/show_bug.cgi?id=48615
Bug ID: 48615 Summary: Hover on wine program system tray not responding Product: Wine Version: 5.2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: limstash.w@gmail.com Distribution: ---
Hello everyone,
Sorry for my poor English first, I'm using plasma desktop 5.18.0-3 on Archlinux. I tried to run windows program with wine-staging 5.2-1, everything works fine except the system tray.
When I putting my mouse hover on the system tray icon, nothing responds. A floating window is supposed to show up. Killed xembedsniproxy using Wine System Tray it works fine.
For example, Wechat(IM, Tencent Holdings Ltd., https://www.wechat.com/en/)
<b>Section I</b>
[img1]
No message, hover on the icon, text `Wechat`
[img2]
<b>Section II</b>
[img3]
The most important, when having new messages, the notification window(dialog preview) couldn't show up.
[img4]
This also happened on QQ and TIM(IM, Simplified Chinese Only, Tencent Holdings Ltd.) I've no idea about whether other programs have such problem.
KDE bug thread: https://bugs.kde.org/show_bug.cgi?id=417767
https://bugs.winehq.org/show_bug.cgi?id=48615
--- Comment #1 from limstash.w@gmail.com --- Created attachment 66455 --> https://bugs.winehq.org/attachment.cgi?id=66455 img1
https://bugs.winehq.org/show_bug.cgi?id=48615
--- Comment #2 from limstash.w@gmail.com --- Created attachment 66456 --> https://bugs.winehq.org/attachment.cgi?id=66456 img2
https://bugs.winehq.org/show_bug.cgi?id=48615
--- Comment #3 from limstash.w@gmail.com --- Created attachment 66457 --> https://bugs.winehq.org/attachment.cgi?id=66457 img3
https://bugs.winehq.org/show_bug.cgi?id=48615
--- Comment #4 from limstash.w@gmail.com --- Created attachment 66458 --> https://bugs.winehq.org/attachment.cgi?id=66458 img4
https://bugs.winehq.org/show_bug.cgi?id=48615
limstash.w@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
https://bugs.winehq.org/show_bug.cgi?id=48615
Konrad Materka materka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |materka@gmail.com
--- Comment #5 from Konrad Materka materka@gmail.com --- Hard to tell if this is a limitation of KDE or Wine .
Wine uses legacy XEmbed protocol for tray icons. KDE has a xembedsniproxy which "translates" legacy XEmbed to SNI (StatusNotifierItem) DBus protocol. This translation is not perfect, for example it is imposible to support "hover" mouse action, as a result tooltips are not working.
The proper solution is to implement SNI support in Wine, which is discussed in Bug 38409.