2.6. UPower
Red Hat Enterprise Linux 6 では、DeviceKit-power は、 HAL の一部であった電源管理機能と、Red Hat Enterprise Linux の以前のリリースの GNOME Power Manager の一部であった機能の一部を引き受けました (「GNOME Power Manager」。Red Hat Enterprise Linux 7 では、DeviceKit-power の 名前が UPower に変更されました。UPower は、デーモン、API、およびコマンドラインツールのセットを提供します。システム上の各電源は、物理デバイスであるかどうかにかかわらず、デバイスとして表されます。たとえば、ラップトップのバッテリーと AC 電源は両方ともデバイスとして表されます。
upower コマンドと次のオプションを使用してコマンドラインツールにアクセスできます。
--enumerate
,-e
- システム上の各電源デバイスのオブジェクトパスを表示します。次に例を示します。
/org/freedesktop/UPower/devices/line_power_AC
/org/freedesktop/UPower/devices/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/devices/battery_BAT0
で表されるシステム上のバッテリーに関する情報を取得するには、次を実行します。~]$ upower -i /org/freedesktop/UPower/devices/battery_BAT0