LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1932|回复: 6

Xfce4下怎么显示笔记本充电量?和电池电量?

[复制链接]
发表于 2009-9-25 11:15:43 | 显示全部楼层 |阅读模式
xfce4自带的电源管理 无法读取电源交流数据
装了 xfce4-battery-plugin 也不行
一直显示50%
tp_smapi这个是tp专用的?
 楼主| 发表于 2009-9-25 15:25:50 | 显示全部楼层
apm acpi都已经安装,有那位也是这样的马?ac_adapter
找到一片 http://slack.linuxsir.cn/main/?q=node/112
slackware启动时没有加载加载这两个模块,需要手工在 /etc/rc.d/rc.modules 里面增加 /sbin/modprobe/button 和 /sbin/modprobe battery
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 15:34:23 | 显示全部楼层
笔记本电脑上常用的几个内核模块[转]
1. AC
用法: /sbin/modprobe ac
用途:这个模块很简单,就是显示外接交流电源连接的状态。加载这个模块后,在 /proc/acpi/中会新建 ac_adapter/ADPx/目录,其中的state文件内容即是电源连接状态。

2. BATTERY
用法: /sbin/modprobe battery
用途:监视电池充放电状态、当前容量等。加载模块后,在/proc/acpi/中建立 battery/BATx/目录,其中的文件内容记录了电池的信息(info文件)、状态(state文件)等。

3. THERMAL
用法: /sbin/modprobe thermal
用途: 监视CPU和主板等的温度。加载后,/proc/acpi/目录中建立thermal_zone/THRx/目录,其中的temperature文件中记录了温度值,还有其他的文件定义了在某个温度值系统应该采取的行动等信息。

4. BUTTON
用法: /sbin/modprobe button
用途:定义不同按钮对应的系统行为,例如,可以设置按电源键系统关机、合上屏幕系统休眠等。可以指定在这些键的状态发生变化时执行相应的系统命令,具体内容可以参照 /etc/acpi/目录中的脚本,这里就不展开讲了。

5. PROCESSOR
用法: /sbin/modprobe processor
用途:显示CPU的信息、状态,并能设置对CPU限速(throttling)。在/proc/acpi/processor/CPUx/目录中的文件有cpu 的信息,也定义了在不同电源供应情况下对应的cpu状态以及对cpu限速的规则。假如cpu支持频率调节,则可以通过一些软件利用有关文件实现这一功能。

6. cpufreq
用法: 在 /lib/modules/`uname -r`/kernel/arch/i386/kernel/cpu/cpufreq/目录中有许多针对不同移动CPU进行频率调节的模块,需要根据你的 CPU进行选择,有针对intel的speedstep的,也有针对amd的powernow的,还有针对transmeta的longrun的。我的是迅驰dothan 1.6G,所以我加载 speedstep-centrino 模块: /sbin/modprobe speedstep-centrino,加载之后 /sys/devices/system/cpu/cpu0/cpufreq/里面的文件就是与频率调节有关的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 20:01:44 | 显示全部楼层
目前,还是不行。谁有没有办法?
/proc/acpi/ac_adapter battery下还是没有文件
/sys/class/power_supply下面也没有文件
难道是我的电脑笔记本不支持阿/?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-26 10:44:58 | 显示全部楼层
ls -l /lib/modules/$(uname -r)/kernel/drivers/acpi
总计 156
-rw-r--r-- 1 root root  5808 2009-08-17 13:21 ac.ko
-rw-r--r-- 1 root root 13694 2009-08-17 13:21 battery.ko
-rw-r--r-- 1 root root  8604 2009-08-17 13:21 button.ko
-rw-r--r-- 1 root root  4968 2009-08-17 13:21 container.ko
-rw-r--r-- 1 root root  6286 2009-08-17 13:21 fan.ko
-rw-r--r-- 1 root root  7323 2009-08-17 13:21 pci_slot.ko
-rw-r--r-- 1 root root 48895 2009-08-17 13:21 processor.ko
-rw-r--r-- 1 root root 21822 2009-08-17 13:21 thermal.ko
-rw-r--r-- 1 root root 22499 2009-08-17 13:21 video.ko
回复 支持 反对

使用道具 举报

发表于 2009-9-30 23:41:28 | 显示全部楼层
cat /proc/acpi/battery/BAT0/state呢?
如果可以的话,换gkrellm肯定能显示
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-1 07:28:11 | 显示全部楼层
/proc/acpi/ac_adapter
/proc/acpi/battery
/sys/class/power_supply下面都是没有文件
所以我觉得不适监视器的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表