Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| applications:lirc [Le 17/12/2006, 16:51] – créée 82.225.228.113 | applications:lirc [Le 08/03/2007, 17:28] (Version actuelle) – Deplacee vers http://doc.ubuntu-fr.org/lirc thedamocles | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | Howto : installer une télécommande infrarouge sur une Ubuntu | ||
| - | |||
| - | == But : == | ||
| - | |||
| - | - controller le lancement d' | ||
| - | - controller le comportement de ses applications depuis le canapé | ||
| - | |||
| - | == Matériel : == | ||
| - | |||
| - | - une vielle télécommande Pinnacle system retrouvée dans mes cartons normalement associée à une carte Tv miro PCTV (la carte ayant était perdue depuis longtemps | ||
| - | - un recepteur infrarouge fournie avec la télécommande | ||
| - | |||
| - | == Première étape -- Branchements == | ||
| - | |||
| - | - remettre des piles neuve dans la télécommande | ||
| - | - brancher le recepteur sur le port COM de votre ordinateur | ||
| - | |||
| - | |||
| - | == Deuxième étape -- Installation de Lirc (Module de controle infrarouge) == | ||
| - | |||
| - | - Récuperer les dernieres sources du logiciel Lirc : http:// | ||
| - | - Les placer dans le repertoire / | ||
| - | - Les décompresser : | ||
| - | > tar xjvf lirc-0.7.0pre7.tar.bz2 | ||
| - | - faire un lien symbolique : | ||
| - | > ln -s lirc-0.7.0pre7 lirc | ||
| - | - lancer ./setup.sh : | ||
| - | > cd lirc | ||
| - | > ./setup.sh | ||
| - | - dans driver configuration choisir le port, le type de télécommande, | ||
| - | - "save configuration & run" | ||
| - | - il ne reste plus qu'a compiler le tout | ||
| - | > make | ||
| - | > sudo make install | ||
| - | > sudo ldconfig | ||
| - | - Rendre le périphérique utilisable par l' | ||
| - | > sudo chmod 666 /dev/lircd | ||
| - | - Chargement du module | ||
| - | > sudo modprobe lirc_serial | ||
| - | (Attention : le module ne se chargera pas automatiquement au démarage, il faudra donc modifier quelques ptit truc dans votre config pour ne plus avoir a se soucier du modprobe) | ||
| - | - Test de la télécommande : | ||
| - | > mode2 (si vous appuyez sur une touche, des petits points apparaissent à l' | ||
| - | |||
| - | == Troisième étape -- Configuration == | ||
| - | |||
| - | * A ce stade, le module lircd doit être lancer (si ce n'est pas le cas : > sudo / | ||
| - | |||
| - | * Si le fichier de configuration n' | ||
| - | > irrecord lircd.conf | ||
| - | (placer le fichier créé dans le repertoire /etc) | ||
| - | |||
| - | * le programme irw permet d' | ||
| - | |||
| - | * et le plus important le programme irexec permet de configurer le comportement de ses touches à l'aide d'un fichier de configuration a creer et a placer dans le répertoire de l' | ||
| - | |||
| - | - création du fichier de configuration | ||
| - | > kate .lircrc | ||
| - | - ajout des régles de comportemment | ||
| - | |||
| - | > begin | ||
| - | > | ||
| - | > | ||
| - | > | ||
| - | > | ||
| - | > end | ||
| - | |||
| - | Remote : le nom de votre télécommande indiqué dans le fichier / | ||
| - | prog : le programme controllant la télécommande | ||
| - | button : le nom du bouton (vérifiez avec irw qui affiche le nom du bouton) | ||
| - | config : l' | ||
| - | |||
| - | |||
| - | Voici a quoi ressemble mon fichier .lircrc (qui pour le moment ne gére que xmms) | ||
| - | |||
| - | > # Begin General Config # | ||
| - | > | ||
| - | > begin | ||
| - | > | ||
| - | > prog = irexec | ||
| - | > | ||
| - | > | ||
| - | > end | ||
| - | > | ||
| - | > begin | ||
| - | > | ||
| - | > prog = irexec | ||
| - | > | ||
| - | > | ||
| - | > end | ||
| - | > | ||
| - | > begin | ||
| - | > | ||
| - | > prog = irexec | ||
| - | > | ||
| - | > | ||
| - | > end | ||
| - | > | ||
| - | > begin | ||
| - | > | ||
| - | > prog = irexec | ||
| - | > | ||
| - | > | ||
| - | > end | ||
| - | > | ||
| - | > begin | ||
| - | > | ||
| - | > prog = irexec | ||
| - | > | ||
| - | > | ||
| - | > | ||
| - | > end | ||
| - | > | ||
| - | > begin | ||
| - | > | ||
| - | > prog = irexec | ||
| - | > | ||
| - | > | ||
| - | > | ||
| - | > end | ||
| - | > | ||
| - | > begin | ||
| - | > | ||
| - | > prog = irexec | ||
| - | > | ||
| - | > | ||
| - | > | ||
| - | > end | ||
| - | > | ||
| - | > begin | ||
| - | > | ||
| - | > prog = irexec | ||
| - | > | ||
| - | > | ||
| - | > | ||
| - | > end | ||
| - | > | ||
| - | |||
| - | == Troisième étape bis -- xmmsctrl / xmms-lirc == | ||
| - | |||
| - | Ce petit programme n' | ||
| - | |||
| - | - le recuperer sur le net | ||
| - | - le décompresser | ||
| - | > tar zxvf prgms/ | ||
| - | - le compiler | ||
| - | > cd xmmsctrl-1.8/ | ||
| - | > make | ||
| - | - placer l' | ||
| - | > sudo cp xmmsctrl /usr/bin/ | ||
| - | - Il faut ensuite installer le plugin xmms-lirc | ||
| - | > sudo apt-get install xmms-lirc | ||
| - | - et l' | ||
| - | |||
| - | == Quatrième étape -- irKick (Lirc controller for KDE) == | ||
| - | |||
| - | A cette étape, nous sommes capable en lancant dans une console irexec, et en lancant xmms de gerer son comportement via la télécommande, | ||
| - | |||
| - | - Automatiser le lancement de irexec au démarage de kde | ||
| - | placer ce cript dans votre repertoire .kde/ | ||
| - | |||
| - | > | ||
| - | > | ||
| - | |||
| - | et rendez le executable | ||
| - | > chmod + x nom-script.sh | ||
| - | |||
| - | - Installation de irKick | ||
| - | > sudo apt-get install kdelirc | ||
| - | - lancez le dans une console | ||
| - | > irkick | ||
| - | - une petite icone doit être apparue dans votre barre des taches (un click droit dessus permet d' | ||
| - | - click droit + fermer, le programme demande si il doit être activé à tous les démarages : repondez oui. | ||
| - | |||
| - | Maintenant dés que vous lancerez une session KDE, irexec et irkick serons lancer automatiquement. | ||
| - | Il ne vous reste plus qu'a configurer irckick pour associer chacune des touches de votre télécommande à un programme pour pouvoir lancer xine depuis son cannapé, l' | ||
| - | |||
| - | == Les sites qui m'ont aidés : == | ||
| - | |||
| - | http:// | ||
| - | http:// | ||
| - | http:// | ||
| - | http:// | ||
| - | http:// | ||
