acpid-2.0.27
Introduction à acpid
Le paquet acpid (Advanced
Configuration and Power Interface event Daemon) est un démon
complètement flexible, totalement extensible pour délivrer les
événements ACPI. Il écoute sur les interfaces et quand un événement
arrive, exécute des programmes pour gérer l'événement. Les
programmes qui sont exé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.
This package is known to build and work properly using an LFS-7.10
platform.
Informations sur le paquet
-
Téléchargement (HTTP) :
http://downloads.sourceforge.net/acpid2/acpid-2.0.27.tar.xz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
e41bdf628e122edb4342fca432ea7db9
-
Taille du téléchargement : 151 Ko
-
Estimation de l'espace disque requis : 2.4 Mo
-
Estimation du temps de construction : moins de 0.1 SBU
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.27 &&
make
Ce paquet n'est pas fourni avec une 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.27
Configurer acpid
acpid est configuré par des
événements définis par l'utilisateur. Placez les fichiers événement
dans le répertoire /etc/acpi/events
.
Si un événement 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 exécutée.
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, tous les ordinateurs n'appellent pas les
événements ACPI de la même façon. Pour déterminer comment votre
bouton est reconnu, utilisez l'outil acpi_listen. Vous pouvez
également regarder dans les exemples simples de la documentation du
paquets pour plus d'exemples.
Socket Systemd
Pour démarrer le démon acpid au démarrage, installez
l'unité depuis le paquet blfs-systemd-units-20160602 en
lançant la commande suivante en tant qu'utilisateur root
:
make install-acpid
Note
Ce paquet utilise l'activation par socket et sera démarré
lorsque quelque chose en aura besoin. Aucun fichier d'unité
seul n'est fournit avec ce paquet.
Contenu
Programmes installés:
acpid, acpi_listen et kacpimon
Bibliothèques installées:
Aucune
Répertoires installés:
/etc/acpi et
/usr/share/doc/acpid-2.0.27
Descriptions courtes
acpid
|
est un programme qui écoute les événements ACPI et
exécute les règles qui correspondent à l'événement reçu.
|
acpi_listen
|
est un simple outil qui se connecte à acpid et écoute les
événements.
|
kacpimon
|
est un programme de surveillance qui se connecte à 3
sources d'événements 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 2016-08-27 21:04:03 +0200