2.5. UPower
Dans Red Hat Enterprise Linux 6 DeviceKit-power assumait 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.6, « Gestionnaire d'alimentation GNOME »). Dans Red Hat Enterprise Linux 7, DeviceKit-power a été renommé UPower. UPower 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
upower
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/UPower/devices/line_power_AC
/org/freedesktop/UPower/devices/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 le système. 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.
--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/devices/battery_BAT0
, exécutez :upower -i /org/freedesktop/UPower/devices/battery_BAT0