Скринсейвер срабатывает по умолчанию через 10 минут. Все системные настройки касательно него он принимает, но тем не менее, скринсейвер продолжает запускаться через 10 минут.
Если быть точным, то защита монитора в Х-ах срабатывает раньше, чем демон gnome-screensaver.
Как же заставить хранителя экрана срабатывать тогда, когда его об этом попросят?
Рассмотрим метод на примере Debian 6 Squeeze.
Выход прост — правка файла /etc/X11/xorg.conf
Открываем на редактирование файл /etc/X11/xorg.conf любимым редактором.
gksudo geany /etc/X11/xorg.conf
В секции «Monitor» находим строку Option «DPMS» и меняем «true» на «false», если этой опции не было, то добавляем. Строка должна принять вид как указано ниже:
Option "DPMS" "false"
Далее, в самом конце файла добавляем секцию «ServerFlags» вот такого вида:
Section "ServerFlags"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection
Сохраняем изменения и перезапускаем Х-ы.
sudo service gdm3 restart
Если Х-ы перезагрузились неуспешно, переходим в другой терминал с помощью <Ctrl>+<Alt>+<F2>, логинимся под нашим пользователем и стартуем их командой
startx
на основе материала http://school17.beluo.ru/reload/?module=articles&c=instruction&b=5&a=74