Forum Linux.noyau Modifier un module ?

Posté par  .
Étiquettes : aucune
0
12
août
2006
Bonjour à tous

je suis toujours dans ma quête de fonctionnement de ma télécommande Logitech UltraX... Jusque là, j'ai essayé en créant un xmodmap pour la télécommande, mais la moitié des touches ne sont pas reconnues dans xev et présentent des keycodes complexes difficiles à traduire pour y assigner un scancode...
donc je me suis tourné vers le module evdev et lirc.
hop, modprobe evdev, et là j'ai découvert le paquet "inputlircd" qui utilise directement evdev sans configuration, reste plus qu'à configurer mon .lircrc.

seulement voilà, quand je teste mes boutons avec
#input-events 4
j'obtiens bien les noms des touches:
14:47:02.191848: EV_KEY KEY_HOME pressed
14:47:02.191865: EV_KEY KEY_HOME released
14:47:02.191886: EV_SYN code=0 value=0

avec un "pressed" et un "released". et bien sur, le problème ne tarde pas :
l'assignation d'une touche (par exemple KEY_MUTE) à une action (par exemple mute lancé par irexec) provoque l'exécution deux fois de suite de cette commande (et donc mute mute ne change rien du tout à la sonorisation :o/)

Après quelques réflexions, j'ai mis en place un petit script pas beau appelé par irexec et qui n'exécute la commande que si clle-ci est appelée deux fois de suite. Mais pour l'utiliser avec irxevent, c pas gagné...

donc je me dis qu'un retour aux sources ne serait peut-être pas plus mal : modifier directement evdev ou inputlirc (http://www.nabble.com/inputlirc:-zeroconf-LIRC-daemon-using-(...) ) pour lui (leur?) demander de ne me donner d'information que lorsque la touche est pressée.
Mais je ne suis pas du tout programmeur (tout juste bidouilleur), et je n'ai rien trouvé d'intéressant dans les fichiers de inputlirc...
Serait-ce possible de modifier evdev dans ce but ?

Ensuite, un autre problème (désolé) : les commandes de la logitech ne fonctionnent que lorsque "irexec -d" est lancé dans un terminal... dès que je ferme le terminal, la télécommande ne fait plus rien... Help ?!

Merci d'avoir lu ce beau pâté :o) et je serais très reconnaissant aux éventuelles aides car Google n'est pas mon ami et j'ai assez l'impression d'être seul au monde avec ce problème... Merci !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.