我在 Fujitsu Lifebook E751 上安装了最新版本的 void linux。
- uname -a 结果为 4.12.11_1 #1 SMP PREEMPT Fri Sep 8 20:17:18 UTC 2017 x86_64 GNU/Linux。
- Xorg 版本为 1.19.3,协议版本为 1.19.3。 11
安装后我有一个美国键盘映射。这让我抓狂,因此我尝试通过编写 /etc/X11/xorg.conf 的几个变体来更改它。没有一个起作用。
在多次咨询谷歌之后,我遵循了官方的 Xorg 指南。我炮制了这个配置:
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "neo"
Option "XkbModel" "pc105"
EndSection
但尽管付出了一切努力,问题仍然存在。我明白了
(EE) Error loading keymap /var/lib/xkb/server-0.xkm
(EE) XKB: Failed to load keymap. Loading default keymap instead.
最终美式键盘被加载。这让我彻底疯了!
答案1
/etc/X11/xorg.conf.d/50-keyboard.conf 或 xorg.conf 配置文件中应该有这样一行,例如:
MatchProduct "AT Translated Set 2"
您的产品可能有所不同,因此请检查 /var/log/Xorg.0.log 了解详细信息。
有很多东西可以与键盘匹配,因此 MatchProduct 缩小了 Xserver 的选择范围。
检查手册页 xkeyboard-config 以获取有关布局的信息。