我能够按照这些说明创建我的自定义 xkb 符号/usr/share/X11/xkb/symbols/并将它们添加到/usr/share/X11/xkb/rules/evdev.xml和/usr/share/X11/xkb/rules/evdev.lst。
它有效,有点。在 xterm 中,我可以放置setxkbmap mycustomkeyboard然后我可以在任何应用程序中成功使用我的键盘。
此外,在系统设置、区域和语言、输入源中,我可以将我的自定义键盘添加到列表中。
但是,即使这样做之后,顶部的键盘切换图标也只显示其他已安装的键盘,而不是我的自定义键盘。此外,Super+Space 仍然可以在所有其他安装的键盘之间切换,但不能在我的自定义键盘之间切换。
我也尝试了以下方法,但没有帮助:
sudo dpkg-reconfigure xkb-data
systemctl restart keyboard-setup
Run Code Online (Sandbox Code Playgroud)
我错过了什么?为什么我的自定义键盘没有显示在键盘切换选项中?