Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/02/2017, à 14:20

Tout_seul

[Tutoriel] Configurer une Télécommande infra-rouge

Bonjour,

J'ai une vieille télécommande et son récepteur infra rouge (branché en USB).

J'ai suivi la doc et voici ce que j'ai fait :


1-Quel est le type de récepteur branché en USB et quel est son protocole ?

sudo ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event6) with:
	Driver mceusb, table rc-rc6-mce
	Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ other Enabled protocols: RC-6 LIRC
	Name: Media Center Ed. eHome Infrared 
	bus: 3, vendor/product: 0471:0815, version: 0x0000
	Repeat delay = 500 ms, repeat period = 125 ms

Donc le récepteur est le "rc0" aux protocoles "NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ other Enabled protocols: RC-6 LIRC"

2-Les ordres de la télécommande associée sont-ils reconnus ?

sudo ir-keytable -t --sysdev rc0
Testing events. Please, press CTRL-C to abort.

1487420162.634007: event type EV_MSC(0x04): scancode = 0x800f0416
1487420162.634007: event type EV_KEY(0x01) key_down: KEY_PLAY(0x0001)
1487420162.634007: event type EV_SYN(0x00).
1487420162.767346: event type EV_MSC(0x04): scancode = 0x800f0416
1487420162.767346: event type EV_SYN(0x00).
1487420163.018633: event type EV_KEY(0x01) key_up: KEY_PLAY(0x0001)

La télécommande est bien reconnue.

3-J'ai créé mon fichier de configuration, nommé "ir_perso", qui contient ceci:

# table telecommande, type: RC6
0x800f0416 KEY_PLAY(0x0001)
0x800f0419 KEY_STOP(0x0001)
0x800f0418 KEY_PAUSE(0x0001)
0x800f0414 KEY_FASTFORWARD(0x0001)
0x800f0415 KEY_REWIND(0x0001)
0x800f041a KEY_NEXT(0x0001)
0x800f041b KEY_PREVIOUS(0x0001)
0x800f0410 KEY_VOLUMEUP(0x0001)
0x800f0411 KEY_VOLUMEDOWN(0x0001)
0x800f040e KEY_MUTE(0x0001)
0x800f0412 KEY_CHANNELUP(0x0001)
0x800f0413 KEY_CHANNELDOWN(0x0001)

Puis on va placer "ir_perso" dans "/lib/udev/rc_keymaps/" afin qu'il soit associé au récepteur infra-rouge, puis on tape l'ordre suivant :

sudo ir-keytable -c -w /lib/udev/rc_keymaps/ir_perso --sysdev rc0
Read telecommande table
Old keytable cleared
Wrote 12 keycode(s) to driver
Protocols changed to RC-6 

4-Ouvrir "rc.local" qui est dans  /etc/  et le modifier ainsi :

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
ir-keytable -c -w /lib/udev/rc_keymaps/ir_perso --sysdev rc0
exit 0

J'ai redémarré mais rien ne se passe, par exemple avec Audacious... tandis que je peux tout de même muter/monter/abaisser le son.
Faut-il configurer les raccourcis clavier dans Audacious ?

Dernière modification par Tout_seul (Le 19/02/2017, à 00:14)


Mint xfce

Hors ligne

#2 Le 18/02/2017, à 15:44

Tout_seul

Re : [Tutoriel] Configurer une Télécommande infra-rouge

J'ai trouvé.

Pour le lecteur Audacious, ouvrir le Menu "Sortie" puis –>Paramètres audio –>Greffons–>Raccourcis universels –> paramètres.
On y choisit une action, on clique dans le champ de droite "association de touches" (par exemple LIRE = XF86AudioPlay) et on presse le bouton "Play" de sa télécommande.

On répète l'opération pour toutes les actions qu'on veut définir puis on clique sur le pavé "Définir" en bas à droite pour les enregistrer définitivement.

Dernière modification par Tout_seul (Le 18/02/2017, à 15:56)


Mint xfce

Hors ligne