> Package: toppler > Version: 1.1.2a-3
I have a xscreensaver running, and found that toppler does not disable > screensaver when going into fullscreen mode, thus leading to strange > effects. Could you elaborate ?
Well, I don't remember why I wrote back then "strange effects". The effect is predictable, but IMHO - wrong: Toppler runs in low resolution (320x200) or so. My desktop=screen is 1024x768. When xscreensaver kicks in (as nether toppler, nor libsdl does not disable it), the screen switches back to 1024x768 and screensaver's content appears. When I move mouse or press a button, the screen is switched back to 320x200 with toppler showing in it. Toppler use SDL to switch to fullscreen mode, so if such setting is
required then it should probably be perfomed directly by SDL.
IMHO, it is toppler that needs explicitly disable screensaver, because it has "demo mode". sdl should not disable X-Windows screensaver (judging from toppler's behavior it does not), as there can be cases when this is not desirable. I think you should reassign the bug back to toppler. Here is snippet from mplayer for disabling X screensaver (file main/libvo/vo_sdl.c): static Display *XDisplay; if(getenv("DISPLAY")) { if(verbose) printf("SDL: deactivating XScreensaver/DPMS\n"); XDisplay = XOpenDisplay(getenv("DISPLAY")); saver_off(XDisplay); XCloseDisplay(XDisplay); } -- Arieh