谁阅读`/etc/default/keyboard`?

Rob*_*mer 5 configuration xorg keyboard evdev xkb

而且我不关心这里的控制台(我关心 X11)...

我看到/var/log/Xorg.0.log我的 X 服务器xkb_rules evdev从我找不到的地方接收。

这似乎也采取xkb_modelxkb_layout从配置文件/etc/default/keyboard。我在问自己,它是在 X 还是 evdev 驱动程序中硬编码的??手册页没有提到那个文件,像往常一样...... :-(

那么,将该文件连接到 X 的代码在哪里?

Rob*_*mer 4

看来是/lib/udev/rules.d/64-xorg-xkb.rules负责把它放到udev数据库中。我猜 evdev 驱动程序会从那里获取它。(Udev 维护一个内存(?)数据库,驱动程序读取与 \xe2\x80\x9cinput\xe2\x80\x9d 相关的条目。)

\n\n

规则 \xe2\x80\x9cevdev\xe2\x80\x9d 的应用可能是在该驱动程序中硬编码的。(即xkb_modelxkb_layout来自 udev,但xkb_rules我相信是硬编码的。)

\n