Ceci est une ancienne révision du document !


Cette page montre comment créer des fichiers de configuration lircrc pour LIRC. La syntaxe des fichiers montrée ici est la plus simple possible (un bouton pour une action). Pour approfondir le sujet, on pourra se reporter au site officiel (en anglais) du projet LIRC (à la partie « The .lircrc file format »).

Les fichiers lircrc permettent de faire la liaison entre les boutons de la télécommande sur lesquelles on appuie et les actions dans les programmes. Ils sont donc indispensables pour utiliser une télécommande dans une application particulière.

Il existe plusieurs façons de créer des fichiers lircrc. La plus simple est d'utiliser un script (paquet apt://mythbuntu-lirc-generator) écrit pour la distribution Mythbuntu se trouvant dans le dépôt universe, ce qui est le plus plus simple. On peut aussi créer les fichiers manuellement, ce qui est fastidieux. Il existe aussi des utilitaires pour LIRC pour le bureau KDE.

Avec mythbuntu-lirc-generator

Ce script permet de créer les fichiers lircrc pour six applications : MythTV, Xine, MPlayer, VLC, Totem et Elisa (aujourd'hui Moovida). Il crée les fichiers lircrc pour les six applications et met un lien vers chacun d'eux dans le fichier ~/.lircrc. Avant de l'utiliser, il faut avoir un fichier lircd.conf configuré pour la télécommande que l'on veut utiliser dans le répertoire /etc/lirc/. Il faut installer le paquet apt://mythbuntu-lirc-generator, si ce n'est déjà fait, pour pouvoir utiliser le script. Le script s'utilise avec la commande suivante :

mythbuntu-lircrc-generator

Manuellement

La syntaxe pour les fichiers lircrc est très simple quand on veut simplement associer une action à un bouton. Il faut commencer son fichier par

begin PROGRAMME

et le terminer par

end PROGRAMME

en remplaçant PROGRAMME par le nom du programme voulu.

Pour le bureau, il faut remplacer PROGRAMME par « dektop ».

Entre les lignes évoquées dans le paragraphe précédent, il faut utiliser le motif suivant pour chaque bouton :

begin
    prog = PROGRAMME
    button = BOUTON
    config = ACTION
end

PROGRAMME désigne le programme qui va utiliser le bouton. On utilisera, par exemple, mythtv pour MythTV. BOUTON désigne le nom du bouton qui se trouve dans le fichier /etc/lirc/lircd.conf. Enfin, ACTION correspond à l'action qui sera lancée.

En utilisant irexec en remplacement de PROGRAMME, on peut déclencher une action quelconque comme lancer un programme. Cela nécessite de lancer le démon de irexec avec la commande suivante :
irexec -d

À titre d'exemple, on pourra regarder deux fichiers lircrc pour le bureau et pour MPlayer. Depuis le fichier principal (~/.lircrc), il peut être utile de faire des liaisons vers des fichiers lircrc pour des applications spécifiques. Par exemple, pour le fichier lircrc de MythTV (~/.mythtv/lircrc), il faut ajouter la ligne

include ~/.mythtv/lircrc

Avec un utilitaire pour bureau KDE

Cet utilitaire permet de créer des fichiers de configuration pour des applications de KDE. Pour installer cet utilitaire, il faut installer les paquets apt://lirc-x et apt://kdelirc :

sudo apt-get install lirc-x kdelirc

Pour le lancer, il faut utiliser l'entrée « IRKick » du menu « Utilitaires » ou bien par la commande suivante :

irkick

Contributeur : Julius22

Sources :

  • utilisateurs/julius22/sandbox3.1264445702.txt.gz
  • Dernière modification: Le 18/04/2011, 14:44
  • (modification externe)