用于检测键盘不工作的 udev 规则

用于检测键盘不工作的 udev 规则

这是我的规则文件:

SUBSYSTEM=="input",\
SUBSYSTEMS="usb",\
ACTION=="add",\
ATTRS{idVendor}=="2a7a",\
RUN+="/usr/bin/xmodmap -e 'add mod3 = Scroll_Lock'"

这是输出udevadm test (device path)

Invalid inotify descriptor.
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:2A7A:8A47.0020/input/input64/event5
DEVNAME=/dev/input/event5
MAJOR=13
MINOR=69
ACTION=add
SUBSYSTEM=input
ID_INPUT=1
ID_INPUT_KEY=1
ID_INPUT_KEYBOARD=1
ID_VENDOR=2a7a
ID_VENDOR_ENC=2a7a
ID_VENDOR_ID=2a7a
ID_MODEL=CASUE_USB_KB
ID_MODEL_ENC=CASUE\x20USB\x20KB
ID_MODEL_ID=8a47
ID_REVISION=0001
ID_SERIAL=2a7a_CASUE_USB_KB
ID_TYPE=hid
ID_BUS=usb
ID_USB_INTERFACES=:030101:030000:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usbhid
.INPUT_CLASS=kbd
DEVLINKS=/dev/input/by-id/usb-2a7a_CASUE_USB_KB-event-kbd /dev/input/by-path/pci-0000:00:14.0-usb-0:2:1.0-event-kbd
ID_PATH=pci-0000:00:14.0-usb-0:2:1.0
ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_1_0
XKBMODEL=pc105
XKBLAYOUT=tr
XKBVARIANT=
XKBOPTIONS=
BACKSPACE=guess
TAGS=:power-switch:
LIBINPUT_DEVICE_GROUP=3/2a7a/8a47:usb-0000:00:14.0-2
USEC_INITIALIZED=16964855649
Unload module index
Unloaded link configuration context.

我注意到它输出了Invalid inotify descriptor..我搜索了一下,什么也没找到。

我尝试udevadm trigger重新插入键盘。没有一个起作用。

我也尝试过添加export DISPLAY=:0、删除SUBSYTEMS以及ATTR{idVendor}。还是没用。

我正在使用 Kubuntu 20.04 LTS。

相关内容