Package: xscreensaver
Version: 5.04-2
Severity: normal

I am using radeon driver for my xserver, which seems to have switched to
XRandR 1.2 for dual-monitor supports, and one of the things that XRandR
does that Xinerama or others couldn't do at all is switch monitors on
and off without restarting the X server.

But it appears that xscreensaver dies if the screen configuration is
changed. Below is a way to reproduce the behavior:

[EMAIL PROTECTED]:~$ xscreensaver -nosplash &
[1] 24987
[EMAIL PROTECTED]:~$ xrandr --output VGA-0 --off && xrandr --output VGA-0 
--left-of LVDS --auto
xscreensaver: 14:31:15: bad craziness: xinerama screen count changed from 2 to 
1!
xscreensaver: 14:31:15: bad craziness: xinerama screen count changed from 2 to 
0!
[1]  + abort      xscreensaver -nosplash

At the moment, I added xscreensaver restarting to the script I use to
switch between monitor configurations, but this could potentially be a
problem for users who expect xscreensaver to keep running after monitor
configuration change (and if it was started by, e.g. Xsession script the
user won't see the error message) and lock the screen on idle.

Regards,

Andrzej

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (650, 'testing'), (600, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-1-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xscreensaver depends on:
ii  libatk1.0-0                1.22.0-1      The ATK accessibility toolkit
ii  libc6                      2.7-10        GNU C Library: Shared libraries
ii  libcairo2                  1.4.14-1      The Cairo 2D vector graphics libra
ii  libglade2-0                1:2.6.2-1     library to load .glade files at ru
ii  libglib2.0-0               2.16.1-2      The GLib library of C routines
ii  libgtk2.0-0                2.12.9-2      The GTK+ graphical user interface 
ii  libice6                    2:1.0.4-1     X11 Inter-Client Exchange library
ii  libjpeg62                  6b-14         The Independent JPEG Group's JPEG 
ii  libpam0g                   0.99.7.1-6    Pluggable Authentication Modules l
ii  libpango1.0-0              1.20.2-2      Layout and rendering of internatio
ii  libsm6                     2:1.0.3-1+b1  X11 Session Management library
ii  libx11-6                   2:1.0.3-7     X11 client-side library
ii  libxext6                   2:1.0.4-1     X11 miscellaneous extension librar
ii  libxinerama1               2:1.0.3-1     X11 Xinerama extension library
ii  libxml2                    2.6.32.dfsg-2 GNOME XML library
ii  libxmu6                    2:1.0.4-1     X11 miscellaneous utility library
ii  libxpm4                    1:3.5.7-1     X11 pixmap library
ii  libxrandr2                 2:1.2.2-1     X11 RandR extension library
ii  libxrender1                1:0.9.4-1     X Rendering Extension client libra
ii  libxt6                     1:1.0.5-3     X11 toolkit intrinsics library
ii  libxxf86misc1              1:1.0.1-2     X11 XFree86 miscellaneous extensio
ii  libxxf86vm1                1:1.0.1-2     X11 XFree86 video mode extension l
ii  netpbm                     2:10.0-11.1   Graphics conversion tools

Versions of packages xscreensaver recommends:
ii  libjpeg-progs          6b-14             Programs for manipulating JPEG fil
ii  miscfiles [wordlist]   1.4.2.dfsg.1-9    Dictionaries and other interesting
ii  perl [perl5]           5.8.8-12          Larry Wall's Practical Extraction 
ii  wamerican [wordlist]   6-2.1             American English dictionary words 
ii  xli                    1.17.0+20061110-2 command line tool for viewing imag

-- no debconf information



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

Reply via email to