After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 788821 - Keyboard configuration incosistent and does not work under X
Keyboard configuration incosistent and does not work under X
Product: gnome-settings-daemon
Classification: Core
Component: keyboard
Other Linux
: Normal major
: ---
Assigned To: Rui Matos
Depends on:
Reported: 2017-10-11 10:10 UTC by Sergey Tereschenko
Modified: 2019-03-20 11:48 UTC
See Also:
GNOME target: ---
GNOME version: ---

gnome-control-center screenshot (76.87 KB, image/png)
2017-10-11 10:10 UTC, Sergey Tereschenko

Description Sergey Tereschenko 2017-10-11 10:10:11 UTC
Created attachment 361313 [details]
gnome-control-center screenshot

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
rules:      evdev
model:      pc105
layout:     us,ru,ru
variant:    ,,
options:    grp_led:scroll,grp:shift_caps_switch,grp:alt_shift_toggle

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.
Comment 1 Sergey Tereschenko 2017-10-11 22:52:03 UTC
I configured wayland on my desktop and it works as expected too.
Comment 2 Sergey Tereschenko 2018-05-15 07:07:30 UTC
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.
Comment 3 Sergey Tereschenko 2018-05-15 07:26:37 UTC
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.
Comment 4 GNOME Infrastructure Team 2019-03-20 11:48:05 UTC
-- 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: