# 电池电量监视器手册

## 简介

### 电池电量监视程序

电池电量监视程序。

电池电量监视器显示了您笔记本电脑上所有电池的状态。本监视器能直观的告诉您剩余的电量、给出百分比，并且基于您当前的使用方式为您估算剩余的使用时间。

### 添加电池电量监视器到面板

添加电池电量监视器到面板，在面板上右键，然后选择添加到面板，在添加到面板对话框中选择电池电量监视器，单击添加。

电池电量监视器小程序的布局随着用于安放小程序的面板尺寸和形式的改变而改变。

### 电源管理后端

电池监视器支持很多的电源管理后端。监视器会试图使用 freedesktop.org HAL(硬件抽象层)，如果它是可用的，或者在您的平台上它不可用或不被支持时，电池监视器会尝试直接使用电源管理系统。

不是所有从计算机销售商处得到的电源管理后端都是可用的，有些计算机销售商为特别的平台或硬件添加了额外的后端。如果对您的电池电池监视器显示信息不实，参考battstat-troubleshooting。

### 获得帮助

如果电池监视器不为您工作，请参考这些补充资源：

- battstat-troubleshooting；

- GNOME 邮箱列表

## 首选项

为监视器设置偏好，在面板的监视器上右键，然后选择首选项

### 电池电量监视器(右键)菜单环境

电池电量监视器菜单环境

### 首选项对话框

首选项对话框

外观

- 紧缩视图

- 此视图仅在面板上显示一个图形，或是一个显示剩余电量的竖直电池，或是一个插头表示您的笔记本电脑连接了外接电源。

  ### 紧缩视图

  紧缩视图

  此紧缩视图是 GNOME 2.12 下监视器默认视图。

展开视图

- 展开视图是在 GNOME 早先版本中的形像，它有一个大点的电池图像还有一个独立的图形指示电池所处的状态。

  ### 展开视图

  展开视图

显示时间／百分比

- 选中这个选项将可以显示两种信息中的一个。显示剩余时间将会告诉您还有多少时间电池将完全放电或重新充满 。显示剩余百分比将会告诉您电池剩余电量的百分比。

通知

- - 警告当电池电量下降到

    选中此项将会在您的笔记本电量达到剩余百分比或是剩余分钟数时给予警告，提示会在您的电池剩余电量极低时出现。您可以取消提示，另外当您将笔记本插上主电源时警告会自动消失。

  - 当电池已充满时通知

    选中此选项在您的电池充满时会通知您。如果您编译电池电量监视器时加入了 libnotify，将支持在面板的监视器处弹出无干扰的消息。

## 问题处理

由于电源管理的复杂性和大量的可用的电源管理系统之间的差异，在电池监视器中排除错误是困难的。您需要判断错误存在于电池监视器中还是您机器提供信息的错误。

下面的信息对您排除发生在您电池监视器上的问题也许是有用的。如果您发现了电池电量监视器的错误(不是因为 ACPI 报告了错误的消息)，请将之报告。

### 确定后端

如果您正在使用硬件抽象层(查看battstat-power-backends)，在关于对话框里 HAL 的作者会用加注星星的方式指明。

正在使用的其它后端现在还没有给出指明，因此您不得不跟据您的硬件去猜测一下了。大多数的个人笔记本电脑使用 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 ~]$

用remaining capacity(剩余电量)除以last full capacity(上次充满电量)您可以快速的计算出剩余百分比，用remaining capacity除以present rate(当前功率)您可以快速计算出剩余使用时间。

### 硬件抽象层

您可以用 HAL 检查您的电池使用命令`hal-device-manager`。如果您的电池没被 HAL 检测出来或者报错，您可以尝试通过设置 GConf 的键值使 HAL 失效。

在首选项菜单中系统工具下选择配置编辑器。搜索键值`OAFIID:GNOME_BattstatApplet`，它应该在`/apps/panel/applets`下。

假设路径为`/apps/panel/applets/applet_1`。在`/apps/panel/applets/applet_1/prefs`中添加一个新键(New Key...)取名no_hal设置为布尔型(boolean)变量,其值为真(true)。这样会使 HAL 的使用失效(参照battstat-troubleshooting-backends了解如何检查此事)。