On Mon, 2009-10-26 at 17:09 -0700, Pedro R wrote:
> Hello,
> 
> due to a bug in Debian testing I need to run the xset command after 
> resume/thaw to set my DPMS (monitor power settings).
> The command is "xset dpms 0 0 600"

If you need to do that, then the video driver is not properly handling
your system and display combo across suspend/resume.  You should also go
ahead and file a bug with the driver author of your video card.

> 
> My script is 02dpms and it is in /etc/pm/power.d/.
> However, on resume the output is the following:
> xset:  unable to open display ""

Yeah, pm-utils knows nothing about X, and we prefer to not teach it
about X -- it makes it too easy for X video drivers to not handle
suspend/resume correctly, and we already have enough fun trying to
handle video quirks when X is not involved.

> which means that xorg is not ready to accept that command. So I was wondering 
> if there is any way to guarantee that the script runs after xorg has been 
> completely restored or is there any other workaround? 

Not easily, no.  Your script will need to be smart enough to figure out
all the X related stuff it needs on its own (the DISPLAY env variable,
any authentication/security stuff it needs, figuring out whether X is
actaulyl running, and so on) -- pm-utils does not have any canned
functionality that will help you there.

> Thanks in advance,
> Pedro
> _______________________________________________
> Pm-utils mailing list
> Pm-utils@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/pm-utils

_______________________________________________
Pm-utils mailing list
Pm-utils@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/pm-utils

Reply via email to