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 »).
Utilité des fichiers lircrc
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.
Création des fichiers lircrc
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.
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.
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 :