Version: (using KDE 4.2.4) OS: Linux Installed from: Ubuntu Packages In my xrandr dualhead-setup the screensaver unlock-dialog appears on the border between the two monitors. In previous releases of kde4, the unlock dialog appeared centered on on of the monitors. My xrandr setup: --- $ xrandr Screen 0: minimum 320 x 200, current 3360 x 1050, maximum 3360 x 1050 LCD connected 1680x1050+0+0 (normal left inverted right x axis y axis) 331mm x 207mm 1680x1050 50.0*+ 60.0 1400x1050 60.0 50.0 1280x1024 60.0 50.0 1440x900 59.9 50.0 1280x960 60.0 50.0 1152x864 60.0 50.0 1280x768 59.9 50.0 1280x720 60.0 50.0 1024x768 60.0 50.0 800x600 60.3 50.0 720x480 60.0 50.0 640x480 60.0 50.0 640x400 59.9 50.0 512x384 60.0 50.0 400x300 60.7 50.0 320x240 60.0 49.9 320x200 60.1 50.0 DFP1 connected 1680x1050+1680+0 (normal left inverted right x axis y axis) 473mm x 296mm 1680x1050 59.9*+ 1400x1050 60.0 1280x1024 75.0 60.0 1440x900 59.9 1280x960 60.0 1152x864 75.0 75.0 60.0 1280x768 59.9 1280x720 60.0 1024x768 75.0 70.1 60.0 800x600 72.2 75.0 70.0 60.3 720x480 60.0 640x480 75.0 72.8 75.0 60.0 640x400 75.1 59.9 512x384 60.0 74.9 400x300 75.0 60.7 320x240 75.6 60.0 320x200 75.5 60.1 DFP_EXTTMDS disconnected (normal left inverted right x axis y axis) CRT1 disconnected (normal left inverted right x axis y axis) --- My xorg.conf: -- $ cat /etc/X11/xorg.conf Section "Monitor" Identifier "aticonfig-Monitor[0]-0" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" EndSection Section "Screen" Identifier "aticonfig-Screen[0]-0" Device "aticonfig-Device[0]-0" Monitor "aticonfig-Monitor[0]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Virtual 3360 1050 EndSubSection EndSection Section "ServerLayout" Identifier "aticonfig Layout" Screen 0 "aticonfig-Screen[0]-0" 0 0 EndSection Section "Device" Identifier "aticonfig-Device[0]-0" Driver "fglrx" BusID "PCI:1:0:0" EndSection Section "ServerFlags" Option "DontZap" "False" EndSection --
See also the following bug: https://bugs.kde.org/show_bug.cgi?id=199256
SVN commit 992924 by aseigo: use kephal to figure out where to put these dialogs; QDesktopWidget has issues these days w/r/t xrandr BUGS:199254,199256 M +4 -2 CMakeLists.txt M +8 -7 interfaces/default/interface.cpp M +1 -1 lock/CMakeLists.txt M +10 -2 lock/lockprocess.cc WebSVN link: http://websvn.kde.org/?view=rev&revision=992924
SVN commit 992928 by aseigo: use kephal to figure out where to put these dialogs; QDesktopWidget has issues these days w/r/t xrandr BUGS:199254,199256 M +4 -2 CMakeLists.txt M +8 -7 interfaces/default/interface.cpp M +1 -1 lock/CMakeLists.txt M +10 -2 lock/lockprocess.cc WebSVN link: http://websvn.kde.org/?view=rev&revision=992928