Contenu | Rechercher | Menus

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
tutoriel:hid [Le 27/04/2012, 16:14]
davy39 créée
tutoriel:hid [Le 20/11/2017, 17:35] (Version actuelle)
scaph {{tag>tutoriel}}
Ligne 1: Ligne 1:
 +{{tag>​tutoriel}}
 +----
 +
 ====== 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 59: Ligne 69:
  
 L'​installation de hid_mapper s'​effectue par les commandes suivantes : L'​installation de hid_mapper s'​effectue par les commandes suivantes :
-<​code>​wget http://​www.coldsource.net/​hid_mapper.tar.gz +<​code>​wget http://​www.coldsource.net/​hid_mapper_beta.tar.gz 
-tar zxvf hid_mapper.tar.gz +tar zxvf hid_mapper_beta.tar.gz 
-cd hid_mapper+cd hid_mapper_beta
 make make
 sudo cp hid_mapper /​usr/​local/​bin/​ sudo cp hid_mapper /​usr/​local/​bin/​
Ligne 200: Ligne 210:
  
 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 249:
 - 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 260:
 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


Le contenu de ce wiki est sous licence : CC BY-SA v3.0