GNOME Bugzilla – Bug 788821
Keyboard configuration incosistent and does not work under X
Last modified: 2019-03-20 11:48:05 UTC
Created attachment 361313 [details]
Hello, i'm trying to configure layout switching but with no luck.
I want to use 'grp:shift_caps_switch', so i configured it in gnome-tweak-tool, and it looks like this:
> gsettings list-recursively org.gnome.desktop.input-sources
org.gnome.desktop.input-sources show-all-sources false
org.gnome.desktop.input-sources xkb-options ['grp_led:scroll', 'grp:shift_caps_switch', 'grp:alt_shift_toggle']
org.gnome.desktop.input-sources per-window true
org.gnome.desktop.input-sources current uint32 0
org.gnome.desktop.input-sources mru-sources [('xkb', 'us'), ('xkb', 'ru')]
org.gnome.desktop.input-sources sources [('xkb', 'us'), ('xkb', 'ru')]
gnome-control-center says 'alternative switch is - caps to first, shift+caps to last layout' (on screenshot)
setxkbmap shows three layouts instead of two, and expected options:
> setxkbmap -query
When i press Shift+Caps or Shift+Alt - Scroll Lock blinks, but keyboard layout does not changes. One time during update everything was freezed, i was unable to move windows or switch between them, i pressed Shift+Caps, and Scroll Lock indicated layout was changed, then i press Caps - Scroll Lock changed to off, layout was changed again.
I suppose something that is blocking layout switching was frozen when everything else is freezed.
One more thing: this is on my desktop, where i use Xorg. But on my laptop with Wayland it works as expected.
I configured wayland on my desktop and it works as expected too.
Any news on this one? Can i help to solve this in some way?
I would want to use xorg, becouse with wayland i can not use nvidia drivers.
I can reproduce this bug consistently, all i need to do is
1. create new user.
2. log in using "Gnome on Xorg" session in GDM.
3. set up layout switching to Caps-Shift+Caps in gnome-tweaks>Keyboard>Advanced.
4. try to switch layouts; it does nothing.
-- GitLab Migration Automatic Message --
This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/362.