无法在 void linux 上更改 X11 的键盘映射

无法在 void linux 上更改 X11 的键盘映射

我在 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 以获取有关布局的信息。

相关内容