Home > Debian, General > Gérer les touches d’un portable avec acpid

Gérer les touches d’un portable avec acpid

J’ai aquis un ordinateur portable récemment et me suis mis en tête d’exploiter tout le materiel avec mon système préféré : Debian GNU/Linux. Je pense prendre le temps prochainement de faire une petite note sur toutes les étapes nécessaires à la débianisation d’un laptop Asus W3, mais ce n’est pas le but de ce petit billet.

Je voulais juste vous parler de cette merveille qui se nomme acpid. Si vous avez un noyau Linux avec le support ACPI (la plupart des distributions actuelles le proposent) vous pouvez utiliser acpid pour gérer une interaction profonde avec votre ordinateur.

Je voulais être capable d’utiliser les petites touches spéciales de mon portable telles que le bouton de mise en veille et celui de l’activation du WiFi. Le démon acpid permet de faire cela très simplement (et cela est opérationel tant que le démon tourne, donc aussi bien sous X qu’en mode console).

Sous Debian le paquet acpid vous prend par la main et vous invite à venir jeter un oeil dans le répertoire /etc/acpi/events. L’idée est de placer un fichier dans /etc/acpi/events pour chaque évènement ACPI que vous voulez attraper. Un bouton spécial de votre portable a de fortes chance de générer un évènement ACPI, pour le savoir, il suffit de lancer acpi_listen dans un shell et d’appuyer sur le bouton, vous verrez alors l’évenement dans votre console.
Chacun de ces fichier doit contenir deux lignes, de la forme suivante:

event=regexp
action=/chemin/vers/ma/commande

Cela est très simple d’utilisation et fonctionne à merveille.

  1. melkor
    May 23rd, 2005 at 13:50 | #1

    si tu trouves comment ca marche sur les laptop compaq pressario 2100 (2157EA), je te payes un pack de leffe tripple !!!!

  2. May 23rd, 2005 at 14:31 | #2

    :) he he, sacré melkor. Si acpi ne voit rien lorsque tu presses tes boutons, ça va être difficile…

  3. Alex
    May 25th, 2005 at 23:20 | #3

    C’est pas comme ça que la VoIP vas avancer ;-)

  4. May 27th, 2005 at 13:47 | #4

    He he Alexandre, bah en fait si, vu que mon bouton ACPI qui gère le WiFi me permet de me connecter en une simple pression de touche, indirectement, il augmente ma productivité ;)

  5. melkor
    May 27th, 2005 at 14:11 | #5

    c’ets vrai que c’est beaucoup plus performant que d’avoir une machine de bureau reliee en permanence a internet

  6. May 27th, 2005 at 14:13 | #6

    ou la la, la mauvaise langue….

  7. cortex
    July 12th, 2005 at 12:58 | #7

    Salut moi je veux dire en tout cas que c ‘est la meilleur vulgarisation que j ‘ai trouver, car les autre fons compliquer pour rien alors que c’est simple comme cela , en tout cas merci bcp a toi toute mes touche sont reconue !!!!! C’est du bon boulot

  1. No trackbacks yet.