我怎样才能禁用电池?

我怎样才能禁用电池?

我的 X1 Carbon 电池毫无预警地没电了。

几周前,我在第二台笔记本电脑(运行 Windows)上收到警告,说电池出现故障,需要更换。当电池没电时,我只是从设备管理器禁用了电池。

有没有办法做同样的事情?我的意思是完全禁用电池,这样我就看不到导航栏上的任何电池(插入电源,而不是充电)

答案1

Gnome 设置

实际上可以通过设置来禁用它:

gsettings set org.gnome.settings-daemon.plugins.power active false

但由于某种原因,它不再起作用。

GNOME Shell 扩展

但是,您可以尝试使用 GNOME Shell 扩展来解决这个问题。

  • 图标隐藏器- 可能有助于您删除 gnome 面板的部分内容,但电池图标可能是aggregateMenu的一部分,因此删除它也会删除整个电源/设置菜单
  • 扩展面板菜单- 但使用此扩展,您可以将aggregateMenu拆分为单独的图标,然后使用扩展的设置禁用其中一个

编辑:谨防,我发现其中一个扩展与我的 Ubuntu 设置冲突。我不得不删除它们,因为我的 Gnome 桌面无法加载(我只有黑屏,上面只有光标)。以防万一切换到另一个 TTY,登录并输入:

cd .local/共享
mv gnome-shell gnome-shell.bak

然后重新启动

假装你没有使用笔记本电脑

有一个名为笔记本电脑检测

此软件包提供了一个简单的 shell 脚本,用于尝试确定它是否在笔记本电脑(或类似的便携式机器)上运行。它主要用于安装程序。

在调试模式下运行此脚本时:

笔记本电脑检测-D

它带来了欺骗 GNOME 你不在笔记本电脑上的想法。

如果您只想使用交流电(即拆卸电池)它可能会很有用。

我不会告诉你如何做到这一点,但你可能想根据笔记本电脑检测输出尝试自己解决这个问题。

例如/sbin/modprobe battery,第一步是使用 modprobe 配置将此模块列入黑名单。

另一件事是/sys/devices/virtual/dmi/id/chassis_type,但它更棘手,因为它与Linux内核相关,改变这个值甚至可能需要在某处改变它的源代码驱动程序/固件/dmi-id.c。这对 Linux 的铁杆用户来说相当有用 ;)

与笔记本电脑电池相关的其他地方(为了谷歌搜索):

  • /sys/class/power_supply
  • /proc/acpi/电池
  • /proc/apm

相关内容