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"et mettre toutes les autres en commentaires :
DEVICE="/dev/iguanaIR/0"
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:
Enregistrer un commentaire