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 Power Manager の一部だった電力管理機能を引き継ぎます (「GNOME の電源管理」 も参照してください) 。DeviceKit-power はデーモン、API や一連のコマンドラインのツールを提供します。物理デバイスかどうかに関係なく、システム上の電源はデバイスとして表示されます。例えば、ノート PC のバッテリーと 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