Bug#745611: libkscreensaver5: Can't unlock screen with locker set to 'Desktop Widgets', and multiple monitors configured
Package: libkscreensaver5
Version: 4:4.11.8-1
Severity: important
The Unlock popup fails to display when screen locker is set to 'Desktop
Widgets', and multiple monitors configured - leaving desktop irrevocably
locked.
With the second display disabled, the unlock widget appears.
With the second display to-the-right-of, or below the first display
disabled, the unlock widget appears.
With the second display to-the-left-of, or above the first display,
the unlock widget fails to appear.
This problem first manifested itself with the system being unusable
after suspend-to-ram (no keyboard or mouse input would be accepted
by any windows or the window manager etc.) - I eventually narrowed
it down to this setting.
To reproduce - go to settings -> Display and Monitor -> Screen Locker
Select 'Desktop Widgets' and press the 'Configure' button.
Press the 'Leave ScreenSaver' button in the top-right.
This is an xrandr output for a failing configuration:
(unlock password popup is not displayed):
tim@ermintrude:~$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 2400, maximum 4096 x 4096
DVI-0 connected 1920x1200+0+1200 (normal left inverted right x axis y axis) 582mm x 364mm
1920x1200 60.0*+
1600x1200 60.0
1680x1050 59.9
1280x1024 75.0 60.0
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
DVI-1 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 60.0*+
1600x1200 60.0
1280x1024 75.0 60.0
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
This is an xrandr output for a working configuration (unlock password
popup is displayed):
Screen 0: minimum 320 x 200, current 1920 x 2400, maximum 4096 x 4096
DVI-0 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 582mm x 364mm
1920x1200 60.0*+
1600x1200 60.0
1680x1050 59.9
1280x1024 75.0 60.0
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
DVI-1 connected 1920x1200+0+1200 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 60.0*+
1600x1200 60.0
1280x1024 75.0 60.0
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
In both cases, the 'Desktop Widgets' screen appeared on output 'DVI-0'.
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.13-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libkscreensaver5 depends on:
ii libc6 2.18-4
ii libkdecore5 4:4.11.5-3
ii libkdeui5 4:4.11.5-3
ii libqtcore4 4:4.8.5+git242-g0315971+dfsg-2
ii libqtgui4 4:4.8.5+git242-g0315971+dfsg-2
ii libstdc++6 4.8.2-16
ii libx11-6 2:1.6.2-1
libkscreensaver5 recommends no packages.
libkscreensaver5 suggests no packages.
-- debconf-show failed
Reply to: