Bug#494267: xscreensaver forgot how to grok xrandr -o left
Yay ! I did an update (on squeeze) yesterday and finally got a version of xscreensaver with this issue fixed :-) Eddy. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#494267: xscreensaver forgot how to grok xrandr -o left
Well, for you maybe, but not for others I'm afraid. indeed - last thing before going home at the end of the day, I'm not at my brightest ! One way or another, the randr code is clearly getting it wrong. I'll see if I can help work out why. Can you send the output of the test-xinerama and test-randr programs from xscreensaver/driver/? quote src=display/test-randr test-randr: 10:03:45: XRRQueryExtension(dpy, ...) == 115, 186 test-randr: 10:03:45: XRRQueryVersion(dpy, ...) == 1, 2 test-randr: 10:03:45: Screen 0 test-randr: 10:03:45: Available Rotations: 0 90 180 270 test-randr: 10:03:45: Current Rotation:90 test-randr: 10:03:45: Available Reflections: X Y test-randr: 10:03:45: Current Reflections: none test-randr: 10:03:45: + size 0: 1600 x 1200rates: 60 test-randr: 10:03:45: size 1: 1680 x 1050rates: 60 test-randr: 10:03:45: size 2: 1600 x 1024rates: 60 test-randr: 10:03:45: size 3: 1400 x 1050rates: 75 70 60 test-randr: 10:03:45: size 4: 1280 x 1024rates: 85 75 60 test-randr: 10:03:45: size 5: 1440 x 900 rates: 60 test-randr: 10:03:45: size 6: 1280 x 960 rates: 85 60 test-randr: 10:03:45: size 7: 1280 x 800 rates: 60 test-randr: 10:03:45: size 8: 1152 x 864 rates: 85 75 test-randr: 10:03:45: size 9: 1280 x 768 rates: 60 test-randr: 10:03:45: size 10: 1152 x 768rates: 55 test-randr: 10:03:45: size 11: 1024 x 768rates: 85 75 70 60 test-randr: 10:03:45: size 12: 832 x 624 rates: 75 test-randr: 10:03:45: size 13: 800 x 600 rates: 85 72 75 60 56 test-randr: 10:03:45: size 14: 640 x 480 rates: 85 75 73 60 test-randr: 10:03:45: size 15: 720 x 400 rates: 85 70 test-randr: 10:03:45: size 16: 640 x 400 rates: 85 test-randr: 10:03:45: size 17: 640 x 350 rates: 85 test-randr: 10:03:45: Output 0: VGA: connected (73) test-randr: 10:03:45: + CRTC 0 (73): 1200x1600+0+0 test-randr: 10:03:45: CRTC 1 (74): 0x0+0+0 test-randr: awaiting events... /quote NB: I had to interrupt it; it was still waiting ! quote src=display/test-xinerama test-xinerama: 10:06:12: XineramaQueryExtension(dpy, ...) == 0, 0 test-xinerama: 10:06:12: XineramaIsActive(dpy) == True test-xinerama: 10:06:12: XineramaQueryVersion(dpy, ...) == 1, 1 test-xinerama: 10:06:12: 1 Xinerama screens test-xinerama: 10:06:12: screen 0: 1200x1600+0+0 /quote So: xrandr knows we're rotated and even thinks it knows the correct size of the screen, it would seem. Eddy. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
When I previously 0'd out the rotate code, else if (0 rot (RR_Rotate_90|RR_Rotate_270)) I failed to notice a matching piece of code in the HAVE_RANDR_12 stanza further down; a few judicious fputs revealed to me that the latter is the one being executed. When I 0 *it* out, if (0 crtci-rotation (RR_Rotate_90|RR_Rotate_270)) the randr_versus_xinerama_fight message goes away and xscreensaver behaves correctly. patch diff -bu /usr/opt/xscreensaver-5.07/driver/screens.c.orig /usr/opt/xscreensaver-5.07/driver/screens.c --- /usr/opt/xscreensaver-5.07/driver/screens.c.orig2008-08-08 23:06:03.0 +0200 +++ /usr/opt/xscreensaver-5.07/driver/screens.c 2008-08-14 10:21:51.0 +0200 @@ -417,7 +417,7 @@ m-x= crtci-x; m-y= crtci-y; - if (crtci-rotation (RR_Rotate_90|RR_Rotate_270)) + if (0 crtci-rotation (RR_Rotate_90|RR_Rotate_270)) { m-width = crtci-height; m-height = crtci-width; Diff finished. Thu Aug 14 10:21:58 2008 /patch quote src=driver/test-randr test-randr: 10:22:35: XRRQueryExtension(dpy, ...) == 115, 186 test-randr: 10:22:35: XRRQueryVersion(dpy, ...) == 1, 2 test-randr: 10:22:35: Screen 0 test-randr: 10:22:35: Available Rotations: 0 90 180 270 test-randr: 10:22:35: Current Rotation:90 test-randr: 10:22:35: Available Reflections: X Y test-randr: 10:22:35: Current Reflections: none test-randr: 10:22:35: + size 0: 1600 x 1200rates: 60 test-randr: 10:22:35: size 1: 1680 x 1050rates: 60 test-randr: 10:22:35: size 2: 1600 x 1024rates: 60 test-randr: 10:22:35: size 3: 1400 x 1050rates: 75 70 60 test-randr: 10:22:35: size 4: 1280 x 1024rates: 85 75 60 test-randr: 10:22:35: size 5: 1440 x 900 rates: 60 test-randr: 10:22:35: size 6: 1280 x 960 rates: 85 60 test-randr: 10:22:35: size 7: 1280 x 800 rates: 60 test-randr: 10:22:35: size 8: 1152 x 864 rates: 85 75 test-randr: 10:22:35: size 9: 1280 x 768 rates: 60 test-randr: 10:22:35: size 10: 1152 x 768rates: 55 test-randr: 10:22:35: size 11: 1024 x 768rates: 85 75 70 60 test-randr: 10:22:35: size 12: 832 x 624 rates: 75 test-randr: 10:22:35: size 13: 800 x 600 rates: 85 72 75 60 56 test-randr: 10:22:35: size 14: 640 x 480 rates: 85 75 73 60 test-randr: 10:22:35: size 15: 720 x 400 rates: 85 70 test-randr: 10:22:35: size 16: 640 x 400 rates: 85 test-randr: 10:22:35: size 17: 640 x 350 rates: 85 test-randr: 10:22:35: Output 0: VGA: connected (73) test-randr: 10:22:35: + CRTC 0 (73): 1200x1600+0+0 test-randr: 10:22:35: CRTC 1 (74): 0x0+0+0 test-randr: awaiting events... /quote quote src=driver/test-xinerama test-xinerama: 10:23:13: XineramaQueryExtension(dpy, ...) == 0, 0 test-xinerama: 10:23:13: XineramaIsActive(dpy) == True test-xinerama: 10:23:13: XineramaQueryVersion(dpy, ...) == 1, 1 test-xinerama: 10:23:13: 1 Xinerama screens test-xinerama: 10:23:13: screen 0: 1200x1600+0+0 /quote so randr *still* thinks it's got a 1200x1600 screen ! But now it does something right that it got wrong before ! Eddy. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
Sorry, last mail's output from test-randr and test-xinerama was bogus; I'd forgotten to go into dieplay/ and re-make them. quote src=driver/test-randr test-randr: 10:28:56: XRRQueryExtension(dpy, ...) == 115, 186 test-randr: 10:28:56: XRRQueryVersion(dpy, ...) == 1, 2 test-randr: 10:28:56: Screen 0 test-randr: 10:28:56: Available Rotations: 0 90 180 270 test-randr: 10:28:56: Current Rotation:90 test-randr: 10:28:56: Available Reflections: X Y test-randr: 10:28:56: Current Reflections: none test-randr: 10:28:56: + size 0: 1600 x 1200rates: 60 test-randr: 10:28:56: size 1: 1680 x 1050rates: 60 test-randr: 10:28:56: size 2: 1600 x 1024rates: 60 test-randr: 10:28:56: size 3: 1400 x 1050rates: 75 70 60 test-randr: 10:28:56: size 4: 1280 x 1024rates: 85 75 60 test-randr: 10:28:56: size 5: 1440 x 900 rates: 60 test-randr: 10:28:56: size 6: 1280 x 960 rates: 85 60 test-randr: 10:28:56: size 7: 1280 x 800 rates: 60 test-randr: 10:28:56: size 8: 1152 x 864 rates: 85 75 test-randr: 10:28:56: size 9: 1280 x 768 rates: 60 test-randr: 10:28:56: size 10: 1152 x 768rates: 55 test-randr: 10:28:56: size 11: 1024 x 768rates: 85 75 70 60 test-randr: 10:28:56: size 12: 832 x 624 rates: 75 test-randr: 10:28:56: size 13: 800 x 600 rates: 85 72 75 60 56 test-randr: 10:28:56: size 14: 640 x 480 rates: 85 75 73 60 test-randr: 10:28:56: size 15: 720 x 400 rates: 85 70 test-randr: 10:28:56: size 16: 640 x 400 rates: 85 test-randr: 10:28:56: size 17: 640 x 350 rates: 85 test-randr: 10:28:56: Output 0: VGA: connected (73) test-randr: 10:28:56: + CRTC 0 (73): 1200x1600+0+0 test-randr: 10:28:56: CRTC 1 (74): 0x0+0+0 test-randr: awaiting events... /quote quote src=driver/test-xinerama test-xinerama: 10:29:53: XineramaQueryExtension(dpy, ...) == 0, 0 test-xinerama: 10:29:53: XineramaIsActive(dpy) == True test-xinerama: 10:29:53: XineramaQueryVersion(dpy, ...) == 1, 1 test-xinerama: 10:29:53: 1 Xinerama screens test-xinerama: 10:29:53: screen 0: 1200x1600+0+0 /quote Eddy. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
Ok, let me make sure I understand this: - your monitor is currently rotated 90 degrees - in that configuration, it is 1200 pixels horizontally and 1600 pixels vertically - you have RANDR 1.2 So, in that state, test-randr shows: test-randr: 10:03:45: Current Rotation:90 test-randr: 10:03:45: + size 0: 1600 x 1200rates: 60 test-randr: 10:03:45: + CRTC 0 (73): 1200x1600+0+0 What that means, code-wise, is: XRRConfigRotations() = RR_Rotate_90 XRRConfigSizes() = width=1600, height=1200 XRRGetCrtcInfo() = width=1200, height=1600 So, the thing that made me put those swap clauses in was this thread: http://jwz.livejournal.com/908354.html?thread=17459266 but I see now that he has RANDR 1.1. So now I'm thinking that the first swap clause is needed (because in 1.1, I'm reading the size out of XRRScreenSize) but the second clause is not (because in 1.2, I'm reading out of XRRCrtcInfo). Does that sound right? In other words: --- screens.c.~43~ 2008-08-14 01:47:21.0 -0700 +++ screens.c 2008-08-14 02:09:29.0 -0700 @@ -445,16 +445,11 @@ m-x= crtci-x; m-y= crtci-y; - if (crtci-rotation (RR_Rotate_90|RR_Rotate_270)) -{ - m-width = crtci-height; - m-height = crtci-width; -} - else -{ - m-width = crtci-width; - m-height = crtci-height; -} + /* Note: if the screen is rotated, XRRConfigSizes contains + the unrotated WxH, but XRRCrtcInfo contains rotated HxW. + */ + m-width = crtci-width; + m-height = crtci-height; j++; -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
Does that sound right? To the extent of my limited grasp of the matter, yes ;-) Thanks for making and maintaining xscreensaver, Eddy. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
Well, I had someone else report that to get the right sizes, I had to do that swap width and height is RR_Rotate_* is set nonsense. But if you're still seeing it mis-rotated, then that means that on your system, it will probably work if you comment those lines out. Which means -- I have no idea what's going on. I'm afraid that someone who actually has access to a system with RANDR and a rotatey monitor is gonna have to debug this and send me a patch... The code in question is in randr_scan_monitors() in driver/screens.c. (If you try to debug this, please start with 5.07, not a multiply- patched 5.06, lest confusion continue.) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
I'm afraid that someone who actually has access to a system with RANDR and a rotatey monitor is gonna have to debug this and send me a patch... OK, that'd be me then, since I can definitely reproduce the bug. (If you try to debug this, please start with 5.07, not a multiply- patched 5.06, lest confusion continue.) pristine 5.07 tar-ball unpacked, RR_Rotate_* check suppressed. Running ./configure told me: quote Warning: GTK version 2.12.10 was found, but at least one supporting library (libxml-2.0) was not, so GTK can't be used. Perhaps some of the development packages are not installed? Warning: The GTK libraries do not seem to be available; the `xscreensaver-demo' program requires them. /quote and I can't see anything listing which development packages I need to install - any clues or hints would be welcome, Eddy. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
On Wed, Aug 13, 2008 at 12:37 PM, Edward Welbourne [EMAIL PROTECTED] wrote: /quote and I can't see anything listing which development packages I need to install - any clues or hints would be welcome, apt-get build-dep xscreensaver should help you. You can also pull the Debian source from our git, which you can easily build using: DEB_BUILD_OPTIONS=noopt debug nostrip debuild -b -us uc -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
On Wed, Aug 13, 2008 at 1:10 PM, Tormod Volden [EMAIL PROTECTED] wrote: apt-get build-dep xscreensaver should help you. You can also pull the Debian source from our git, which you can easily build using: DEB_BUILD_OPTIONS=noopt debug nostrip debuild -b -us uc Sorry, I missed the hyphen before uc: DEB_BUILD_OPTIONS=noopt debug nostrip debuild -b -us -uc -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
apt-get build-dep xscreensaver should help you. after that ./configure; make worked nicely, thank you. I exited my existing xscreensaver and fired up the one built in driver/; it promptly said: xscreensaver: WARNING: RANDR and Xinerama report different xscreensaver: screen layouts! Believing RANDR. which looks *a lot* like a clue ;-) It's still trying to use landscape mode. This is with the else if (rot (RR_Rotate_90|RR_Rotate_270)) line in screens.c suppressed by prefixing 0 before rot. Re-enabling and re-building, I get the same warning as above and the same behaviour. Something I've neglected to describe before: when I select Screen - Locking - Lock Screen (XScreenSaver), the *whole* screen fades to black, but as soon as it's all black it re-displays the bottom portion of the screen and begins using the top square for xscreensaver activity. The error's coming from randr_versus_xinerama_fight(), so I've changed the code to trust Xinerama instead of RANDR - and the problem's fixed :-) Have a patch diff -bu /usr/opt/xscreensaver-5.07/driver/screens.c.orig /usr/opt/xscreensaver-5.07/driver/screens.c --- /usr/opt/xscreensaver-5.07/driver/screens.c.orig2008-08-08 23:06:03.0 +0200 +++ /usr/opt/xscreensaver-5.07/driver/screens.c 2008-08-13 20:42:10.0 +0200 @@ -522,10 +522,12 @@ { fprintf (stderr, %s: WARNING: RANDR and Xinerama report different\n - %s: screen layouts! Believing RANDR.\n, + %s: screen layouts! Believing Xinerama.\n, blurb(), blurb()); - free_monitors (xinerama_monitors); - return randr_monitors; + free_monitors (randr_monitors); + return xinerama_monitors; + /* free_monitors (xinerama_monitors); + return randr_monitors; */ } } Diff finished. Wed Aug 13 20:42:58 2008 /patch Obviously, I leave it to those with better knowledge of the code to work out how to do it better ... Eddy. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
On Aug 13, 2008, at 11:45 AM, Edward Welbourne wrote: The error's coming from randr_versus_xinerama_fight(), so I've changed the code to trust Xinerama instead of RANDR - and the problem's fixed :-) Well, for you maybe, but not for others I'm afraid. People who use nvidia twinview need to believe RANDR and not Xinerama, or they get one big screen instead of two screens. Can you send the output of the test-xinerama and test-randr programs from xscreensaver/driver/? -- Jamie Zawinski [EMAIL PROTECTED] http://www.jwz.org/ [EMAIL PROTECTED] http://www.dnalounge.com/ http://jwz.livejournal.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
Please find a 5.07-1 prelease (i386 binaries) at http://alioth.debian.org/~tormod-guest/xscreensaver/ Thank you - I've fetched and installed all five packages. Restarted xscreensaver, opened config panel to confirm it's now 5.07: but my wrong-orientation variant of the bug is still there. I can't answer for the original two-screen version of the bug, though: I only have one screen. Eddy. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
Package: xscreensaver Version: 5.05-3 Followup-For: Bug #494267 A month or three ago I turned my flat Dell screen on its side, from landscape mode to portrait mode; the last two lines of my .xsession are now: xrandr -o left exec fvwm This initially worked very nicely. Notably, xscreensaver duly played its merry games in the full tall narrow screen and centred its login dialog correctly in the middle when disturbed. I recently got an xscreensaver update (I'm on testing); I don't know what my prior version was, but I now have 5.05-3; and it quite plainly thinks it's working on a screen with the height and width my screen has when in landscape orientation. Thus the locked part of the screen is a square on the short top side, the bottom portion of the screen is visible past the saver and the login dialog, when shown, is vertically centred in the locked square (not the whole screen) and quite distinctly off-centre to the right. These symptoms and the displayed animations quite plainly indicate that it's painting to a rectangle that's the right size but wrongly oriented. So I came to reportbug and its list of active bugs included this one, which sounds suspiciously related. Eddy. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores) Locale: LANG=en_GB.ISO-8859-15, LC_CTYPE=en_GB.ISO-8859-15 (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/bash Versions of packages xscreensaver depends on: ii libatk1.0-01.22.0-1 The ATK accessibility toolkit ii libc6 2.7-10GNU C Library: Shared libraries ii libcairo2 1.6.4-6 The Cairo 2D vector graphics libra ii libglade2-01:2.6.2-1 library to load .glade files at ru ii libglib2.0-0 2.16.4-2 The GLib library of C routines ii libgtk2.0-02.12.10-2 The GTK+ graphical user interface ii libice62:1.0.4-1 X11 Inter-Client Exchange library ii libpam0g 0.99.7.1-7Pluggable Authentication Modules l ii libpango1.0-0 1.20.5-1 Layout and rendering of internatio ii libsm6 2:1.0.3-2 X11 Session Management library ii libx11-6 2:1.1.4-2 X11 client-side library ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar ii libxinerama1 2:1.0.3-2 X11 Xinerama extension library ii libxml22.6.32.dfsg-2 GNOME XML library ii libxmu62:1.0.4-1 X11 miscellaneous utility library ii libxpm41:3.5.7-1 X11 pixmap library ii libxrandr2 2:1.2.3-1 X11 RandR extension library ii libxrender11:0.9.4-2 X Rendering Extension client libra ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library ii libxxf86misc1 1:1.0.1-3 X11 XFree86 miscellaneous extensio ii libxxf86vm11:1.0.2-1 X11 XFree86 video mode extension l ii xscreensaver-data 5.05-3data files to be shared among scre Versions of packages xscreensaver recommends: ii libjpeg-progs 6b-14 Programs for manipulating JPEG fil ii miscfiles [wordlist] 1.4.2.dfsg.1-9Dictionaries and other interesting ii perl [perl5] 5.10.0-11.1 Larry Wall's Practical Extraction ii wbritish [wordlist]6-2.3 British English dictionary words f ii wbritish-huge [wordlis 6-2.3 British English dictionary words f ii wnorwegian [wordlist] 2.0.10-2 Norwegian word list ii xli1.17.0+20061110-2 command line tool for viewing imag Versions of packages xscreensaver suggests: ii amaya [www-br 9.51-2.1 Web Browser, HTML Editor and Testb ii fortune-mod [ 1:1.99.1-3.1 provides fortune cookies on demand ii opera [www-br 9.52.2084.gcc4.qt3 The Opera Web Browser pn qcam | stream none (no description available) ii w3-el-e21 [ww 4.0pre.2001.10.27.nodocs-5 Web browser for GNU Emacs 21 ii w3m [www-brow 0.5.2-2+b1 WWW browsable pager with excellent pn xdaliclocknone (no description available) pn xfishtank none (no description available) ii xscreensaver- 5.05-3 GL(Mesa) screen hacks for xscreens -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
Please try 5.07. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
Please try 5.07. Marvelously terse and imperative ;-) I've looked at the change-logs and, indeed, find: quote src=http://www.jwz.org/xscreensaver/changelog.html; 5.0710-Aug-2008 Xinerama/RANDR tweaks for old-style multi-screen. ... 5.0616-Jul-2008 Xinerama/RANDR fixes: this time for sure. It should now work to add/remove monitors or resize screens at any time. /quote which does indeed look encouraging. Unfortunately, the download page only has ready-built binaries for Mac and is very unequivocal about how difficult it is to build from source. So I may give it a blast if I can find the time, but debian maintainers are probably more experienced at this than am I ;-) Eddy. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#494267: xscreensaver forgot how to grok xrandr -o left
On Mon, Aug 11, 2008 at 9:02 PM, Edward Welbourne [EMAIL PROTECTED] wrote: unequivocal about how difficult it is to build from source. So I may give it a blast if I can find the time, but debian maintainers are probably more experienced at this than am I ;-) At your service :) Please find a 5.07-1 prelease (i386 binaries) at http://alioth.debian.org/~tormod-guest/xscreensaver/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]