https://bugs.kde.org/show_bug.cgi?id=408864

            Bug ID: 408864
           Summary: Tray and global shortcuts malfunctioning after
                    suspension in Plasma 5.16.0
           Product: plasmashell
           Version: 5.16.0
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: rubs...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

SUMMARY
A few days ago, my laptop upgraded to KDE Neon 5.16, and the system became
surprisingly unstable after waking-up from suspension with dozens of
system-wide issues affecting usability (I'm almost certain this has something
to do with a re-written notifications system).


STEPS TO REPRODUCE
1. Suspend system to RAM.
2. Wake system up.

OBSERVED RESULT
A variety of system-wide bugs happen all at once:

1. All application icons are now missing from tray.
This affects layout indicator and every application that usually puts itself on
the tray (for instance, messengers, like Telegram, Skype etc).
However, system tray icons, like network manager, clipboard, battery, volume
are still displayed.

2. Many global shortcuts stop working, for instance:
- Ctrl+Alt+T to bring up terminal (does nothing)
- PrintScreen, Ctrl+PrintScreen etc (appears to have no effect)
- CapsLock, which is configured to switch keyboard layout on my system (simply
triggers CapsLock key)
However, Ctrl+Alt+L to lock screen still works.

3. As the result of the bug above, switching keyboard layout no longer works.
There is also no way to switch layout manually, since layout indicator is
missing from the tray.
Any attempt to change/update options for switching layouts has no effect.


System starts functioning normally after reboot.
There was one time this buggy state resolved spontaneously after a while: a lot
of delayed notifications popped up at once, missing icons appeared and global
shortcuts started functioning. I couldn't, however, reproduce this "self-cure"
behaviour anytime later.


WORKARROUND
It took me a while to figure a working workaround for this one. Simply
replacing the window manager (kwin) cannot recover system from this buggy state
(the bugs always persist).

The only workaround I figured out so far is to replace plasmashell itself:

$ plasmashell --replace &

This is why I'm putting this bug under "plasmashell" section.


SOFTWARE/OS VERSIONS
OS: KDE neon 5.16
Kernel: x86_64 Linux 4.18.0-21-generic
Uptime: 1d 1h 52m
Packages: 2969
Shell: bash 4.4.19
Resolution: 3280x1248
DE: KDE 5.59.0 / Plasma 5.16.0
WM: KWin
GTK Theme: Breeze [GTK2/3]
Icon Theme: breeze
Font: Noto Sans Regular
CPU: Intel Core i7-6700HQ @ 8x 3.5GHz [56.0°C]
GPU: GeForce GTX 950M

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to