2.6. UPower

Red Hat Enterprise Linux 6 では、DeviceKit-power は、HAL の一部である電力管理機能と Red Hat Enterprise Linux の以前のリリースの GNOME Power Manager の一部である電力管理機能を引き継ぎました (「GNOME の電源管理」も参照)。Red Hat Enterprise Linux 7 では、DeviceKit-powerUPower という名前に変更されました。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