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]