3

evdev.lst にリストされている setxkbmap のいくつかのオプションは、付随する evdev ファイルでは実際にはサポートされていないようです。たとえば、ctrl:nocaps はサポートされていますが、ctrl:swap_lalt_lctl はサポートされていません。

$ grep 'ctrl:nocaps' /usr/share/X11/xkb/rules/evdev{,.lst}
/usr/share/X11/xkb/rules/evdev:  ctrl:nocaps        =   +ctrl(nocaps)
/usr/share/X11/xkb/rules/evdev.lst:  ctrl:nocaps          Caps Lock as Ctrl
$ grep 'ctrl:swap_lalt_lctl_lwin' /usr/share/X11/xkb/rules/evdev{,.lst} 
/usr/share/X11/xkb/rules/evdev.lst:  ctrl:swap_lalt_lctl_lwin Left Alt as Ctrl, Left Ctrl as Win, Left Win as Alt
$

これにより、欠落しているオプションを使用できなくなります。以前の質問で説明したように、一部の setxkbmap オプションが無視されるのはなぜですか? おまけの質問として、これらの不足しているオプションをサポートできるようにする方法はありますか?

4

1 に答える 1