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: k...@davidedmundson.co.uk
          Reporter: mayeul.can...@live.fr
                CC: plasma-b...@kde.org
  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.

Reply via email to