• udev Regel

    From Helge Reimer@21:1/5 to All on Sat Jan 14 18:20:01 2023
    Hallo,

    ich bin nicht ganz mit der Syntax von udev Regeln vertraut, aber kann es sein, dass folgende Regel gar nichts bewirkt?
    Mich irritiert das GOTO="fanatec_end" in der ersten Zeile.
    Was meint ihr dazu?

    ACTION!="add", GOTO="fanatec_end"
    SUBSYSTEMS=="usb|input|hid", ATTRS{idVendor}=="0eb7", GOTO="fanatec_vendor" GOTO="fanatec_end"

    LABEL="fanatec_vendor"

    # remove deadzone/fuzz ATTRS{idProduct}=="0001|0004|0005|0006|0007|0011|0020|6204|0E03", ATTRS{idVendor}=="0eb7", RUN{program}+="/usr/bin/evdev-joystick --evdev $devnode --deadzone 0 --fuzz 0"
    # set access rights
    SUBSYSTEM=="usb|input|hid", GROUP:="plugdev"

    LABEL="fanatec_end"


    --
    Gruß
    Helge

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Helge Reimer@21:1/5 to All on Sat Jan 14 19:30:01 2023
    Am Samstag, 14. Januar 2023, 17:56:56 CET schrieb Helge Reimer:

    ATTRS{idProduct}=="0001|0004|0005|0006|0007|0011|0020|6204|0E03", ATTRS{idVendor}=="0eb7", RUN{program}+="/usr/bin/evdev-joystick --evdev

    Ich habe den Fehler jetzt selbst gefunden.
    Die 'idProduct' muss mit kleinem 'e' geschrieben werden, also 'oe03'.
    Zumindest für mich, da ich dieses Produkt verwende.

    Trotzdem kann mir bitte jemand besonders die 1. Zeile der Regel erklären.


    --
    Gruß
    Helge

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christian Andretzky@21:1/5 to Helge Reimer on Sat Jan 14 21:30:01 2023
    On 14.01.23 17:56, Helge Reimer wrote:
    Hallo,

    ich bin nicht ganz mit der Syntax von udev Regeln vertraut, aber kann es sein,
    dass folgende Regel gar nichts bewirkt?
    Mich irritiert das GOTO="fanatec_end" in der ersten Zeile.
    Was meint ihr dazu?


    Das ist völlig richtig, zumindest für den Fall, dass die eingestellte
    Action nicht "add" ist ;-)

    ACTION!="add", GOTO="fanatec_end"
    SUBSYSTEMS=="usb|input|hid", ATTRS{idVendor}=="0eb7", GOTO="fanatec_vendor" GOTO="fanatec_end"

    LABEL="fanatec_vendor"

    # remove deadzone/fuzz ATTRS{idProduct}=="0001|0004|0005|0006|0007|0011|0020|6204|0E03", ATTRS{idVendor}=="0eb7", RUN{program}+="/usr/bin/evdev-joystick --evdev $devnode --deadzone 0 --fuzz 0"
    # set access rights
    SUBSYSTEM=="usb|input|hid", GROUP:="plugdev"

    LABEL="fanatec_end"


    Gruß, Chr.
    --
    Name: Christian Andretzky
    mail: Christian.Andretzky@IN-Chemnitz.DE
    PGP: public key available via public key server
    Freedom is just another word for nothing left to lose (Janis Joplin)
    Wer schweigt, stimmt nicht immer zu. Er hat nur manchmal keine Lust,
    mit Idioten zu diskutieren. (Albert Einstein)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Helge Reimer@21:1/5 to All on Sat Jan 14 21:40:01 2023
    Am Samstag, 14. Januar 2023, 21:10:16 CET schrieb Gerhard Schromm:

    ACTION!="add", GOTO="fanatec_end"

    Die Zeile wird aktiv wen die Aktion nicht "add" ist dann wird die Regel übersprungen. Die Regel wird ausgeführt wenn das betroffene Gerät
    aktiviert oder angesteckt wird.

    Danke Gerhard,
    das != ist ja eigentlich eindeutig.

    Wenn du beim nächsten mal dann bitte an die Liste und nicht an mich antworten würdest.


    --
    Gruß
    Helge

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Gerhard Schromm@21:1/5 to Helge Reimer on Sat Jan 14 21:40:01 2023
    Helge Reimer <hrnews@onlinehome.de> writes:

    ich bin nicht ganz mit der Syntax von udev Regeln vertraut, aber kann es sein,
    dass folgende Regel gar nichts bewirkt?
    Mich irritiert das GOTO="fanatec_end" in der ersten Zeile.
    Was meint ihr dazu?

    ACTION!="add", GOTO="fanatec_end"

    Die Zeile wird aktiv wen die Aktion nicht "add" ist dann wird die Regel übersprungen. Die Regel wird ausgeführt wenn das betroffene Gerät
    aktiviert oder angesteckt wird.

    bye Gerhard
    --
    Encrypted Mails preferred; GPG-Key: 0xE527CA4BDA3CCF45
    Fingerprint = 61AD 255A 34C9 1050 65BD 0523 E527 CA4B DA3C CF45
    Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Helge Reimer@21:1/5 to All on Sat Jan 14 22:20:01 2023
    Am Samstag, 14. Januar 2023, 21:03:48 CET schrieb Christian Andretzky:

    Das ist völlig richtig, zumindest für den Fall, dass die eingestellte
    Action nicht "add" ist ;-)

    Und wenn man das ändert in ACTION="add" und dann alle GOTO und LABEL weglässt kommt doch das selbe dabei raus, oder?

    --
    Gruß
    Helge

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christian Andretzky@21:1/5 to Helge Reimer on Sun Jan 15 16:40:02 2023
    On 14.01.23 21:57, Helge Reimer wrote:
    Am Samstag, 14. Januar 2023, 21:03:48 CET schrieb Christian Andretzky:

    Das ist völlig richtig, zumindest für den Fall, dass die eingestellte
    Action nicht "add" ist ;-)

    Und wenn man das ändert in ACTION="add" und dann alle GOTO und LABEL weglässt
    kommt doch das selbe dabei raus, oder?

    Jetzt hast Du mich kalt erwischt. Ich hab leider keine Ahnung, da müsste
    ich mich auch erst mal schlau machen. Da GOTO und LABEL doch etwas aus
    der Zeit gefallen scheinen, vermute ich mal, dass Du recht hast.

    Gruß, Chr.

    --
    Name: Christian Andretzky
    mail: Christian.Andretzky@IN-Chemnitz.DE
    PGP: public key available via public key server
    Freedom is just another word for nothing left to lose (Janis Joplin)
    Wer schweigt, stimmt nicht immer zu. Er hat nur manchmal keine Lust,
    mit Idioten zu diskutieren. (Albert Einstein)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)