web-dev-qa-db-ja.com

12.10で/ proc / acpi / battery / BAT0 / XXXはどこに行きましたか?

次の場所にあるバッテリー情報を使用および監視するカスタムスクリプトを使用します。

/ proc/acpi/battery/BAT0 /(state | info)

ただし、12.10にアップグレードしてから、これらのファイルはなくなり、使用できる代替品を検索できなくなりました。

誰がどこへ行ったのか、またはどこに入れ替わったのかを知っていますか?現在のバッテリー状態、最後の充電容量、元のバッテリー容量などはどこで入手できますか?

11
Rick

/sys/class/power_supply/BAT0

13
popey

acpiをインストールしてからacpi -Vを呼び出して、マシンのバッテリーと温度に関する情報を取得できます。

Sudo apt-get install acpi
acpi -V
1
Gsinti

このコマンドは、ディストリビューションに/ proc/acpiに「バッテリー」というフォルダーがある場合に有効です。これが見つからない場合、解決策は、システムが同じになるまでルート権限(Sudo mkdir)でmkdirコマンドを使用してそのようなフォルダーを作成しないことです開始時にこのディレクトリにフォルダを作成することは許可されていません。問題に対する上記の解決策は、既にHDにインストールされているディストリビューションの「ライブCD」を論理的に使用し、最終的に/ proc /にフォルダ「バッテリー」を作成することですacpi。

さて、このトピックでここで説明した問題とは関係ありませんが、「ライブCD」を使用して既にHDにインストールされているフォルダーディストリビューションを作成する前述のディストリビューションテクニックは、USBポートなどの認識にも役立ちます。バーチャルマシンを使用する人にとっても、Virtual Boxのマシンの仮想化はこの時点で欠陥があるため、この手法は特に役立ちます。議論中の手順では、/ procにフォルダーを作成し、次のフォルダーを作成します:/ bus/usb。このように:「/ proc/bus/usb」。

さて、この「ポスト」、このトピックに戻ります。ディストリビューションが使用するためにHDをインストールした場合、「ライブCD」でフォルダを作成する方法:「LVM」?さて、私は主な主題を逃さないことを説明しません、ここに行きます:コマンドsuprarelatadoを使用できない人のために、以下の代替手段で、この単純な形式を持っています:

Acpiへの「パッケージ」のインストール。

UbuntuとDebianは「似ています」:

su-c 'apt-get install acpi'

Fedora(私の意見では最高)、またはRed Hat関連:

su-c 'yum install acpi'

そして最後に、「acpi」を実行します(もちろん、引用符なしで、論理的な帰結です)。

しかし、選択肢のリストは、これで終わりではありません。次にインストールします:

su-c 'yum install powertop'

次に、スーパーユーザーとして実行します:su-c 'powertop'(powertopは何よりも優れています。それ自体を更新します)。

さらに、「gkrellm」にバッテリーオプションを追加し、これがGUI(超軽量)であることを思い出してください。 conkyがありますが、ディストリビューションの/ proc/acpiにフォルダー「battery」が必要なので、これは問題です。

すべてに関して、インテリジェンスを使用し、Linuxを使用します。そして、結局のところ、gnome screesaverにセキュリティ上の欠陥がないように賢く、侵入されない場合は削除してください。実際、失敗はすべての「bobinhos」Linuxスクリーンセーバーにあります。使用する必要があるのは、openboxまたはfluxboxです。これらはLinuxを表し、「 ':」などの「ウィンドウ」ではなく、Gnome、さらに悪いことにKDEを表します。

0
user161348