UPower-0.9.23

Introduction à UPower

Le paquet UPower offre une interface pour énumérer les périphériques d'énergie, écouter les événements de périphériques et chercher l'historique et les statistiques. Toute application ou service du système peut accéder au service org.freedesktop.UPower via le bus de message du système.

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

Informations sur le paquet

Dépendances d'UPower'

Requises

dbus-glib-0.102, libusb-1.0.19, polkit-0.112 et udev-extras (depuis eudev) (pour GUdev)

Recommandées (exécution)

Facultative (Requise pour la construction de GNOME)

gobject-introspection-1.40.0

Facultatives

GTK-Doc-1.20 et Python-3.4.1 (utilisé seulement pour la suite de tests).

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

Installation de UPower

Installez UPower en lançant les commandes suivantes :

./configure --prefix=/usr        \
            --sysconfdir=/etc    \
            --localstatedir=/var \
            --enable-deprecated  \
            --disable-static &&
make

Pour tester les résultats, lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

--enable-deprecated: Ce paramètre active les fonctionnalités obsolètes qui restent nécessaire pour quelques applications.

--disable-static: Ce paramètre empêche l'installation des versions statiques des bibliothèques.

--enable-gtk-doc : Utilisez ce paramètre si GTK-Doc est installé et si vous souhaitez reconstruire et installer la documentation de l'API.

Configurer votre noyau pour UPower

Pour utiliser la commande upower -w pour avoir des informations sur les réveils du processeur (c'est la commande utilisée par gnome-power-manager), vous devez activer CONFIG_TIMER_STATS. Cela se fait dans make menuconfig en vous rendant sur 'kernel-hacking' menu and selecting 'Collect kernel timers statistics'.

Contenu

Programmes installés: upower et upowerd
Bibliothèques installées: libupower-glib.so
Répertoires installés: /etc/UPower, /usr/include/libupower-glib, et /var/lib/upower

Descriptions courtes

upower

est l'outil en ligne de commande UPower.

upowerd

est le démon UPower. Il fournit le service org.freedesktop.UPower sur le bus de message du système.

libupower-glib.so

contient les fonctions de l'API de UPower.

Last updated on : 2013-01-12 02:35:45 +010