UPowerは、Cで実装されたオープンソースの完全に無料のコマンドラインソフトウェアで、パワーデバイスの列挙、統計情報や履歴のクエリ、デバイスイベントのリスンに使用するように設計されています。
インストール後、UPowerはorg.freedesktop.UPowerサービスを実装します。これはシステムメッセージバス経由でシステム上の他のサービスやアプリケーションからアクセスできます。
しかし、システムを一時停止するなどのいくつかの操作は、PolicyKitを使用して制限されることに注意してください。 UPowerは、以前はDeviceKit-powerとして知られていましたが、Arch Linux、Ubuntu、Fedora、openSUSEなどの主要なLinuxオペレーティングシステムにプリインストールされています。
コマンドラインオプション
さまざまなコマンドラインオプションが用意されていますが、デバイスのオブジェクトパスを列挙し、すべてのオブジェクトのすべてのパラメータをダンプし、起床データを取得し、パワーデーモンからのアクティビティを監視し、オブジェクトパスに関する詳細情報を表示することもできます。
UPowerを使い始める
前述のように、UPowerは、各ディストリビューションのメインソフトウェアリポジトリにあらかじめインストールされているか、インストール準備が整っているLinuxのさまざまなディストリビューションに含まれています。
GNU / LinuxオペレーティングシステムでUPowerが利用できない場合は、Softowareとプロジェクトのホームページに配布されているソースパッケージを使用して簡単にインストールできます(記事の末尾のリンクを参照)。
パッケージをインストールするには、上記の専用ダウンロードボタンをクリックしてパッケージをダウンロードし、コンピュータに保存し、アーカイブマネージャユーティリティでその内容を抽出し、ターミナルエミュレータを開き、‘ cd’コマンドを使用して、抽出されたアーカイブファイル(cd /home/softoware/upower-0.99.2など)の場所に移動し、‘ ./ configure && make’を実行します。コマンドを使用してプログラムを構成してコンパイルし、その後に&sudo make install’
このリリースの新機能:
新機能:
Bluetooth LEデバイスバッテリのサポートを追加する(Bastien Nocera)
--replace、-r(Christian Kellner)によって置き換えられるようにする
バグの修正:
休止状態から再開した後にクリティカルアクションを修正する(Miroslav Sustek)
libimobiledevice git(Bastien Nocera)でコンパイルを修正しました。
バージョン0.99.4の新機能:
新機能:
すべてのデバイスにWarningLevelプロパティとIconNameプロパティを追加する
DisplayDeviceコンポジットバッテリを追加する
デーモン側で重要なバッテリポリシーを強制する
すべてのデバイスにWarningLevelプロパティとIconNameプロパティを追加する(Bastien Nocera)
DisplayDeviceコンポジットバッテリを追加(Bastien Nocera)
デーモン側で重要なバッテリポリシーを強制する(Bastien Nocera)
バグの修正:
クライアント側とデーモン側のウェークアップを減らす
プロパティを変更する変更された信号
一旦設定されると、バス上にオブジェクトを登録する
クライアント側とデーモン側のウェークアップを減らす(Bastien Nocera)
プロパティを変更する変更された信号(Bastien Nocera)
一旦セットアップされると、バス上のオブジェクトを登録する(Bastien Nocera)
過剰電池のクランプ率(Martin Pitt)
機能の削除:
バッテリーリコールサポートを削除
QoSサポートを削除
OnLowBatteryプロパティを削除する(代わりにWarningLevelを使用)
DeviceChanged信号とChanged信号を削除する(PropertiesChanged - 信号が代わりに送信される)
バッテリリコールサポートを削除する(Bastien Nocera)
QoSサポートを削除する(Bastien Nocera)
OnLowBatteryプロパティを削除する(代わりにWarningLevelを使用する)(Bastien Nocera)
DeviceChanged信号とChanged信号を削除します(代わりにPropertiesChanged +信号が送信されます)(Bastien Nocera)
0.99.2の新機能:
新機能:
すべてのデバイスにWarningLevelプロパティとIconNameプロパティを追加する
DisplayDeviceコンポジットバッテリを追加する
デーモン側で重要なバッテリポリシーを強制する
すべてのデバイスにWarningLevelプロパティとIconNameプロパティを追加する(Bastien Nocera)
DisplayDeviceコンポジットバッテリを追加(Bastien Nocera)
デーモン側で重要なバッテリポリシーを強制する(Bastien Nocera)
バグの修正:
クライアント側とデーモン側のウェークアップを減らす
プロパティを変更する変更された信号
一旦設定されると、バス上にオブジェクトを登録する
クライアント側とデーモン側のウェークアップを減らす(Bastien Nocera)
プロパティを変更する変更された信号(Bastien Nocera)
一旦セットアップされると、バス上のオブジェクトを登録する(Bastien Nocera)
過剰電池のクランプ率(Martin Pitt)
機能の削除:
バッテリーリコールサポートを削除
QoSサポートを削除
OnLowBatteryプロパティを削除する(代わりにWarningLevelを使用)
DeviceChanged信号とChanged信号を削除する(PropertiesChanged - 信号が代わりに送信される)
バッテリリコールサポートを削除する(Bastien Nocera)
QoSサポートを削除する(Bastien Nocera)
OnLowBatteryプロパティを削除する(代わりにWarningLevelを使用する)(Bastien Nocera)
DeviceChanged信号とChanged信号を削除します(代わりにPropertiesChanged +信号が送信されます)(Bastien Nocera)
要件:
GLib2
gUdev
libusb
gio-2.0≧2.16.1
dbus-1> = 1.0
dbus-glib-1≧0.76
polkit-gobject-1≧0.91
コメントが見つかりません