[Bug 59242] New: GOG installer won't go away/down
http://bugs.winehq.org/show_bug.cgi?id=59242 Bug ID: 59242 Summary: GOG installer won't go away/down Product: Wine Version: 10.7 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: stalliondrift@gmail.com Distribution: --- All GOG offline installers (NSIS‑based) exhibit incorrect window behavior under Wine. The installer window cannot remain minimized and always forces itself back to the foreground, ignoring window manager rules and user actions. This happens with every GOG installer tested, including base game installers and DLC installers. The issue appears to be related to incorrect handling of window manager hints in Wine’s X11 driver. The installer forcibly raises itself even when minimized, which breaks normal desktop usage. Expected behavior: The installer window should behave like a normal application window: • remain minimized when minimized • not force itself to the foreground • respect WM rules and stacking order • not override user actions Actual behavior: • minimizing the installer works for ~1 second • the window immediately restores itself • it jumps to the foreground • it ignores WM control • it cannot be kept in the background This happens consistently with all GOG installers. Steps to reproduce: 1. Download any GOG game with exe installer(s). 2. Run it wine Wine by double click in order to use the GUI. 3. Try to minimize the installer's window. 4. Observe its return to "on top" state almost immediately. Temporary workaround: Disable window manager control in winecfg. Additional notes: The issue appears to be specific to GOG’s NSIS‑based installers, which use custom window hooks. The behavior is reproducible both on a clean Wine prefix with no overrides and a customized prefix with thousands of overrides. Starts with version 10.7 for sure and remains unchanged with 11.0-rc5. I found a permanent workaround - a script for silent installation but most people will wanna use the GUI of the GOG installers, so this problem must be fixed. This is the script: wine *.exe /VERYSILENT /SP- /SUPPRESSMSGBOXES /DIR="Z:\\B\\GAMES\\$1" && cd DLC && for name in *.exe; do wine "$name" /VERYSILENT /SP- /SUPPRESSMSGBOXES; done -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla