在没有 udev 的情况下设置 Xorg 输入设备

在没有 udev 的情况下设置 Xorg 输入设备

udev在 kernel( CONFIG_DEVTMPFS) 中有支持,因此我的系统并不严格要求udev daemon.事实上,udev daemon除了Xorg( LXDE)之外,一切都工作正常。

LXDE启动正常,但键盘和鼠标不起作用。

关于超级用户的相关问题建议我需要修改我的/etc/X11/xorg.conf以不使用 udev,而是手动指定输入设备。

这些是我的相关部分/etc/X11/xorg.conf

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option      "Protocol" "auto"
    Option      "Device" "/dev/input/mice"
    Option      "ZAxisMapping" "4 5 6 7"
EndSection

我需要如何更改xorg.conf才能使我的输入设备正常工作?

答案1

添加以下部分:

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard0" "CoreKeyboard"
  InputDevice  "Mouse0" "CorePointer"
  Option       "AutoAddDevices" "off"
EndSection

要找到正确的鼠标和键盘驱动程序,我建议您/var/log/Xorg.0.log在关闭 udev 之前进行检查:您将看到它选择了哪个驱动程序,以及它可能适用于它们的选项。

相关内容