Oups j'avais pas vu ta réponse ! Merci ! je ne suis pas seul !
je viens de poster un nouveau message dans le forum linux.noyau, mais voici ce que j'ai déjà testé :
module evdev et lirc :
http://forum.hardware.fr/hardwarefr/OSAlternatifs/Ati-remote(...)
échec, sûrement un problème de configuration dans lircd.conf, mais je n'ai rien trouvé de mieux (voir manuel de lirc : file:///usr/share/doc/lirc/html/configure.html , pas très loquace sur ce sujet)
module evdev et le fabuleux paquet inputlirc (dispo sous debian testing):
http://www.nabble.com/inputlirc:-zeroconf-LIRC-daemon-using-(...)
pas de configuration, donc pas trop de modification possible (j'ai vaguement lu les fichiers sources, mais bof, mais je ne suis pas du tout expert)
ce dernier a marché !
avec le paquet input-utils, utilise
#input-events X
avec X entre correspondant à ta télécommande (ou autre périph) dans /dev/input/eventX, chez moi 4
qui donne ceci :
/dev/input/event4
bustype : BUS_USB
vendor : 0x46d
product : 0xc101
version : 259
name : "Logitech USB Receiver"
phys : "usb-.&checktime(0000,02,00,':').0-1/input1"
uniq : ""
bits ev : EV_SYN EV_KEY EV_REP
waiting for events
14:46:59.471797: EV_KEY KEY_HOME pressed
14:46:59.471813: EV_KEY KEY_HOME released
14:46:59.471834: EV_SYN code=0 value=0
ça fait plaisir, reste plus qu'à configurer .lircrc, avec de trucs dans le style :
begin
prog = irexec
button = KEY_VOLUMEUP
config = aumix -v +2
end
le problème suivant (car oui il y en a un), est que, comme remarqué par input-events, le nom de la touche est le même lorsque celle-ci est pressée que lorsqu'elle est relâchée... et donc la commande associée s'exécute 2 fois ! sympa, non ? surtout pour un mute, ou play/pause, tout ça...
je me suis donc écrit un petit script moche (ce fut l'occasion d'apprendre l'écriture de scripts) qui n'exécute l'action que la 2e fois qu'elle est appelée, et j'ai rencontré des problèmes de tubes avec des echo, des greps et des osd_cat, mais ceci est une autre histoire dépendant des mes connaissances en script bash... mais pour le moment ça marche à peu près.
Le problème suivant (oui oui) est que les commandes présentes dans mon lircrc ne s'exécutent que si et seulement si (à quelques exceptions auxquelles je n'ai rien compris) irexec est lancé dans un terminal et que le teminal est actif... et des fois ça marche avec irexec -d (en démon), mais des fois non...
voilà, si quelqu'un passe par là et veut bien nous donner un coup de main... :o) je commence à fatiguer sur le sujet moi...
[^] # Re: J'ai la même
Posté par Zig . En réponse au message Scancodes complexes de télécommande !. Évalué à 1.