我可以跟进这些说明创建我的自定义 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
我错过了什么?为什么我的自定义键盘没有显示在键盘切换选项中?
答案1
根据@GunnarHjalmarsson 和@user.dz 的评论,在我描述的步骤之后,所缺少的只是重新启动系统或注销/登录。指示器和设置守护程序需要重新启动或注销/登录才能加载新设置。