Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
applications:lirc [Le 19/02/2007, 20:11]
82.66.29.13
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​breezy dapper edgy materiel télécommande}} 
- 
- 
-====== Installer une télécommande infrarouge ====== 
- 
-====== But ====== 
- 
- 
-  * contrôler le lancement d'​applications depuis son canapé sous KDE 
-  * contrôler le comportement de ses applications depuis le canapé 
- 
- 
-===== Matériel ===== 
- 
- 
-  * une vieille 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 
- 
-===== Branchements ===== 
- 
-  * remettre des piles neuve dans la télécommande 
-  * brancher le recepteur sur le port COM de votre ordinateur 
- 
- 
-====== Installation de Lirc (Module de controle infrarouge) ====== 
- 
-  * Récuperer les dernieres sources du logiciel Lirc : http://​lirc.sourceforge.net/​software/​snapshots/​ 
-  * Les placer dans le repertoire /​usr/​local/​src 
-  * Les décompresser : 
- 
-  tar xjvf lirc-0.8.1.tar.bz2 
- 
-  * faire un lien symbolique : 
- 
-  ln -s lirc-0.8.1 lirc 
- 
-  * lancer ./setup.sh :  
- 
-  cd lirc 
-  ./setup.sh 
- 
-  * dans driver configuration choisir le port, le type de télécommande,​ validez les options par défauts 
-  * "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'​utilisateur lambda : 
- 
-  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'​écran) 
- 
-===== Configuration ===== 
- 
-  * A ce stade, le module lircd doit être lancer (si ce n'est pas le cas : > sudo /​etc/​init.d/​lircd start) et un fichier de configuration doit être présent dans le répertoire /​etc/​lircd.conf 
-  * Si le fichier de configuration n'​existe pas, il faut le créer avec irrecord (qui enregistre le touches) 
- 
-  irrecord lircd.conf 
- 
-(placer le fichier créé dans le repertoire /etc) 
- 
-  * le programme irw permet d'​afficher quelle touche est appuyé sur la télécommande 
-  * 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'​utilisateur /​home/​votre-pseudo/​.lircrc 
-  * création du fichier de configuration 
- 
-  kate .lircrc 
- 
-  * ajout des régles de comportemment 
- 
-  begin 
-    remote = PinnacleSysPCTVRemote 
-    prog = irexec 
-    button = Power 
-    config = xmmsctrl quit 
-  end 
- 
-  * Remote : le nom de votre télécommande indiqué dans le fichier /​etc/​lircd.conf 
-  * 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'​action executée (içi, quitter xmms lorsque l'on appui sur on/off 
- 
-Voici a quoi ressemble mon fichier .lircrc (qui pour le moment ne gére que xmms) 
- 
-> # Begin General Config # 
-> 
->      begin 
->           ​remote = PinnacleSysPCTVRemote 
->           prog = irexec 
->           ​button = Power 
->           ​config = xmmsctrl quit 
->      end 
-> 
->      begin 
->           ​remote = PinnacleSysPCTVRemote 
->           prog = irexec 
->           ​button = F_TV 
->           ​config = xmmsctrl play 
->      end 
-> 
->      begin 
->           ​remote = PinnacleSysPCTVRemote 
->           prog = irexec 
->           ​button = F_RADIO 
->           ​config = xmmsctrl stop 
->      end 
-> 
->      begin 
->           ​remote = PinnacleSysPCTVRemote 
->           prog = irexec 
->           ​button = F_TELETEXT 
->           ​config = xmmsctrl pause 
->      end 
-> 
->      begin 
->           ​remote = PinnacleSysPCTVRemote 
->           prog = irexec 
->           ​button = Chan+Play 
->           ​config = xmmsctrl next 
->           ​repeat = 1 
->      end 
-> 
->      begin 
->           ​remote = PinnacleSysPCTVRemote 
->           prog = irexec 
->           ​button = Chan-Stop 
->           ​config = xmmsctrl prev 
->           ​repeat = 1 
->      end 
-> 
->      begin 
->           ​remote = PinnacleSysPCTVRemote 
->           prog = irexec 
->           ​button = Vol-Rew 
->           ​config = xmmsctrl vol -5 
->           ​repeat = 1 
->      end 
-> 
->      begin 
->           ​remote = PinnacleSysPCTVRemote 
->           prog = irexec 
->           ​button = Vol+FF 
->           ​config = xmmsctrl vol +5 
->           ​repeat = 1 
->      end 
-> 
- 
- 
-===== xmmsctrl / xmms-lirc ===== 
- 
-Ce petit programme n'​existe pas dans les dépot ubuntu edgy, il faut donc l'​installer à la main. Il permet de passer des commandes à xmms 
- 
-  * le recuperer sur le net 
-  * le décompresser 
- 
-  tar zxvf prgms/​xmms/​xmmsctrl-1.8.tar.gz 
- 
-  * le compiler 
- 
-  cd xmmsctrl-1.8/​ 
-  make 
- 
-  * placer l'​executable dans /usr/bin 
- 
-  sudo cp xmmsctrl /usr/bin/ 
- 
-  * Il faut ensuite installer le plugin xmms-lirc 
- 
-  sudo apt-get install xmms-lirc 
- 
-  * et l'​activer dans la configuration de lirc 
- 
- 
-===== LIRC et 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,​ mais allons un peu plus loin 
- 
-  * Automatiser le lancement de irexec au démarage de kde 
-  * placer ce cript dans votre repertoire .kde/​Autostart/​ 
- 
->#​!/​bin/​sh 
->killall irexec 
->irexec -d 
- 
- 
-  * et rendez le executable 
- 
-  chmod + x nom-script.sh 
- 
- 
-===== Installation de irKick pour KDE ===== 
- 
-  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'​acceder à l'​outil de configuration) 
-  * 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'​éteindre pour passer à xmms, etc ... 
- 
-====== Les sites qui m'ont aidés ====== 
- 
-  * http://​www.trustonme.net/​didactels/​339.html 
-  * http://​www.macoda.com/​index.php/​VDR:​Installation 
-  * http://​wiki.hedinux.org/​wakka.php?​wiki=UbuntuMokoshi 
-  * http://​xinehq.de/​index.php/​readme#​2.4.4 
-  * http://​ubuntuforums.org/​showthread.php?​p=1692825 
  
  • applications/lirc.1171912275.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)