| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| tutoriel:lircrc [Le 18/05/2010, 08:12] – moebius_eye | tutoriel:lircrc [Le 01/09/2022, 00:10] (Version actuelle) – Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art |
|---|
| ====== Création de fichiers lircrc ====== | ====== Création de fichiers lircrc ====== |
| |
| 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 [[http://www.lirc.org/html/configure.html|site officiel]] (en anglais) du projet LIRC (à la partie « //The .lircrc file format// »). | 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 [[https://www.lirc.org/html/configure.html|site officiel]] (en anglais) du projet LIRC (à la partie « //The .lircrc file format// »). |
| |
| ===== Utilité des fichiers lircrc ===== | ===== Utilité des fichiers lircrc ===== |
| <note tip>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 : | <note tip>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 : |
| <code>irexec -d</code></note> | <code>irexec -d</code></note> |
| À titre d'exemple, on pourra regarder deux fichiers lircrc [[http://lucdidry.free.fr/blog/public/lircrc.desktop|pour le bureau]] et [[http://lucdidry.free.fr/blog/public/lircrc.mplayer|pour MPlayer]]. | À titre d'exemple, on pourra regarder deux fichiers lircrc [[http://lucdidry.free.fr/blog/public/lircrc.desktop|pour le bureau]]FIXME et [[http://lucdidry.free.fr/blog/public/lircrc.mplayer|pour MPlayer]].FIXME |
| 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 | 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 |
| <code>include ~/.mythtv/lircrc</code> | <code>include ~/.mythtv/lircrc</code> |
| |
| Cet utilitaire permet de créer des fichiers de configuration pour des applications de KDE. | Cet utilitaire permet de créer des fichiers de configuration pour des applications de KDE. |
| Pour installer cet utilitaire, il faut [[:tutoriel:comment_installer_un_paquet|installer les paquets]] [[apt://lirc-x|lirc-x]] et [[apt://kdelirc|kdelirc]] (( Le paquet kdelirc n'est pas disponible dans les dépôts de Jaunty 9.04 )) : | Pour installer cet utilitaire, il faut [[:tutoriel:comment_installer_un_paquet|installer les paquets]] [[apt://lirc-x|lirc-x]] et [[apt://kdelirc|kdelirc]] (( Le paquet ''kdelirc'' n'est pas disponible dans les dépôts de Jaunty 9.04 )) : |
| <code>sudo apt-get install lirc-x kdelirc</code> | <code>sudo apt-get install lirc-x kdelirc</code> |
| Pour le lancer, il faut utiliser l'entrée « IRKick » du menu « Utilitaires » ou bien par la commande suivante : | Pour le lancer, il faut utiliser l'entrée « IRKick » du menu « Utilitaires » ou bien par la commande suivante : |
| end</file> | end</file> |
| |
| ====Script externe==== | ==== Script externe ==== |
| <file> | <file> |
| #Ce fichier est censé permettre de lancer des scriptes externes: ici, des scripts placés dans un dossier ".compiz" dans "~/.lirc" | #Ce fichier est censé permettre de lancer des scriptes externes : ici, des scripts placés dans un dossier « .compiz » dans « ~/.lirc » |
| #et qui permettent de faire tourner le cube de bureau compiz grâce à wmctrl. (les scripts contiennent un scipt formé dans cette syntaxte: | #et qui permettent de faire tourner le cube de bureau compiz grâce à wmctrl. Les scripts contiennent un script formé dans cette syntaxe : |
| |
| #wmctrl -o 0,0 (pour le premier bureau) | #wmctrl -o 0,0 (pour le premier bureau) |
| </file> | </file> |
| |
| <note important>Vous devez ensuite ajouter "irexec" dans vos applications au démarrage. Sinon, les scripts ne se lanceront pas. Veuillez aussi à verifier les permissions des fichiers appelés par ce fichier de configuration. Ils doivent êtres exécutables et appartenir à l'utilisateur et au groupe de l'utilisateur. Sinon, rien ne se passera non plus. Il est conseillé de mettre les scipts appelés dans /usr/bin (c'est là que les executables se trouvent par defaut sur ubuntu. ça vous permettra aussi, pendant les tests de ne pas avoir à tapper le chemin entier mais seulement "1.sh" dans votre invité de commande.</note> | <note important>Vous devez ensuite ajouter ''irexec'' dans vos applications au démarrage. Sinon, les scripts ne se lanceront pas. Veillez aussi à vérifier les permissions des fichiers appelés par ce fichier de configuration. Ils doivent êtres exécutables et appartenir à l'utilisateur et au groupe de l'utilisateur. Sinon, rien ne se passera non plus. Il est conseillé de mettre les scipts appelés dans ''/usr/bin'' (c'est là que les exécutables se trouvent par defaut sur Ubuntu. Ça vous permettra aussi, pendant les tests, de ne pas avoir à taper le chemin entier mais seulement ''1.sh'' dans votre invite de commandes.</note> |
| |
| |
| ====Utiliser le clavier numerique de la telecommande pour tapper des lettres.==== | ==== Utiliser le clavier numérique de la télécommande pour taper des lettres ==== |
| |
| Ce fichier de configuration, à modifier en fonction de votre materiel grace à [[http://www.lirc.org/html/configure.html|cette documentation]], annonce un mode "backspace" avec cette ligne : | Ce fichier de configuration, à modifier en fonction de votre matériel grâce à [[https://www.lirc.org/html/configure.html|cette documentation]], annonce un mode « //backspace// » avec cette ligne : |
| <file> | <file> |
| begin backspace | begin backspace |
| </file> | </file> |
| |
| Le mode est ensuite appelé à chaque fois que vous tappez sur une touche numerique grace à cette ligne: | Le mode est ensuite appelé à chaque fois que vous appuyez sur une touche numérique grâce à cette ligne : |
| <file> | <file> |
| mode = backspace | mode = backspace |
| </file> | </file> |
| |
| Pour l'instant, par exemple, pour écrire "le", il faut taper trois fois sur la touche 5 puis sur la touche 0 (espace) et enfin deux fois sur la touche 3. De la même façon, pour écrire "l e", il faut taper trois fois sur la touche 5 puis deux fois sur la touche 0 (espace) et enfin deux fois sur la touche 3. Si vous voulez vous y pencher, Éditez le fichier. | Pour l'instant, par exemple, pour écrire « le », il faut taper trois fois sur la touche 5 puis sur la touche 0 (espace) et enfin deux fois sur la touche 3. De la même façon, pour écrire « l e », il faut taper trois fois sur la touche 5 puis deux fois sur la touche 0 (espace) et enfin deux fois sur la touche 3. Si vous voulez vous y pencher, éditez le fichier. |
| |
| <note important> Ça n'est pas une raison pour écrire en langage SMS!!</note> | <note important> Ça n'est pas une raison pour écrire en langage SMS !</note> |
| |
| <file> | <file> |
| |
| </file> | </file> |
| | |
| ---- | ---- |
| //Contributeurs : [[:utilisateurs:Julius22|Julius22]] [[:utilisateurs:moebius_eye|moebius_eye]]// | //Contributeurs : [[:utilisateurs:Julius22|Julius22]] et [[:utilisateurs:moebius_eye|moebius_eye]]// |
| |
| Sources : | Sources : |
| * [[http://lucdidry.free.fr/blog/index.php?post/2009/09/29/Installer-une-t%C3%A9l%C3%A9commande-ATI-Remote-Wonder-sous-Debian]] ; | * [[http://lucdidry.free.fr/blog/index.php?post/2009/09/29/Installer-une-t%C3%A9l%C3%A9commande-ATI-Remote-Wonder-sous-Debian]] ; |
| * [[http://www.lirc.org/html/configure.html]] ; | * [[https://www.lirc.org/html/configure.html]] ; |
| * [[https://help.ubuntu.com/community/InstallLirc/Hardy]] ; | * [[https://help.ubuntu.com/community/InstallLirc/Hardy]] ; |
| * [[http://doc.kubuntu-fr.org/lircrc?rev=1263851056]]. | * [[http://doc.kubuntu-fr.org/lircrc?rev=1263851056]]. |