Red Hat Training

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

2.6. DeviceKit-power 與 devkit-power

Red Hat Enterprise Linux 6 的 DeviceKit-power 會假設電源管理功能是 HAL 的一部分,其它功能是舊版 Red Hat Enterprise Linux「GNOME 電源管理程式」的一部分(詳情請參閱 節 2.7, “GNOME 電源管理程式”)。DeviceKit-power 提供了一組 daemon,一組 API,以及命令列工具。系統上的每一組電力來源,不管是不是實際的裝置,都會以裝置方式來呈現。舉例來說,筆記型電腦的電池與 AC 電源,都以裝置的方式來呈現。
您可以使用 devkit-power 命令與以下選項,來存取命令列工具:
--enumerate, -e
顯示系統上每個電力來源的物件路徑,例如:
/org/freedesktop/DeviceKit/power/devices/line_power_AC
/org/freedesktop/UPower/DeviceKit/power/battery_BAT0
--dump, -d
顯示系統上所有電力裝置的參數。
--wakeups, -w
顯示系統的 CPU 喚醒次數。
--monitor, -m
監控系統上電力裝置的改變,例如連上或移除 AC 電源,或電池的電力耗盡。請按下 Ctrl+C,停止監控系統。
--monitor-detail
監控系統上電力裝置的改變,例如連上或移除 AC 電源,或電池的電力耗盡。--monitor-detail 選項所顯示的內容會比 --monitor 選項更為詳盡。請按下 Ctrl+C,停止監控系統。
--show-info object_path, -i object_path
顯示特定物件路徑的所有資訊。舉例來說,要取得系統上特定電池(/org/freedesktop/UPower/DeviceKit/power/battery_BAT0)的資訊,請執行:
devkit-power -i /org/freedesktop/UPower/DeviceKit/power/battery_BAT0