Gnome-screensaver kicks armagetron out (minimize bug)

Bug #194911 reported by Bryan Quigley
Affects Status Importance Assigned to Milestone
Armagetron Advanced
Manuel Moos

Bug Description

Seemingly randomly while playing I was getting the game to minimize. The cause appears to be gnome-screensaver.

To reproduce. Change screensaver to activate every 1 mintue.
Run Armagetron - About 1 minute later the game is going to be minimized.

To not reproduce. Turn Screensaver off.
Run Armagetron - Notice it does not minimize.

Related branches

Revision history for this message
Manuel Moos (z-man) wrote :

This appears to be either a bug in the gnome screensaver or SDL; SDL is supposed to disable the screensaver while an application is running in fullscreen mode. It appears to use the XSetScreenSaver command correctly, so I'd blame the screensaver: The gnome screensaver appears to be an external program that ignores XSetScreenSaver changes.

As a workaround, I let the game NOT iconify itself when it receives the deactivation event.

Changed in armagetronad:
assignee: nobody → z-man
importance: Undecided → Low
status: New → Fix Committed
Revision history for this message
Subliminal.FreQ (heartbrokenotaku) wrote :

what could be done as an optional setting, is cofiguring the graphics driver to check what app has been called to the front and disable any background running programs (screensaver included) from calling fullscreen. can be done by hooking DirectX and tracing all calls for such.

Revision history for this message
Yann Kaiser (epsy) wrote :

There is a bug about that:

Subli: gnome-screensaver is not known to work on platforms based on DirectX ;)

Changed in armagetronad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers