Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
tutoriel:hid [Le 27/04/2012, 16:14]
davy39 créée
tutoriel:hid [Le 27/04/2012, 16:30]
davy39 [Utilisation d'un périphérique HID]
Ligne 1: Ligne 1:
 ====== Utilisation d'un périphérique HID ====== ====== Utilisation d'un périphérique HID ======
  
 +Les périphériques de la norme HID permettent d'​envoyer des commandes au serveur X.
 +Toutefois toutes les commandes reçues ne sont pas toujours exploitables directement sous linux...
 +C'est pourquoi il est intéressant de pouvoir les "​remapper",​ c'est à dire les attribuer aux commandes linux (**inputdev**) de notre choix.
 +
 +Dans ce tutoriel, une télécommande [[http://​www.aliexpress.com/​product-gs/​492454030-IR-USB-Mouse-Media-Desktop-Computer-PC-Remote-Controller-Control-Media-Center-wholesalers.html|disponible pour 5€65]] sera configurée afin d'​effectuer de nombreuses actions ainsi que d'​émuler le déplacement de la souris.
 +
 +En second lieu, on verra comment configuer **LIRC** pour exploiter ce matériel.
 =====Préalables===== =====Préalables=====
  
Ligne 200: Ligne 207:
  
 Il nous faudra également ​ ajouter les [[http://​lirc.sourceforge.net/​remotes/​devinput/​lircd.conf.devinput Il nous faudra également ​ ajouter les [[http://​lirc.sourceforge.net/​remotes/​devinput/​lircd.conf.devinput
-|commandes ​devinput]] au fichier **/​etc/​lirc/​lircd.conf**. ​+|codes devinput]] au fichier **/​etc/​lirc/​lircd.conf**. ​
  
 Pour des raisons pédagogiques,​ admettons que vous avez une télécommande MiroPCTV connectée sur le port série ttyS0 (lirc_serial). Pour des raisons pédagogiques,​ admettons que vous avez une télécommande MiroPCTV connectée sur le port série ttyS0 (lirc_serial).
Ligne 239: Ligne 246:
 - Enfin, on modifie le sript de lancement de lirc pour qu'il démarre les 2 instances de lircd : - Enfin, on modifie le sript de lancement de lirc pour qu'il démarre les 2 instances de lircd :
  
-Editer le fichier /​etc/​init.d/​lirc et le modifier vers la ligne 160 :+Editer le fichier ​**/​etc/​init.d/​lirc** et le modifier vers la ligne 160 :
  
-Remplacer :+Remplacer :
 <​file>​ <​file>​
 REMOTE_LIRCD_ARGS=`build_remote_args $REMOTE_LIRCD_ARGS` REMOTE_LIRCD_ARGS=`build_remote_args $REMOTE_LIRCD_ARGS`
Ligne 250: Ligne 257:
 REMOTE_LIRCD2_ARGS=`build_remote_args $REMOTE_LIRCD2_ARGS` REMOTE_LIRCD2_ARGS=`build_remote_args $REMOTE_LIRCD2_ARGS`
 </​file>​ </​file>​
-Ainsi que :+ 
 +Ainsi que :
 <​file>​ <​file>​
 start-stop-daemon --start --quiet --oknodo --exec /​usr/​sbin/​lircd -- $REMOTE_LIRCD_ARGS < /dev/null start-stop-daemon --start --quiet --oknodo --exec /​usr/​sbin/​lircd -- $REMOTE_LIRCD_ARGS < /dev/null
  • tutoriel/hid.txt
  • Dernière modification: Le 11/09/2022, 12:20
  • par moths-art