Code: Select all
ACTION=="add", SUBSYSTEM=="input", DEVNAME=="/dev/input/event22", RUN+="/bin/bash -c '/bin/echo Gamepad connected > /home/alex/temp/gamepad_log.txt'"
< /code>
Dies wurde nicht ausgelöst. Entfernen des DevName == ...
alex@mint:~/temp$ udevadm info --query=all --name=/dev/input/event22
P: /devices/virtual/misc/uhid/0005
M: event22
R: 22
U: input
D: c 13:86
N: input/event22
L: 0
E: DEVPATH=/devices/virtual/misc/uhid/0005
E: DEVNAME=/dev/input/event22
E: MAJOR=13
E: MINOR=86
E: SUBSYSTEM=input
E: USEC_INITIALIZED=8646770130
E: ID_INPUT=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_BUS=bluetooth
E: LIBINPUT_DEVICE_GROUP=5/1949/402:18:56:80:89:85:40
< /code>
Ich habe auch DevPath und libinput_device_group ausprobiert. Gibt es eine andere Möglichkeit, dies zu debuggen? Warum werden Eigenschaften, die eindeutig vorhanden sind, nicht übereinstimmend?