Udev-Regelalias für Eingabegerät hinzufügen

Udev-Regelalias für Eingabegerät hinzufügen

Ich versuche, eine Udev-Alias-Regel für meinen Xboxdrv (X-Box-Controller) hinzuzufügen, aber ich komme einfach nicht dahinter.

dmesg | grep "input"

Ich verstehe:

[    6.239955] input: Microsoft X-Box 360 pad as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input2
[   27.057308] input: Xbox Gamepad (userspace driver) - Keyboard Emulation as /devices/virtual/input/input3
[   27.058307] input: Xbox Gamepad (userspace driver) as /devices/virtual/input/input4

Es sieht so aus, als wären es die Eingaben 3 und 4. Also überprüfe ich:

sudo udevadm info -a -p /devices/virtual/input/input3

was mir gibt:

looking at device '/devices/virtual/input/input3':
    KERNEL=="input3"
    SUBSYSTEM=="input"
    DRIVER==""
    ATTR{name}=="Xbox Gamepad (userspace driver) - Keyboard Emulation"
    ATTR{phys}==""
    ATTR{uniq}==""
    ATTR{properties}=="0"

Und input4

  looking at device '/devices/virtual/input/input4':
    KERNEL=="input4"
    SUBSYSTEM=="input"
    DRIVER==""
    ATTR{name}=="Xbox Gamepad (userspace driver)"
    ATTR{phys}==""
    ATTR{uniq}==""
    ATTR{properties}=="0"

Ich denke, ich habe genug Informationen, um meine Udev-Regel zu erstellen. Ich erstelle eine neue Datei mit dem Namen 99-x-box.rules„/etc/udev/rules.d“. Ich füge Folgendes hinzu:

SUBSYSTEM=="input", ATTR{name}=="Xbox Gamepad (userspace driver) - Keyboard Emulation", ATTR{properties}=="0", SYMLINK+="xboxcontroller"

Ich starte neu. Ich sehe den Alias ​​nicht in `/dev/input'. Ich habe auch Folgendes versucht:

SUBSYSTEM=="input", ATTR{name}=="Xbox Gamepad (userspace driver)", ATTR{properties}=="0", SYMLINK+="xboxcontroller"

verwandte Informationen