Installer LIRC avec debian (lenny, mais les autres aussi)
Y'a pas mal de tutos qui expliquent comment installer LIRC sous debian, mais c'est à chaque fois assez compliqué, alors qu'en fait c'est vraiment simple. Je pars de mon cas avec un récepteur USB infrarouge et la télécommande qui va avec (Philips SRM 5100).
Première étape : installer les modules noyau de lirc
# apt-get install module-assistant # m-a ai lirc
Seconde étape : brancher votre récepteur infrarouge USB
Et regarder /var/log/syslog à la recherche du nom du module utilisé, par exemple chez moi :
lirc_mceusb2: Philips eHome USB IR Transceiver and Microsoft MCE 2005 Remote Control driver for LIRC $Revision: 1.44 $ usbcore: registered new interface driver lirc_mceusb2
Mon module est donc lirc_mceusb2.
Troisième étape : installer lirc
# apt-get install lirc
Là lirc va vous jeter une erreur comme quoi il a pas de config. Pas de panique on va lui en donner une, il faut aller chercher celle qui corresponds à votre télécommande. Dans mon, comme vu avec le syslog, c'est mceusb2, je vais donc chercher dans /usr/share/lirc/remotes/ ce qui correspond, et donc dans mon cas ça donne /usr/share/lirc/remotes/mceusb/lircd.conf.mceusb.
Quatrième étape : copier la configuration
Voilà je copie ma configuration de télécommande au bon endroit :
# cp /usr/share/lirc/remotes/mceusb/lircd.conf.mceusb /etc/lircd.conf
Et maintenant faut le signaler à lirc avec :
# dpkg-reconfigure lirc
Cinquième étape : tester
$ irw
Et appuyez sur les boutons de la télécommande, vous devriez voir apparaître le nom des boutons appuyés. Par exemple :
000000037ff07bee 01 VolDown mceusb 000000037ff07bef 00 VolUp mceusb