bonjour a tous..
je viens d'aquerir un notebook ASUS V6V ou linux est très bien suporté mais un détail me chagrine.... je ne peux utilisé les touches accès rapide pour la désactivation de la wifi et autre gadget en tout genre.
j'ai essayé avec "showkey" mais aucun code n'est retourné...
pourtant il dois bien i avoir un code.. sous XP ca fonctionne (avec un driver)
ya t in un moyen de capturer un keycode autrement ?? (si possible sans activé le key event log du noyeau qui genère un fichier de plusieurs méga une quelques secondes.. ;)
merci de votre aide.
# xbindkeys
Posté par nicodache . Évalué à 1.
xbindkeys : http://hocwp.free.fr/xbindkeys/xbindkeys.html(...)
# xev et showkey
Posté par Sylvain Sauvage . Évalué à 2.
Sous X, il y a xev, qui donne le key code.
Commence avec xev.
Par contre, si la touche n'engendre aucun événement, il n'y aura pas de key code, mais il peut quand même y avoir un scan code. Dans ce cas, cela signifie que le noyau voit la touche mais pas X11.
S'il n'y a ni key code ni scan code, cela veut dire que le noyau ne voit pas la touche. Il y a encore un espoir avec l'acpi : il y a un module pour les asus et, dans le pire des cas, tu pourras aider à inclure ton modèle parmi ceux supportés.
# Voir du coté de l'acpi
Posté par Fabien Engels . Évalué à 3.
Pour utiliser ces touches, il faut installer le daemon acpid qui va se charger de récupérer les evenements ...
Juste pour vérifier que c'est la bonne piste, charge le module, install acpid et fais un :
tail -f /var/log/acpid
et presses les touches ;)
Je suis trop fatigué pour expliquer la configuration d'acpid mais c'est assez simple et google est ton ami :D
[^] # Re: Voir du coté de l'acpi
Posté par LaBienPensanceMaTuer . Évalué à 3.
Tu as aussi la commande acpi_listen qui te permet de voir les différents évènements acpi.
[^] # Re: Voir du coté de l'acpi
Posté par Fabien Engels . Évalué à 2.
Par contre une petite remarque, pour la touche sleep, c'est peut etre pareil sur le portable du monsieur :
La touche fn+f1 a le même code que le bouton power, donc si on met en action :
echo 3 > /proc/acpi/sleep pour la mise en veille, ça foire (on fait fn+f1, ça endort la machine, on appuies sur le bouton power pour la reveiller mais en même temps acpid capture l'event et dit on PC de dormir .... donc chez moi le bouton de mise en veille c'est sur la touche powergear).
[^] # Re: Voir du coté de l'acpi
Posté par LaBienPensanceMaTuer . Évalué à 2.
En fait, le bouton power génère également des évènements acpi.
J'ai donc contourné le problème simplement:
_ Pour la touche de mise en veille, je crée un fichier temporaire (/tmp/veille par exemple) puis je met en veille la machine.
_ Pour la touche power, je vérifie l'existence de /tmp/veille. Si le fichier existe alors je l'efface et point. Si il n'existe pas, alors j'éteins la machine.
Par contre, pour ma part la touche sleep et la touche power renvoit deux codes bien différents.
[^] # Re: Voir du coté de l'acpi
Posté par dzeusnet . Évalué à 1.
sinon ton truc sur l'acpi m'interesse car c surment la clé du problème.
ma gestion d'energie fontionne correctement et le demon acpid tourne sans probleme..
dans les log je vois en effet que acpid détecte la pression des touches relative a la mise en Veille... (reste encore les touches relative au son... impossible de les voir cela ;()
comment puis-je les capturers afin de lancer les commandes necessaires....
merci de ton aide.
# ;)
Posté par dzeusnet . Évalué à 1.
merci à tous...
# Quelqu'un a reussi....
Posté par bluekey . Évalué à 1.
Post ( en Anglais) :
http://ubuntuforums.org/showthread.php?t=27201(...)
J'espere que cette adresse te sera utile.
Ecris tes reactions sur ce post, je ne manquerai pas d'y mettre les miennes si j'arrive a quelque chose de potable.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.