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


11

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

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

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

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

回答:


13

/sys/class/power_supply/BAT0


1
おかげで、私のスクリプトはデータをいくつかの異なるファイルに分割し、必要な解析が少なくなるため、はるかに簡単になります。
リック

たぶん、あなたの質問の中のスクリプトのいくつかを例として投稿できますか?
don.joey

1

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

sudo apt-get install acpi
acpi -V

0

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

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

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

「パッケージ」のインストール先:

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スクリーバーにセキュリティ上の欠陥がないようにして、侵入されない場合はそれを削除してください。実際、失敗はすべての「bobinhos」Linuxスクリーンセーバーにあります。使用する必要があるのは、openboxまたはfluxboxでもあります。これらはLinuxを表しており、「 ':」などの「ウィンドウ」ではなく、Gnome、さらに悪いことにKDEを表しています。


1
このサイトは英語のみで、質問を翻訳してください。
ウォーレンヒル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.