2013-12-29 12:11:41 |
TJ |
bug |
|
|
added bug |
2013-12-29 12:15:58 |
TJ |
description |
When using multiple X screens (3 in this case), kscreenlocker-greet behaves very badly and insecurely.
It appears to be drawing the desktop background image/screensaver images for all three X screens to the primary screen (0) and doesn't blank/screensave the monitors belonging to screens 1 and 2 (which leaves their contents in view), and it displays 2, maybe 3 greeter dialogs (1 may be hidden) on the primary X screen, but only accepts typed password input in 1 of them (the primary X screen's dialog).
Reading the source-code at ksmserver/screenlocker/greeter/ UnlockApp::desktopResized() it appears to iterate the screens via desktop()->screenCount() but assumes there is only one X display when showing the ScreenSaverWindow.
There may be an underlying dependencies on the QT libraries that cause/affect this but someone familiar with the code would need to investigate it. |
When using multiple X screens (3 in this case), kscreenlocker-greet behaves very badly and insecurely.
It appears to be drawing the desktop background image/screensaver images for all three X screens to the primary screen (0) and doesn't blank/screensave the monitors belonging to screens 1 and 2 (which leaves their contents in view), and it displays 2, maybe 3 greeter dialogs (1 may be hidden) on the primary X screen, but only accepts typed password input in 1 of them (the primary X screen's dialog).
Reading the source-code at
ksmserver/screenlocker/greeter/greeterapp.cpp::UnlockApp::desktopResized()
it appears to iterate the screens via desktop()->screenCount() but assumes there is only one X display when showing the ScreenSaverWindow.
There may be an underlying dependencies on the QT libraries that cause/affect this but someone familiar with the code would need to investigate it. |
|
2013-12-29 15:03:36 |
Harald Sitter |
kde-workspace (Ubuntu): status |
New |
Invalid |
|
2013-12-29 17:15:25 |
TJ |
attachment added |
|
Photo of locked screens. #1 top, #0 middle+bottom, #2 right https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/1264821/+attachment/3937311/+files/LP1264821-01.jpg |
|
2013-12-29 17:16:23 |
TJ |
attachment added |
|
Close-up of screen #0 showing all screensavers/dialogs on the middle monitor https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/1264821/+attachment/3937312/+files/LP1264821-02.jpg |
|
2013-12-29 17:35:31 |
TJ |
bug watch added |
|
https://bugs.kde.org/show_bug.cgi?id=329375 |
|
2013-12-29 17:35:31 |
TJ |
bug task added |
|
kdebase-workspace |
|
2013-12-29 17:35:57 |
TJ |
kde-workspace (Ubuntu): status |
Invalid |
In Progress |
|
2013-12-29 17:36:01 |
TJ |
kde-workspace (Ubuntu): assignee |
|
TJ (tj) |
|
2013-12-29 17:36:07 |
TJ |
kde-workspace (Ubuntu): importance |
Undecided |
Medium |
|
2013-12-31 15:23:38 |
TJ |
attachment added |
|
Render background and greeter on correct X screens https://bugs.launchpad.net/kdebase-workspace/+bug/1264821/+attachment/3938348/+files/greeterapp.diff |
|
2013-12-31 16:18:29 |
Ubuntu Foundations Team Bug Bot |
tags |
|
patch |
|
2013-12-31 16:18:35 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2014-01-02 06:22:07 |
Bug Watch Updater |
kdebase-workspace: status |
Unknown |
New |
|
2014-01-02 06:22:07 |
Bug Watch Updater |
kdebase-workspace: importance |
Unknown |
High |
|
2014-01-03 12:27:20 |
Launchpad Janitor |
branch linked |
|
lp:~tj/ubuntu/trusty/kde-workspace/lp-1264821 |
|
2015-01-26 12:40:49 |
Bug Watch Updater |
kdebase-workspace: status |
New |
Invalid |
|
2015-01-27 10:16:17 |
TJ |
bug task deleted |
kdebase-workspace |
|
|
2015-01-27 10:16:28 |
TJ |
bug watch added |
|
https://bugs.kde.org/show_bug.cgi?id=314073 |
|
2015-01-27 10:16:28 |
TJ |
bug task added |
|
kdebase-workspace |
|
2015-01-27 11:17:37 |
Bug Watch Updater |
kdebase-workspace: status |
Unknown |
New |
|
2015-01-27 11:17:37 |
Bug Watch Updater |
kdebase-workspace: importance |
Unknown |
High |
|
2019-12-19 19:00:12 |
Bug Watch Updater |
kdebase-workspace: status |
New |
Invalid |
|
2024-09-14 09:53:55 |
TJ |
kde-workspace (Ubuntu): assignee |
TJ (tj) |
|
|