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