[Linux-bruxelles] UDEV : rules qui ne s'appliquent pas

quatron mpa01 at scarlet.be
Sam 5 Sep 16:11:23 CEST 2009


quatron a écrit :
> Dist : UBUNTU 9.03
> 
> J'ai beau changer les règles dans /etc/udev/rules.d/100-joystick.rules 
> rien ne se passe: js0 reste en 0644
> event5 et 6 restent en 0660
> 
> Voici les règles :
> 
> #Set rw for every one on joystick
> KERNEL=="event[0-9]*",ENV{ID_CLASS}=="joystick", MODE="0666"
> KERNEL=="js[0-9]*",MODE="0666"
> 
> Même en redémarrant le PC (ou en faisant /etc/init.d/./udev restart) 
> rien ne change.
> 
> Par contre un sudo chmod 0666 /dev/input/js0 fonctionne.
> (Mais c'est pas comique de devoir le faire systématiquement et les 
> eventX peuvent changer...)
> 
> Une explication?
> 
> Michel
> 
> 
Apparemment, c'est une règle postérieure qui rechange le mode.
En modifiant la règle (et en la renommant en 10-joystick.rules) ça 
fonctionne (notez le ":=" au lieu du "=" et la disparition de 
"ENV{ID_CLASS}...." qui empêche le changement de mode (pourquoi???))

  #Set rw for every one on joystick
KERNEL=="event[0-9]*", MODE:="0666"
KERNEL=="js[0-9]*",MODE:="0666"

Michel





Plus d'informations sur la liste de diffusion Linux-bruxelles