Input device settings not applied on hotplug/reconnect/resume in Xorg sessions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mutter |
Fix Released
|
Unknown
|
|||
mutter (Ubuntu) |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Focal |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Groovy |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Hirsute |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) |
Bug Description
[ Impact ]
Mutter 3.36.2 breaks custom input settings
[ Test case ]
- Set custom settings using gnome-control-
Speed in Settings > Accessibility > Repeat Keys) or gnome-tweaks (under
Additional Layout options)
- Unplug / replug the input device or suspend / resume
- Input device settings should be preserved
[ Regression potential ]
Devices added or removed may be not noticed by gnome-shell.
---
I am running Ubuntu 20.04.1 with Gnome. I am seeing new behavior which seems to have been introduced within the past couple of weeks. I have a couple custom keyboard settings configured in Tweaktool "Additional Layout Options". These settings work great.
I have a USB keyboard plugged into the machine. If I have the keyboard plugged in when I start my Gnome session, the customized keyboard layout options are correctly applied to the USB keyboard. If I unplug and reconnect the keyboard, the keyboard does will _NOT_ have the customized keyboard settings.
If I restart my Gnome session (using Alt-F2 -> "r"), the customized settings are applied to the keyboard.
I think this behavior is something new. Before, I was able to unplug/reconnect my keyboard and it would apply my customized keyboard settings on reconnect. Is there anything I can do to force the application of the custom keyboard tweaks on USB keyboard reconnect?
Is anyone else able to reproduce this? I don't have any other machines with Ubuntu 20.04.1 to test with.
Thanks!
(This is also cross-posted at askubuntu: https:/
affects: | ubuntu → gnome-shell (Ubuntu) |
tags: | added: focal |
Changed in gnome-shell (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in mutter (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in gnome-shell (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
summary: |
- Tweaktool Keyboard “Additional Layout Options” not persisting on USB - keyboard unplug/reconnect + Keyboard and mouse configuration not persisting on USB keyboard + unplug/reconnect |
summary: |
- Keyboard and mouse configuration not persisting on USB keyboard - unplug/reconnect + Keyboard/mouse/touchpad configuration not applied on + hotplug/reconnect/resume |
tags: | added: groovy rls-gg-incoming |
summary: |
Keyboard/mouse/touchpad configuration not applied on - hotplug/reconnect/resume + hotplug/reconnect/resume in Xorg sessions |
summary: |
- Keyboard/mouse/touchpad configuration not applied on - hotplug/reconnect/resume in Xorg sessions + Input device settings not applied on hotplug/reconnect/resume in Xorg + sessions |
tags: | added: fixed-in-3.36.8 |
description: | updated |
no longer affects: | gnome-shell (Ubuntu Hirsute) |
no longer affects: | gnome-shell (Ubuntu) |
no longer affects: | gnome-shell |
Changed in mutter: | |
status: | Unknown → Fix Released |
https:/ /answers. launchpad. net/ubuntu/ +question/ 693359