将CapsLock键映射为Ctrl键,Ctrl键映射为Hyper键的方法是设置XkbOptions选项为ctrl:hyper_capscontrol。可以通过localectl list-x11-keymap-options查看所有可选项。在环境变量中查找对应的XkbOption源码。或者只需交换Caps和Ctrl的位置。在Wayland下自定义layout时遇到问题,只能重写XkbOption来覆盖原有设置。在Wayland和X11下都能工作。还可以考虑使用keyd来完成按键映射。
完成下面两步后,将自动完成登录并继续当前操作。