/proc/acpi/battery/BAT0/XXX 在 12.10 中去哪儿了?

/proc/acpi/battery/BAT0/XXX 在 12.10 中去哪儿了?

我使用了一些自定义脚本来使用和监控以下电池信息:

/proc/acpi/电池/BAT0/(状态|信息)

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

有人知道它们去哪儿了或者被替换了吗?我该去哪里获取当前电池状态、上次充电容量、原始电池容量等信息?

答案1

/sys/class/power_supply/BAT0

答案2

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

sudo apt-get install acpi
acpi -V

答案3

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

好吧,这与本主题中讨论的问题无关,但上述使用“实时 CD”创建已安装在 HD 上的发行版文件夹的发行版技术甚至对于识别 USB 端口等非常有用。即使对于那些使用虚拟机的人来说,如果所述机器虚拟化为 Virtual Box,这种技术也特别有用,因为这一点存在缺陷。在讨论的过程中,在 /proc 中创建文件夹很简单,创建后续文件夹,即:/ bus / usb。像这样:“/ proc / bus / usb”。

现在,回到这个“帖子”,这个话题。如果我安装的发行版使用“LVM”来安装 HD,那么如何使用“Live CD”创建文件夹?好吧,我不会解释,以免偏离主题,下面是:对于那些无法使用 suprarelatado 命令的人,可以使用这种简单的形式,并使用以下替代方案:

安装‘包’acpi 到;

Ubuntu 和 Debian “类似”:

su-c'apt-get 安装 acpi'

Fedora(我认为是最好的),或者 Red Hat 相关产品:

su-c ‘yum 安装 acpi’

然后,最后运行:“acpi”(当然,不带引号,这是合乎逻辑的推论)。

但是替代方案的列表不止于此。然后安装:

su-c ‘yum 安装 powertop’

然后以超级用户身份运行:su-c‘powertop’(powertop 是最好的,它会自动更新)。

此外,我们还有“gkrellm”,添加电池选项,记住这是 GUI(超轻量级)。有 conky,但这是有问题的,因为发行版必须在 /proc/acpi 中有文件夹“电池”。

向所有使用 Linux 的人致敬。毕竟,要聪明,gnome 屏幕保护程序没有安全漏洞,如果它们不会被入侵,就删除它。事实上,所有“bobinhos”Linux 屏幕保护程序都失败了。我们去那里,你知道,应该使用的是:openbox 甚至 fluxbox。这些代表 Linux,而不是“windows”喜欢的“:”Gnome 和更糟糕的 KDE“。

相关内容