[Bug 59399] New: Gnome dev sabotage causing crashes
http://bugs.winehq.org/show_bug.cgi?id=59399 Bug ID: 59399 Summary: Gnome dev sabotage causing crashes Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: dcrockerjr@gmail.com Distribution: --- Created attachment 80361 --> http://bugs.winehq.org/attachment.cgi?id=80361 Sabotaged gnome power menu with a quip where a disable should be and an ineffective screen blank setting A gnome dev [ebassi Emmanuele Bassi GNOME Team] has made it impossible to disable automatic suspend in gnome, see: https://discourse.gnome.org/t/consider-adding-inhibit-suspend-toggle-pill-in... and https://ometer.com/preferences.html His sabotage makes wine games crash after running a while due to his sabotage of the gnome settings menu for automatic suspend making it not only impossible to disable, but also removed the ability to actually disable automatic screen blank and also making it ignore the Automatic screen blank settings so even if you select 15 min it really secretly goes back to 5min. He claims he wants apps like wine to use a inhibition API though that seems like it would hurt non-gnome users who want to limit screen time or something. I am reluctant to suggest humoring him, but if there were an option in wine for gnome users to activate this inhibition API thing it would help ubuntu users and other distros using Gnome play games despite ebassi's sabotage. Sorry, Thank you. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59399 mata <sutupud@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sutupud@yahoo.com --- Comment #1 from mata <sutupud@yahoo.com> --- And how should wine know when to use the inhibitor API? It would be the running application that would need to use it. On windows, from what I can see the rough equivalent would be: https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-power... Looking at dlls/kernel32/powermgnt.c that and the related functions are currently stubs. So maybe it would be possible to implement that windows API using the inhibitor API if available. But even then, the application would need to use ti. In any case, souldn't it be possible to just run the application using systemd-inhibit wine ...application... to force inhibit even if the app doesn't cooperate? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59399 Zeb Figura <z.figura12@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |11.2 CC| |z.figura12@gmail.com --- Comment #2 from Zeb Figura <z.figura12@gmail.com> --- We use XResetScreenSaver() to prevent sleep when a joystick is in use (though only from dinput so far). There's probably other instances where we could be doing that, but it's not clear. Is XResetScreenSaver() sufficient or does Gnome effectively ignore it? Or, if it is sufficient, do you have a specific instance of an application that inhibits sleep on Windows and not yet on Wine? (I also feel compelled to point out that the merge request linked from that page [1] contains a more detailed argument for the feature you want, and has not been fundamentally rejected in the same way.) [1] https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2507 -- 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