In <[EMAIL PROTECTED]>, you wrote:

> >All SDL does is use standard X calls to disable blanking and DPMS  
> >while
> >it's running then reenable them when it exits.
> 
> Yeah, well, the "standard X calls" are insufficient for xscreensaver  
> to work properly.
> 
> You can support it explicitly, or you can continue to have things not  
> work right.  Your call.

Not my call, but other developers writing these applications. Which ones
do support xscreensaver explicitly? My call is to not run xscreensaver
at all, because I don't care whether I run some effects before powering
down the screen, although some of them are fascinating to watch.

> >Wouldn't it be possible to get xscreensaver to call XGetScreenSaver()
> >before blanking or running a saver and realise it shouldn't do  
> >anything
> >if another application has disabled blanking?
> 
> Basically: no.

Is that because it sets it to zero itself? If so, and if there's a way
to reset X's inactivity timer, you could set the delay to something
longer than xscreensaver's setting instead and keep resetting the timer
when necessary.

-- 
TH * http://www.realh.co.uk


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to