Activity log for bug #935968

Date Who What changed Old value New value Message
2012-02-19 06:29:43 Dylan McCall bug added bug
2012-02-19 06:36:56 Dylan McCall description Video players and some games conflict with idle time checking. Totem, for example, appears to generate an event once every 30 seconds to suppress the screensaver, and XScreensaver resets its idle_time as a result. For a video player, one can pause the video and the break will finish appropriately. For Frozen Synapse (and probably others), pausing does not halt the behaviour: the break will never finish until the game is closed completely. From the looks of it, the ideal solution is to use something other than X's screensaver extension to determine idle time. Perhaps Brain Break can listen for input events some other way and figure this stuff out on its own. Currently, Brain Break uses XCB's screensaver extension to get idle time, from which it decides whether the user is actively using the computer. Video players and some games conflict with that method of checking idle time. Totem, for example, appears to generate an event once every 30 seconds to suppress the screensaver, and XScreensaver resets its idle_time as a result. For a video player, one can pause the video and the break will finish appropriately. For Frozen Synapse (and probably others), pausing does not halt the behaviour: the break will never finish until the game is closed completely. From the looks of it, the ideal solution is to use something other than X's screensaver extension to determine idle time. Perhaps Brain Break can listen for input events some other way and figure this stuff out on its own.
2012-05-06 01:21:17 Launchpad Janitor branch linked lp:brainbreak
2012-05-23 01:19:54 Dylan McCall brainbreak: status New Incomplete
2012-05-23 01:19:56 Dylan McCall brainbreak: status Incomplete Fix Committed
2013-06-17 17:30:47 Dylan McCall brainbreak: status Fix Committed Fix Released