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 オプションが無視されるのはなぜですか? おまけの質問として、これらの不足しているオプションをサポートできるようにする方法はありますか?