/ proc / acpi / battery / BAT0 / XXX在12.10中的哪里?


11

我使用一些自定义脚本来使用和监视其中的电池信息:

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

但是,自从升级到12.10之后,我不再拥有这些文件,并且无法搜索可以使用的替代文件。

有人知道他们去过哪里或被他们取代吗?我应该去哪里获取当前电池状态,上一次充电容量,原始电池容量等?

Answers:


13

/sys/class/power_supply/BAT0


1
谢谢,由于我的脚本将数据分解为几个不同的文件并且需要较少的解析,因此它们看起来将变得更加简单。
里克(Rick)2012年

也许您可以在问题中张贴一些脚本作为示例?
don.joey

1

您可以尝试安装acpi,然后致电acpi -V获取有关计算机电池和温度的信息。

sudo apt-get install acpi
acpi -V

0

如果您的发行版在/ proc / acpi中具有文件夹“ battery”,则此命令有效,如果找不到该文件夹​​,则解决方案是直到系统都相同时才使用具有root权限的mkdir命令(sudo mkdir)创建此类文件夹。不允许在启动时在此目录中创建文件夹,那么该问题的解决方案是在逻辑上使用已经安装在HD上的发行版“ Live CD”,最后在/ proc /中创建文件夹“ battery” acpi。

嗯,这与本主题中讨论的问题无关,但是使用“ Live CD”创建已经安装在HD上的文件夹发行版的上述发行版技术甚至对于识别USB端口也是有用的。即使对于那些使用虚拟机的用户,如果针对Virtual Box进行所述的机器虚拟化,则此技术也特别有用,因为这在这一点上是有缺陷的。在讨论该过程时,很容易在/ proc中创建文件夹,然后创建后续文件夹,它们是:/ bus / usb。像这样:“ / proc / bus / usb”。

现在,回到本主题的“发布”。如果我安装了要使用的HD发行版:“ LVM”,如何使用“ live CD”创建文件夹?好吧,我不会解释不逃避主要主题,这是可行的:对于无法使用命令suprarelatado的用户,可以使用以下简单形式的简单形式:

将'package'acpi安装到;

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(超光)。这很麻烦,但这是有问题的,因为发行版必须在/ proc / acpi中有文件夹“ battery”。

对于所有使用智能和使用Linux的人。毕竟,要聪明,gnome screesaver上没有安全漏洞,如果它们不会被入侵,请删除它。确实,失败是针对所有“ bobinhos” Linux屏幕保护程序的。我们去那里,您知道,应该使用的是:openbox甚至fluxbox。这些代表Linux,而不是像“':”一样的“ windows”:“ Gnome和更糟的是KDE”。


1
本网站仅英文,您可以翻译问题。
沃伦·希尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.