我的 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