2.6. DeviceKit-power et devkit-power

Dans Red Hat Enterprise Linux 6 DeviceKit-power assume les fonctions de gestion de l'alimentation qui faisaient partie de HAL ainsi que certaines fonctions qui faisaient partie du Gestionnaire de l'alimentation GNOME (GNOME Power Manager) dans des versions précédentes de Red Hat Enterprise Linux (reportez-vous à la Section 2.7, « Gestionnaire d'alimentation GNOME »). DeviceKit-power fournit un démon, un API, et un ensemble d'outils de ligne de commande. Chaque source d'alimentation du système est représentée en tant que périphérique, qu'il s'agisse d'un périphérique physique ou non. Par exemple, une batterie d'ordinateur portable et une source d'alimentation secteur sont toutes les deux considérées comme des périphériques.
Vous pouvez accéder aux outils de ligne de commande avec la commande devkit-power et les options suivantes :
--enumerate, -e
affiche un chemin d'objet pour chaque périphérique d'alimentation sur le système, par exemple :
/org/freedesktop/DeviceKit/power/devices/line_power_AC
/org/freedesktop/UPower/DeviceKit/power/battery_BAT0
--dump, -d
affiche les paramètres pour tous les périphériques d'alimentation sur le système.
--wakeups, -w
affiche les réveils CPU sur le système.
--monitor, -m
surveille les modifications apportées aux périphériques d'alimentation sur sur le sys. Par exemple, la connexion ou déconnexion de la source d'alimentation secteur, ou l'épuisement d'une batterie. Pressez sur Ctrl+C pour arrêter la surveillance du système.ème
--monitor-detail
surveille les modifications apportées aux périphériques d'alimentation sur le système. Par exemple, la connexion ou déconnexion de la source d'alimentation secteur, ou l'épuisement d'une batterie. L'option --monitor-detail présente davantage de détails que l'option --monitor. Pressez sur Ctrl+C pour arrêter la surveillance du système.
--show-info chemin_de_l'objet, -i chemin_de_l'objet
affiche toutes les informations disponibles sur un chemin d'objet particulier. Par exemple, pour obtenir des informations sur une batterie de votre système représentée par le chemin d'objet /org/freedesktop/UPower/DeviceKit/power/battery_BAT0, exécutez :
devkit-power -i /org/freedesktop/UPower/DeviceKit/power/battery_BAT0