Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
utilisateurs:quent57:lirc [Le 23/12/2010, 12:11] quent57 li |
utilisateurs:quent57:lirc [Le 11/09/2022, 13:12] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
Fonctionnement de lirc : http://mmed.roulleau.net/?p=7&cpage=1#comment-58 | Fonctionnement de lirc : http://mmed.roulleau.net/?p=7&cpage=1#comment-58 | ||
+ | http://mythtv-fr.tuxfamily.org/wiki/lirc_devinput | ||
- | ===== Trouver l'évènement correspondant à notre périphérique ===== | + | ===== Trouver des infos correspondant à notre périphérique ===== |
+ | cat /proc/bus/input/devices | ||
+ | tail /var/log/Xorg.0.log | ||
+ | Lancer lirc manuellement pour observer les sortis consoles : | ||
+ | lircd -H devinput -d "periph" -n | ||
+ | et dans une autre console (par exemple) | ||
+ | irw | ||
- | Trouver le périphérique correspondant a la télécommande : | + | ==== Trouver l'évènement correspondant à notre périphérique ==== |
- | le mieux est d'aller voir ici : | + | |
+ | pour chanque commande lirc on peut remplacer le nom trouver ici par name=cx88\?IR\?\?Hauppauge\?Nova-S-Plus\? | ||
+ | trouvé grâce à | ||
+ | cat /proc/bus/input/devices | ||
+ | par exemple : | ||
+ | LIRC_DEVICE="name=cx88\?IR\?\?Hauppauge\?Nova-S-Plus\?" | ||
+ | ou | ||
+ | ?? | ||
+ | |||
+ | |||
+ | Trouver le périphérique correspondant a la télécommande : | ||
+ | le mieux est d'aller voir ici : | ||
ls -l /dev/input/by-path | ls -l /dev/input/by-path | ||
On repère la ligne qui contient ir (infra rouge). Si vous avez un doute, débranchez et rebranchez votre clé tnt, pour voir quel ligne apparait. | On repère la ligne qui contient ir (infra rouge). Si vous avez un doute, débranchez et rebranchez votre clé tnt, pour voir quel ligne apparait. | ||
Ligne 12: | Ligne 30: | ||
On remarque qu'il s'agit juste d'un lien symbolique sur un évènement. | On remarque qu'il s'agit juste d'un lien symbolique sur un évènement. | ||
- | On peut savoir ce qui sa passe sur ce périphérique (les évènements "attrapés" par le xorg) gràce à | ||
- | sudo evtest votre_periph. | ||
+ | ==== Gestion de la télécommande par le xorg ==== | ||
+ | |||
+ | === Voir ce qu'il se passe : === | ||
+ | |||
+ | Si le périphérique est considéré comme un clavier par xorg : | ||
+ | On peut savoir ce qui sa passe sur ce périphérique (les évènements "attrapés" par le xorg) gràce à | ||
+ | sudo evtest votre_periph | ||
+ | |||
+ | === Faire que xorg ignore la télécommande : === | ||
+ | Section "InputClass" | ||
+ | Identifier "Télécommande Nova-T 500" | ||
+ | ## Eventuellement, rajouter la ligne ci-dessous non commentée | ||
+ | # MatchIsKeyboard "on" | ||
+ | MatchProduct "<la description trouvée dans Xorg.0.log>" | ||
+ | Option "Ignore" "on" | ||
+ | EndSection | ||
+ | ici dans /usr/share/X11/xorg.conf.d/60-remote.conf | ||
+ | |||
+ | Informations : | ||
+ | http://www.lirc.org/html/devinput.html | ||