/proc/acpi/batteryでバッテリーの状態表示

Ads

カーネル設定

必要なカーネルコンフィグ

Power management options (ACPI, APM)  --->
    [*] Power Management support
        ACPI (Advanced Configuration and Power Interface) Support  --->
            [*] ACPI Support
            <M>   Battery

モジュール設定

  1. modprove battery を実行してみて、/proc/acpi/battery が出来ることを確認する。
  2. 以下のようなスクリプトを /etc/rc.boot/modprobe-battery などというファイル名で作成して起動時に modprobe が実行されるようにする。
    #!/bin/sh
    /sbin/modprobe battery
    /etc/boot.d が無かったら作れば良い。このディレクトリ内のスクリプトは /etc/init.d/rcS スクリプトから実行される。

cat で確認

/proc/acpi/battery 以下にあるディレクトリ(ノートPCなら普通は1つ)の下に alram, info, state という3つのファイルがあるのでこれを見ればバッテリーの状態が確認出来る。

alarm

$ cat /proc/acpi/battery/BAT1/alarm 
alarm:                   421 mWh

info

$ cat /proc/acpi/battery/BAT1/info
present:                 yes
design capacity:         21600 mWh
last full capacity:      20638 mWh
battery technology:      rechargeable
design voltage:          10800 mV
design capacity warning: 421 mWh
design capacity low:     0 mWh
capacity granularity 1:  10 mWh
capacity granularity 2:  10 mWh
model number:            G71C00006210
serial number:           0000000185
battery type:            Li-ION
OEM info:                

state

$ cat /proc/acpi/battery/BAT1/state 
present:                 yes
capacity state:          ok
charging state:          unknown
present rate:            0 mW
remaining capacity:      20638 mWh
present voltage:         11380 mV

xfce4-battery-plugin

xfce4-goodies を入れると入ってくる XFce? のプラグイン。 普段はこれを使ってる。

  • バッテリーの残りをパーセント表示や、残り時間表示してくれる。
  • Low battery action と Critical battery action を設定出来る。
  • アクションはダイアログ表示か、指定コマンドの実行が設定出来る。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-11-26 (水) 19:48:23 (3669d)