Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.6. DeviceKit-power und devkit-power

Unter Red Hat Enterprise Linux 6 übernimmt DeviceKit-power die Energieverwaltungsfunktionen, die Teil von HAL waren, sowie einige der Energieverwaltungsfunktionen, die Teil des GNOME Power Managers in vorherigen Veröffentlichungen von Red Hat Enterprise Linux waren (siehe auch Abschnitt 2.7, »GNOME Power Manager«. DeviceKit-power liefert einen Daemon, eine API und eine Reihe von Kommandozeilen-Werkzeuge. Jede Stromquelle auf dem System wird als Gerät dargestellt, unabhängig davon, ob es sich um ein physikalisches Gerät handelt, oder nicht. So werden beispielsweise eine Laptop-Batterie und eine Stromquelle beide als Geräte dargestellt.
Sie können mit dem Befehl devkit-power und den folgenden Optionen auf die Kommandozeilen-Werkzeuge zugreifen:
--enumerate, -e
zeigt einen Objektpfad für jedes Energiegerät auf dem System an, z.B.:
/org/freedesktop/DeviceKit/power/devices/line_power_AC
/org/freedesktop/UPower/DeviceKit/power/battery_BAT0
--dump, -d
zeigt die Parameter für alle Energiegeräte auf dem System an.
--wakeups, -w
zeigt die CPU-Wakeups auf dem System an.
--monitor, -m
überwacht das System auf Änderungen an den Energiegeräten, z.B. dem Anschließen/Entfernen einer Stromquelle oder dem Entleeren einer Batterie. Drücken Sie Strg+C, um die Überwachung des Systems zu beenden.
--monitor-detail
überwacht das System auf Änderungen an den Energiegeräten, z.B. dem Anschließen/Entfernen einer Stromquelle oder dem Entleeren einer Batterie. Die Option --monitor-detail liefert mehr Details, als die Option --monitor. Drücken Sie Strg+C, um die Überwachung des Systems zu beenden.
--show-info object_path, -i object_path
zeigt alle Informationen an, die für einen speziellen Objektpfad zur Verfügung stehen. Um beispielsweise Informationen über eine Batterie auf Ihrem System abzurufen, welche durch den Pfad /org/freedesktop/UPower/DeviceKit/power/battery_BAT0 dargestellt wird, führen Sie Folgendes aus:
devkit-power -i /org/freedesktop/UPower/DeviceKit/power/battery_BAT0