https://bugs.winehq.org/show_bug.cgi?id=57472
Bug ID: 57472 Summary: Systray support is broken in Wine 9.22 Product: Wine Version: 9.22 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: aros@gmx.com Distribution: ---
Steps to reproduce:
1. Download and run WinRAR 7.01 https://www.rarlab.com/ 2. Install and launch 3. Press Alt + B (tools -> benchmark) and click "Background" 4. A systray icon/entry will appear and immediately disappear
Using Xorg/X11/XFCE4. No Wayland.
This is a regression. It used to work a couple of releases ago.
https://bugs.winehq.org/show_bug.cgi?id=57472
Artem S. Tashkinov aros@gmx.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://rarlab.com/download | |.htm Keywords| |download, regression
https://bugs.winehq.org/show_bug.cgi?id=57472
Ivo Ivanov logos128@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |logos128@gmail.com, | |rbernon@codeweavers.com
--- Comment #1 from Ivo Ivanov logos128@gmail.com --- I can confirm that systray icons don't appear in Wine 9.22. After bisecting it, found that commit 0f1d999bb878ea54214057d3662c116271ec4812 "winex11: Update the Win32 window state outside of event handlers." is causing this regression.
Interestingly Wine Staging 9.22 doesn't have this problem. Systray icons work properly there. So after some testing, found that patch "winex11.drv-Query_server_position" helps to resolve this issue in Staging.
https://bugs.winehq.org/show_bug.cgi?id=57472
--- Comment #2 from Ivo Ivanov logos128@gmail.com --- Created attachment 77483 --> https://bugs.winehq.org/attachment.cgi?id=77483 steam_systray_issue.gz
WINEDEBUG=-all,+timestamp,+pid,+tid,+loaddll,+event,+x11drv,+systray
This is Steam running in a wineprefix. The systray icon does not appear.
Manjaro Linux (Arch), Xfce (X11), Wine 9.22 Intel Core i7 8700K, Nvidia GTX 1080ti
https://bugs.winehq.org/show_bug.cgi?id=57472
Artem S. Tashkinov aros@gmx.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |0f1d999bb878ea54214057d3662 | |c116271ec4812
https://bugs.winehq.org/show_bug.cgi?id=57472
Artem S. Tashkinov aros@gmx.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winex11.drv
https://bugs.winehq.org/show_bug.cgi?id=57472
mrdeathjr28@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28@yahoo.es
https://bugs.winehq.org/show_bug.cgi?id=57472
--- Comment #3 from Rémi Bernon rbernon@codeweavers.com --- Created attachment 77492 --> https://bugs.winehq.org/attachment.cgi?id=77492 possible fixes
Fwiw I'm not seeing problems with GNOME, and I won't be able to try other WMs for the moment.
Do the attached patches help? If yes I'd be interested which one, as I suspect all the changes may not be necessary (they make things a bit more consistent but I should probably try to stop breaking this code).
https://bugs.winehq.org/show_bug.cgi?id=57472
--- Comment #4 from Rémi Bernon rbernon@codeweavers.com --- Actually I could test with XFCE and FVWM for bug 57474 and I think https://gitlab.winehq.org/wine/wine/-/merge_requests/6926/diffs?commit_id=44... is a better fix for both bug 57474 and this bug here.
https://bugs.winehq.org/show_bug.cgi?id=57472
--- Comment #5 from Ivo Ivanov logos128@gmail.com --- I can confirm that the merge request fixes this issue as well. Thank you very much!
https://bugs.winehq.org/show_bug.cgi?id=57472
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |895ca2eda64f506b936999cdd8f | |14e224eef6a7f Resolution|--- |FIXED
--- Comment #6 from Rémi Bernon rbernon@codeweavers.com --- This should be fixed after 895ca2eda64f506b936999cdd8f14e224eef6a7f.
https://bugs.winehq.org/show_bug.cgi?id=57472
--- Comment #7 from Artem S. Tashkinov aros@gmx.com --- (In reply to Rémi Bernon from comment #6)
This should be fixed after 895ca2eda64f506b936999cdd8f14e224eef6a7f.
Thanks a ton!
Rémi, could you check bug 55161?
It's easily reproducible and it looks like you could solve it in an instant. Thanks!
https://bugs.winehq.org/show_bug.cgi?id=57472
--- Comment #8 from Artem S. Tashkinov aros@gmx.com --- I meant bug 56056. Sorry.
https://bugs.winehq.org/show_bug.cgi?id=57472
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 10.0-rc1.