XServer has its own settings for power management and screen saving functions. From the man page:
Option "BlankTime" "time"
sets the inactivity timeout for the blank phase of the screensaver. time is in minutes. This is equivalent to the Xorg server’s −s flag, and the value can be changed at run−time with xset(1). Default: 10 minutes.
Try these commands to completely disable the power management setting for X. Open a terminal and run the following:
xset -dpms # Disables Energy Star features
xset s off # Disables screen saver
If this works for you, to make these settings permanent in one of the files for .xorg.conf
configuration files. Use man xorg.conf
and pick one of the config file location files.
Example xorg.conf settings for these values:
Section "Monitor"
Identifier "Monitor1"
Option "DPMS" "false"
Section "ServerFlags"
Option "BlankTime" "0" # Not sure if a value of 0 here will disable this
Alternately you can use a .xinitrc
file if you are using xinit
to start your X session and just insert the xset
commands from above (my preference).
Edit: From comments below the xorg.conf
route seems to not work. I haven't had much luck making sense of the options needed to disable DPMS from this route, so YMMV. I did enjoy this snippet from the man page however:
VIDEOADAPTOR SECTION
Nobody wants to say how this works. Maybe nobody knows ...