https://bugs.winehq.org/show_bug.cgi?id=38409
--- Comment #44 from Robert Walker bob.mt.wya@gmail.com --- (In reply to Josh from comment #43)
Any news on this? Is there something I can do to help with my limited skills such as testing a patch, etc.?
I'm very far from an expert on dbus... But I tried testing a rebased version of the original patch against Wine 3.2... Testing with the Valve Steam Client - since this application is badly affected by this bug.
This led to Steam correctly registering a tray icon with the Plasma 5 Desktop system tray. Then whenever there is an attempt to interact with that tray icon - the dbus link is severed. For example the registered tray item disappears from the qtdbus (dbus introspection) viewer. In addition the Steam icon disappears from the system tray.
The RHS mouse click context menu might show / work once. Watching dbus messages shows nothing enlightening either.
This is bug is quite significant in that Valve Steam Client can ONLY minimise to a system tray (not to a Desktop taskbar / panel). The only way to restore the Steam Client is to interact with the tray icon. The Valve Steam Client has NO option available (or even a hidden setting) to disable minimising to the system tray.
On Plasma 5 (with legacy system tray support) the system tray icon, with vanilla Wine, does nothing (no context menus, etc.) So Steam cannot be restored from a minimised state - when not run in a Wine Virtual Desktop. Far from ideal!