dimanche 24 mai 2009

Installer lirc

L'installation de lirc via synaptic ne fournit pas le driver iguanaworks.

J'ai donc d'abord installé lirc via synaptic :
Ensuite testé si le driver était présent.

lircd -H ?
Mais malheureusement, le driver iguanaIR n'était pas dans la liste.

J'ai trouvé la solution ici :

https://bugs.launchpad.net/ubuntu/+source/lirc/+bug/153457

Il faut donc compiler lirc à partir des sources

apt-get source lirc && apt-get build-dep lirc
dpkg -i lirc_0.8.3*.deb

et tester à nouveau si le driver s'y trouve :

lircd -H ?

Une fois que iguanair est dans la liste, c'est gagné !

Il reste encore à modifier le fichier /etc/lirc/hardware.conf
sudo gedit /etc/lirc/hardware.conf

ajouter les options suivantes :
DRIVER="iguanaIR"
DEVICE="/dev/iguanaIR/0"
et mettre toutes les autres en commentaires :
Voici le fichier au complet :

# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Iguanaworks USB IR Transceiver"
DRIVER="iguanaIR"
DEVICE="/dev/iguanaIR/0"
#REMOTE_MODULES=""
#REMOTE_DRIVER=""
#REMOTE_DEVICE=""
#REMOTE_LIRCD_CONF=""
#REMOTE_LIRCD_ARGS=""

#Chosen IR Transmitter
TRANSMITTER="None"
#TRANSMITTER_MODULES=""
#TRANSMITTER_DRIVER=""
#TRANSMITTER_DEVICE=""
#TRANSMITTER_LIRCD_CONF=""
#TRANSMITTER_LIRCD_ARGS=""

#Enable lircd
START_LIRCD="true"

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"

#Try to load appropriate kernel modules
LOAD_MODULES="true"

# Default configuration files for your hardware if any
LIRCMD_CONF=""

#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""




Pour lancer lirc, la commande est :


sudo lircd -H iguanaIR


Remarque :
Quelques explications sur lirc se trouvent sur la page de iguanaworks :

http://iguanaworks.net/projects/IguanaIR/wiki/lirc

La commande mode 2 ne fonctionne pas avec le système iguanaworks.

Sur le wiki de ubuntu à propos de lirc (http://doc.ubuntu-fr.org/lirc) j'ai trouvé :
  • ajouter les droits au fichier lircd mais je ne sais pas si c'est nécessaire.
sudo chmod 666 /dev/lircd

  • D'autres moyens de lancer lircd:

sudo /etc/init.d/lirc start
ou
sudo modprobe lirc_serial

Aucun commentaire: