Vous n'êtes pas identifié(e).
J'ai aussi tenté avec DEVPATH=="/dev/input/by-path", DEVPATH="input/by-path" etc
De même avec la clé SUBSYSTEM.
Pour être plus clair sur ce que je veux faire/obtenir :
- je cherche à "matcher" tous les liens de /dev/input/by-path contenant dans leur noms "event-mouse"
- pour modifier le groupe et les droits d'accès des fichiers pointés par ces liens (dans /dev/input/) : nouveau groupe = mouse_event, nouveaux droits = 0660
Je me dis qu'en modifiant le groupe et les droits des liens, je modifie aussi les fichiers pointés.
Est-ce possible avec une règle udev ?
Si oui, comment ? je patauge !
Si non, j'ai déjà un contournement par un service systemd
Merci de vos conseils, idées et critiques.
Dernière modification par Tawal (30-01-2022 12:51:26)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
https://www.linuxembedded.fr/2015/05/un … ion-a-udev
Dernière modification par Croutons (29-01-2022 15:08:28)
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
J'en tire ces points communs (les * remplacent les parties non-communes) :
Il faudrait donc que je tente une règle du genre :
Déjà testé avec SYMLINK=="/dev/input/by-path/*event-mouse", ne fonctionne pas.
Edit:
Ne fonctionne pas non plus, toujours pas trouvé la bonne règle
Dernière modification par Tawal (29-01-2022 18:16:01)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
SUBSYSTEM=="input", SYMLINK=="input/by-path/*event-mouse", GROUP:"mouse_event", MODE:="0660"
Erreur de l'opérateur pour l'affectation de GROUP.
Il vaut mieux montrer que raconter.
Hors ligne
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Pour prise en compte immédiate
Dernière modification par Croutons (30-01-2022 13:22:45)
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Dernière modification par raleur (30-01-2022 12:23:32)
Il vaut mieux montrer que raconter.
Hors ligne
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Par contre, ni udevadm control --reload , ni le redémarrage du service ne mettait en place la règle.
La commande qui allait bien (sans reboot) est bel et bien sudo udevadm trigger, qui m'a valu une déconnexion de ma session, mais la règle a été appliquée.
Merci à vous, c'est donc résolu
Edit: En fait en utilisant udevadm control --reload ou en redémarrant le service udev, la règle ne s'applique qu'aux nouveaux évennements.
C'est à dire qu'en débranchant et rebranchant ma souris USB, la règle s'applique.
Ce qui veut aussi dire qu'elle sera active au prochain démarrage.
Dernière modification par Tawal (30-01-2022 13:06:22)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne