История изменений
Исправление iliyap, (текущая версия) :
Xorg считает устройствами ввода те, которые имеют udev-атрибут ID_INPUT=1
. Этот атрибут выставляет правило /lib/udev/rules.d/60-input-id.rules
. В CRUX 3.7 оно идёт в пакете eudev. У меня в centos 9 оно идёт в пакете systemd-udev.
Статья старая. Никаких xorg правил и x11 атрибутов уже нет. Но в целом там всё верно описано про ID_INPUT атрибуты.
В логе Xorg должно быть что-то такое, для кнопок и клавиатур (ID_INPUT_KEY=1):
[ 15.033] (II) config/udev: Adding input device SEMICO USB Keyboard (/dev/input/event5)
[ 15.033] (**) SEMICO USB Keyboard: Applying InputClass "evdev keyboard catchall"
[ 15.033] (**) SEMICO USB Keyboard: Applying InputClass "libinput keyboard catchall"
[ 15.033] (**) SEMICO USB Keyboard: Applying InputClass "system-keyboard"
[ 15.033] (II) Using input driver 'libinput' for 'SEMICO USB Keyboard'
Для мышек (ID_INPUT_MOUSE=1):
[ 15.087] (II) config/udev: Adding input device PixArt Dell MS116 USB Optical Mouse (/dev/input/event9)
[ 15.087] (**) PixArt Dell MS116 USB Optical Mouse: Applying InputClass "evdev pointer catchall"
[ 15.087] (**) PixArt Dell MS116 USB Optical Mouse: Applying InputClass "libinput pointer catchall"
[ 15.087] (II) Using input driver 'libinput' for 'PixArt Dell MS116 USB Optical Mouse'
Для других устройств ввода, которые Xorg не использует (например ID_INPUT_SWITCH=1):
[ 14.943] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
[ 14.943] (II) No input driver specified, ignoring this device.
А у тебя строк Adding input device
в логе нет. Потому что нет устройств с udev-атрибутом ID_INPUT=1
.
Исходная версия iliyap, :
Xorg считает устройствами ввода те, которые имеют udev-атрибут ID_INPUT=1
. Этот атрибут выставляет правило /lib/udev/rules.d/60-input-id.rules
. В CRUX 3.7 оно идёт в пакете eudev. У меня в centos 9 оно идёт в пакете systemd-udev.
Статья старая. Никаких xorg правил и x11 атрибутов уже нет. Но в целом там всё верно описано про ID_INPUT атрибуты.