https://bugs.kde.org/show_bug.cgi?id=394249
Bug ID: 394249
Summary: Logout screen countdown not cancelling on
multi-monitor setups
Product: plasmashell
Version: master
Platform: unspecified
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
Created attachment 112639
--> https://bugs.kde.org/attachment.cgi?id=112639&action=edit
Illustration: countdown is cancelled only on the left monitor
This might be related to the look and feel package as well.
I would have tried to fix it myself, but I am not proficient enough with Qt/qml
to easily pinpoint the problem.
On multi monitor setups, the logout overlay appears on every screen. There is
one countdown per screen. Moving the selection with the keyboard arrow keys
interrupt the countdown on one screen, but not the others, so the log out
action ends up happening anyway.
It is supposed to cancel the action on every screen.
It would actually be nicer not to assume that a screen is the primary one, and
show the exact same state on every screen, including selection and hover (even
duplicating the mouse could be interesting). My primary monitor is the center
one, but the selection is displayed on the leftmost one.
See the attached screenshot where only the leftmost screen has its countdown
cancelled. (A bit of corruption is visible on the rightmost screen as well, I
am using X, Qt 5.10.1, plasma 5.12.5)
Related files might be
https://cgit.kde.org/plasma-workspace.git/tree/lookandfeel/contents/logout/Logout.qml
and https://cgit.kde.org/plasma-workspace.git/tree/ksmserver/shutdowndlg.cpp
--
You are receiving this mail because:
You are watching all bug changes.