[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#806991: kscreenlocker doesn't support moving between single and multiple screens



Control: tag -1 + moreinfo

¡Hola Didier!

El 2015-12-03 a las 20:24 +0100, Didier 'OdyX' Raboud escribió:
Package: plasma-workspace Version: 4:5.4.3-1 Severity: important File: kscreenlocker_greet Tags: upstream

My usual laptop workflow implies moving from battery (using the laptop screen) to being docked with an additional DisplayPort screen (using the two screens).

When suspending in the "laptop" setup and waking up in the "docked" setup, the screen "unlocker" usually appears only on the laptop screen. When unlocking, the plasma desktop uses only the laptop screen. Launching "kscreen" is enough for plasma to notify the two screens and use the two screens again.

When suspending in the "docked" setup and waking up in the "laptop" setup, the situation is usually that the "unlocker" screen is not visible: the desktop is visible, and the mouse can be moved, but no clicks can be done, and it cannot be unlocked. The only workaround I have found is to login in cli on tty1 as the same user and run "killall -9 kscreenlocker_greet".

My analysis is that "kscreenlocker_greet" is spawned once per physical screen, and this situation is not reevaluated on suspend/wakeup, leading to a missing screen in "laptop-to-docked", and to an additional process (unuseable) that needs to be killed manually in "docked-to-laptop".

Sorry for not getting back to you before. Multidisplay support has been a gripe in KDE plasma for a while now, qt5 being partly at fault in some cases. Some parts were supposed to be fixed in plasma 5.7 [1], could you test if the bug is still reproducible with the version of plasma-workspace that's currently in stretch?

[1]: https://vizzzion.org/blog/2016/05/multiscreen-in-plasma-5-7-and-beyond/

Happy hacking,
--
"A computer program does what you tell it to do, not what you want it to do."
-- Greer's Law
Saludos /\/\ /\ >< `/

Attachment: signature.asc
Description: PGP signature


Reply to: