# バッテリ充電モニタ・マニュアル

## はじめに

### バッテリ充電モニタ・アプレット

バッテリ充電モニタ・アプレット。

バッテリ充電モニタは、ノートパソコンに搭載されているバッテリの状態を表示します。モニタは、残りの容量を視覚的にもパーセンテージでも表示し、現在の使用率に基づいて残り時間の推定値も提供します。

### バッテリ充電モニタをパネルに追加するには

バッテリ充電モニタをパネルに追加するには、次の手順にしたがってください。

1. パネル上で右クリックします。

2. パネルに追加を選びます。

3. パネルに追加ダイアログの項目一覧を下にスクロールし、バッテリ充電モニタを選択します。

4. 追加をクリックします。

バッテリ充電モニタ・アプレットのレイアウトは、このアプレットが置かれているパネルの大きさや種類によって異なります。

### 電源管理のバックエンド

バッテリモニタは、さまざまな電源管理のバックエンドをサポートしています。もし利用可能であれば、freedesktop.org の UPower インターフェースの使用を試みます。これが利用できない場合や、お使いのプラットフォームでサポートされない場合は、freedesktop.org の HAL (Hardware Abstraction Layer) にフォールバックします。HAL も使用できない場合には、バッテリモニタは電源管理システムへ直接アクセスを試みます。

電源管理のバックエンド全部がすべてのベンダーから提供されているわけではなく、また、ベンダーによっては特定のプラットフォームやハードウェア用に独自のバックエンドを追加しています。バッテリモニタがバッテリ情報を誤って報告している場合は、battstat-troubleshootingを参照してください。

### ヘルプを取得するには

バッテリーモニタがうまく機能しない場合は、次の補足資料をご覧ください。

- battstat-troubleshooting;

- MATE メーリングリスト

## 設定

モニタの設定を表示するには、パネル内のモニタを右クリックし、設定を選択します。

### バッテリ充電モニタのコンテキスト（右クリック）メニュー

バッテリ充電モニタのコンテキスト・メニュー

### 設定ダイアログ

設定ダイアログ

外観

- 簡易表示

- この表示では、パネル内にグラフィックが1つだけ表示されます。直立したバッテリは残量を示し、プラグはノートパソコンが外部電源に接続中であることを示します。

  ### 簡易表示

  簡易表示

  簡易表示は、MATE 2.12 版の標準表示となっています。

拡張表示

- 拡張表示は、以前のバージョンのMATEに見られた古めかしい表示です。これは、バッテリの大きなグラフィックに加えて、バッテリ状態を示す別のグラフィックも表示します。

  ### 拡張表示

  拡張表示

時間と百分率を表示

- このオプションを選択すると、2つの情報のいずれかを表示します。残量を時間で表示するでは、バッテリが完全に放電または充電されるまでの時間と分数を表示します。残量を百分率で表示するは、バッテリの残りの充電量の割合を表示します。

通知

- - 次の充電率に下がったら警告する

    このオプションを選択すると、ノートパソコンのバッテリが指定の値、つまり残量率または残量分数に達すると、警告ダイアログを表示します。これは、バッテリの残量が致命的に少ないことを示します。この警告ダイアログは、自分で解除することもできますが、ノートパソコンを主電源に接続すると自動的に消えます。

  - 充電が完了したら通知する

    このオプションを選択すると、バッテリが完全に充電されたときに通知します。バッテリ充電モニタを libnotify サポートでコンパイルしている場合は、パネル上のモニタから目立たない形の通知がポップアップします。

## トラブルシューティング

電源管理は複雑で、さまざまな電源管理システムの間で大きな違いがあるため、バッテリモニタのエラーをデバッグすることは困難です。バッテリモニタにエラーがあるのか、またはマシンが提供する情報にバグがあるのかを判断する必要があります。

以下の情報は、お使いのバッテリモニタのトラブルシューティングに役立つかもしれません。ただし、余すところなく解説しているわけではありません。バッテリ充電モニタのバグ（ACPIによって報告された間違った情報が原因ではない場合のみ）を見つけた場合は、ぜひ報告してください。

### バックエンドを決定する

UPower インターフェース、または Hardware Abstraction Layer（battstat-power-backends参照）を使用している場合は、情報ダイアログで HAL バックエンドの作者の横に星印が表示されます。

#### HAL バックエンドを使用しているか確認する

拡張表示

その他のバックエンドは、現在のところ使用されていることを表示しないので、ハードウェアに基づいて推測する必要があります。最近のノートパソコンでは、バックエンドとして ACPI が使われています。このバックエンドは、最も多く不整合が発生するバックエンドでもあります。

### ACPI の情報を確認する

バッテリ充電モニタに ACPI バックエンドを使用している場合は、ACPI が正しい情報を提供しているかどうかを確認することが重要です。ACPI が正しい情報を提供していない場合は、DSDT をアップグレードするか、ACPI に関連した何か他のことを検討する必要があります。

#### ACPI の出力の例

    [rupert@laptop ~]$ cat /proc/acpi/battery/BAT1/info
    present:                 yes
    design capacity:         41040 mWh
    last full capacity:      37044 mWh
    battery technology:      rechargeable
    design voltage:          10800 mV
    design capacity warning: 745 mWh
    design capacity low:     0 mWh
    capacity granularity 1:  10 mWh
    capacity granularity 2:  10 mWh
    model number:            G71C00056110
    serial number:           0000000008
    battery type:            Li-ION
    OEM info:
    [rupert@laptop ~]$ cat /proc/acpi/battery/BAT1/state
    present:                 yes
    capacity state:          ok
    charging state:          discharging
    present rate:            11232 mW
    remaining capacity:      27140 mWh
    present voltage:         11400 mV
    [rupert@laptop ~]$

残りの容量を最近の満容量で割ることで、すぐに残りの割合を計算できます。また、残りの容量を現在の消費率で割って、残りの時間を計算したりすることができます。

### ハードウェア抽象化レイヤー

バッテリが HAL によって検出されているかどうかは、コマンド `hal-device-manager` で確認できます。ご使用のバッテリが HAL で検出されない場合や、誤った情報が報告される場合は、GSettings キーを設定し HAL バックエンドを無効にすることが可能です。

システムツールのアプリケーションメニューから設定エディタを選択します。`OAFIID:MATE_BattstatApplet` キーの値を検索してください。これは、 `/apps/panel/applets` のパスにあります。

パスが `/apps/panel/applets/applet_1` であるとします。`/apps/panel/applets/applet_1/prefs` に no_hal という名前の新しいキーを追加し、それを boolean 値で true に設定してください。これによって、HAL の利用が無効になります（この確認方法についてはbattstat-troubleshooting-backendsをご覧ください）。