acpid-2.0.21

Introduction à acpid

Le paquet acpid (Advanced Configuration and Power Interface event Daemon) est un démon complètement flexible, totallement extensible pour délivrer les évenements ACPI. Il écoute sur les interfaces et quand un évenement arrive, exécute des programmes pour gérer l'évenement. Les programmes qui sont éxécutés sont configurés au travers un collection de fichiers de configuration, ils peuvent être mis en place par les paquets ou par l'utilisateur.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.

Information sur le paquet

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/acpid

Installation de acpid

Installez acpid en lançant les commandes suivantes :

./configure --prefix=/usr --docdir=/usr/share/doc/acpid-2.0.21 &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install                         &&
install -v -m755 -d /etc/acpi/events &&
cp -r samples /usr/share/doc/acpid-2.0.21

Configuration d'acpid

acpid est configuré par des évenements définis par l'utilisateur. Placez les fichiers évenement dans le répertoire /etc/acpi/events. Si un évenement arrive, acpid parcourt récursivement les fichiers d'événements dans l'ordre pour voir si la "regex" définie aprés "event" correspond. Si c'est le cas, l'action est éxécutées.

Le bref exemple suivant va suspendre le système quand l'écran d'un portable est fermé (il requiert pm-utils-1.4.1):

cat > /etc/acpi/events/lid << "EOF"
event=button/lid
action=/etc/acpi/lid.sh
EOF
cat > /etc/acpi/lid.sh << "EOF"
#!/bin/sh
/bin/grep -q open /proc/acpi/button/lid/LID/state && exit 0
/usr/sbin/pm-suspend
EOF
chmod +x /etc/acpi/lid.sh

Malheureusement, pas tous les ordinateurs appellent les évenements ACPI de la même façon. Pour déterminer comment votre bouton est reconnu, utilisez l'outil acpi_listen. Egalement, regardez dans les exemples simples de la documentation du paquets pour plus d'exemples.

Boot Script

Pour automatiquement démarrer acpid quand le système est redémarré, installez le script de démarrage /etc/rc.d/init.d/acpid du paquet blfs-bootscripts-20140301.

make install-acpid

Contenu

Programmes installés: acpid, acpi_listen et kacpimon
Bibliothèques installées: Aucun
Répertoire installé: /usr/share/doc/acpid-2.0.21

Description courte

acpid

est un programme qui écoute les évenements ACPI et éxecute les rêgles qui correspondent à l'évenement reçu.

acpi_listen

est un simple outil qui se connecte à acpid et écoute les évenements.

kacpimon

est un programme de surveillance qui se connecte à 3 sources d'évenements ACPI (fichier événements, couche réseau et d'entrée) et qui montre ce qu'il voit tant qu'il est connecté.

Last updated on 2013-07-11 00:04:20 +0200