--- libs/libmyth/screensaver-x11.cpp.orig 2009-03-15 19:10:47.000000000 +0000 +++ libs/libmyth/screensaver-x11.cpp 2009-03-15 19:10:56.000000000 +0000 @@ -143,9 +143,13 @@ (m_last_deactivated.secsTo(current_time) > 30)) { if (m_xscreensaverRunning) + { myth_system("xscreensaver-command -deactivate >&- 2>&- &"); - else if (m_gscreensaverRunning) - myth_system("gnome-screensaver-command --poke >&- 2>&- &"); + } + if (m_gscreensaverRunning) + { + myth_system("gnome-screensaver-command -dp &"); + } m_last_deactivated = current_time; } }