我使用的是 Ubuntu 16.10。两天前我正确地关闭了系统。现在,当我尝试开机时,它已经完全没电了。我需要充电器才能开机。
情况是这样的。当我通过 Ubuntu 关闭它时,电池消耗(大量)而通过 Windows 10 关闭时,只有一点点变化。
我怎样才能节省电池?
答案1
这不完全是我的想法,更像是我在网上读到的几个答案的混合体。
主要来源:https://wiki.archlinux.org/index.php/Wake-on-LAN#Battery_draining_problem
显然,“局域网唤醒”是造成这一耗电问题的罪魁祸首。
解决这个问题有几种方法,我最喜欢的是创建一个 systemd 服务:
/lib/systemd/system/wolfix.service
[Unit]
Description=wolfix
[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/bin/true
ExecStop=/sbin/ethtool -s eth0 wol d #change eth0 according to your laptop nic
[Install]
WantedBy=multi-user.target
然后启用服务并开始:systemctl enable wolfix
PD:这是假设您正在运行 16.04 或更新版本,如果不是,只需将该ethtool
行添加到/etc/rc.local
,但请记住,如果其他程序在关机前启用了 wol 功能,则此修复将无用。