[Howto] Ejecutar comandos al insertar joysticks

Posteado en howto por janitux

Tags :

joystick.pngCuando mi joystick usb #1 murió, solo me quedo uno, aunque agradezco que fue el mejorcito :D em, luego se me ocurrió meterle mpd a mi “home server” y usando cron me despertaba en las mañanas, todo bien hasta ahí, el problema llegó cuando no sabia como diablos detener la desgraciada alarma musical.

Ahora es cuando entra a la jugada mpcstick (Y el parche que hizo kru), que es un cliente para MPD que utiliza nuestro joystick para … controlar MPD. Seguimos sobre ruedas, ahora el problema :
Si el joystick se desconecta mpcstick muere, si se conecta mpcstick debe ejecutarse manualmente de nuevo. Esto es sumamente molesto considerando que desconecto el joystick de mi home server para jugar un rato en mi “desktop”. Así que me colgué del problema de Sir Gon en foro powers, y aproveche de hacerme una regla para udev que iniciara mpcstick al conectar el joystick.
En Ubuntu es simple :

  1. Modificamos /etc/udev/rules.d/20-names.rules
  2. En la línea 31 agregaremos lo siguiente , MODE=”0644″, SYMLINK+=”%k”, RUN+=”/usr/bin/sudo -u usuario /usr/bin/mpcstick”
  3. Reiniciamos udev … sudo /etc/init.d/udev restart

Listo, ahora enchufamos nuestro joystick y mpcstick debería estar corriendo como usuario.

Deja tu comentario

:haha: :ooo: :dsadsad: :sd: :dsadasccc: :dsadas: