sundarnagarajan / rdp-thinbook-linux

Linux on the RDP Thinbook
Other
10 stars 19 forks source link

FN keys and backspace stop working after suspend-resume #7

Open sundarnagarajan opened 7 years ago

sundarnagarajan commented 7 years ago

Following issue is confirmed on Ubuntu Mate 16.04.3 LTS

All the FN-Fx keys are detected, and out of the box after a fresh boot (or in live session) work perfectly - see below. However, after a suspend + resume, some of the keys - in particular F3 (Volume down), F4 (Volume Up), F5: Mute/Unmute stop working. This will manifest as:

Key does not produce OSD or have any effect, but the key combination can be detected under System --> Preferences --> Hardware --> Keyboard Shortcuts (in Ubuntu Mate) as a candidate for a key binding - often appearing as something like Mod4 + XF86AudioLowerVolume rather than XF86AudioLowerVolume.

In such cases, even the Backspace key stops working

sundarnagarajan commented 7 years ago

The problem has been solved (at least on Ubuntu Mate where I found the problem was present). I will be adding a fix. In short, the fix will contain:

It looks like mate-settings-daemon is stuck in some bad 'state' after a resume that is fixed by pressing Super_L + Delete. Also works if you press this key combination manually. Super_L + F3 or Super_L + F4 also work.

This is technically an upstream bug - I have just found a workaround