GDM disables XkbOption ctrl:nocaps from /etc/X11/xorg.conf.d/10-evdev.conf
@tsdh
Submitted by Tassilo Link to original bug (#727214)
Description
Like many of us, I use a single-user laptop. Since I use the German Dvorak TypeII keyboard layout, I want to have it configured globally. For the X11 part of it, I have this entry in my /etc/X11/xorg.conf.d/10-evdev.conf:
Section "InputClass" Identifier "evdev keyboard catchall" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "XkbLayout" "de" Option "XkbVariant" "dvorak" Option "XkbOptions" "ctrl:nocaps" EndSection
It works in so far that in fact, the correct German Dvorak layout is enabled globally even in GDM. However, the XkbOption "ctrl:nocaps" is NOT enabled, and I need to type "setxkbmap -option ctrl:nocaps" every time I log into GNOME.
First, I've thought it's an X issue, but then I switched from GDM to LightDM for testing, and with that, the option is enabled after logging into GNOME. So it seems GDM disables it somehow.
I don't have any input sources configured in the GNOME settings. I'm the only user, so I have no need to configure them on a per-user basis. It should just use what's configured globally.
I'm happy to provide any details you might need.
Version: 3.10.x