reopen 599941
thanks
Well, it's a regression.
You used to be able to say:
Section "ServerFlags"
Option "Xinerama" "0"
# no blank because want right hand display to be lit all the time
# Option "BlankTime" "60"
Option "BlankTime" "0"
Option "StandbyTime" "120"
Option "SuspendTime" "180"
Option "OffTime" "240"
EndSection
#the "aatxth" mimic display (not to be DPMS blanked)
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
...
Option "DPMS" "false"
EndSection
#the night assistant's terminal (to be DPMS blanked)
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
...
Option "DPMS" "true"
EndSection
(perhaps combined with
DISPLAY=:0.0 xset s off
in .xsession - at least, that's the setup I ended up with on and old
system here)
And have Monitor1 DPMS blank after 2 hours, and have the Monitor0 stay
on and remain unblank.
The best I can do now with the above xorg.conf is to have Monitor1 DPMS
blank after 2 hours, and Monitor0 to remain DPMS on, but go blank. (so
dpms isn't global, as it shouldn't be, because it is should be legal to
plug different monitors with different capabilities in at the same time).
So it looks to me that Xorg now blanks all screens when the server reaches
the DPMS timeout. It should have blanked when it reached the screenblank
timeout, which is disabled here, and shouldn't have blanked when it
reached the dpms timeout, instead disabling the appropriate sync signals
on the appropriately enabled monitors (not a global flag. Never has
been, never should be).