Bonjour à tous,
J’ai un problème avec mes touches de son sur mon ASUS eeePC 1201N. J’essaie de les binder à des commandes amixer pour que le son soit baissé, augmenté ou coupé (toggle). Je fais cela avec xbindkeys et je pense qu’il n’y a pas de problème à ce niveau (j’ai déjà fait ça par le passé). En fait, je pense que la commande n’est pas exécuté car les touches ne sont pas reconnues.
En faisant ‘xbindkeys --key’, je le mets en évidence car cela fonctionne pour beaucoup de touches mais pas pour mes touches “son” accessibles par Fn+F10 à Fn+F12.
J’ai donc mené l’enquête et je pense que c’est le rôle du paquet eeepc-acpi-scripts que de “reconnaître” ces touches. Je l’ai installé mais cela ne fonctionne pas mieux vis-à-vis des touches de fonction son.
(1) Dans /etc/default/eeepc-acpi-scripts, je vois un lien entre une touche et une fonction (fonction qu’on peut retrouver dans /etc/acpi/et-caetera).
(2) Le lien entre mes touches FN et les fonctions du son est assuré. Après avoir ajouté quelques “echo” dans les sources, je vois bien que ce n’est pas du tout exécuté. Mon problème serait donc plutôt la reconnaissance des touches elles-mêmes (avant le bind avec une fonction). À ce niveau, eeepc-acpi-scripts ne m’aide donc pas beaucoup
(3) J’ai lu d’avantage /etc/init.d/eeepc-acpi-scripts et j’ai l’impression qu’il ne démarre pas vraiment. J’en suis sûr à vrai dire Il se quitte automatiquement après avoir vérifié qu’un répertoire n’existait pas :
# exit if eeepc-laptop isn't loaded (should be loaded by udev)
test -d /sys/bus/platform/devices/eeepc || exit 0
Il vérifie donc la présence du répertoire /sys/bus/platform/devices/eeepc et, comme il n’existe pas, il quitte. Au passage, il parle aussi d’Udev (est-ce un indice important ? J’imagine que oui).
Mon sentiment est que ce répertoire devrait être créé suite à un chargement réussi du module eeepc_laptop. Or, ce module n’est pas chargé chez moi (et ne se charge pas) :
root@laptop-ph:~# modprobe eeepc-laptop
WARNING: All config files need .conf: /etc/modprobe.d/hostap-utils, it
will be ignored in a future release.
FATAL: Error inserting eeepc_laptop
(/lib/modules/2.6.32-5-amd64/kernel/drivers/platform/x86/eeepc-laptop.ko):
No such device
(4) J’ai voulu voir si le script d’init avait un peu évolué sur le dépôt Git de Debian. C’est le cas mais ce n’est rien qui puisse avoir un rapport avec mon problème je pense (le nouveau test échouerait aussi).
anonscm.debian.org/gitweb/?p=deb … 8f;hb=HEAD
Voilà, je sèche complètement maintenant. Quelqu’un saurait me dire ce avec quoi je devrais poursuivre mes recherches ? On arrive dans un sujet que je ne connais pas du tout, soyez indulgents
Philippe.