我的笔记本电脑电池有时会很快耗尽。我发现这是由于睡眠模式设置s2idle
为deep
:
$ sudo cat /sys/power/mem_sleep
[s2idle] deep
然后我使用以下命令使其重新进入深度睡眠模式:
sudo sh -c 'echo "deep" > /sys/power/mem_sleep'
但是,一段时间后,此设置又恢复为 s2idle。我如何才能使此更改永久生效?
我发现此解决方案 ( sudo kernelstub -a "mem_sleep_default=deep"
)对于 Pop_OS,但我得到了一个sudo: kernelstub: command not found
。
我的系统:
➜ uname -a
Linux ro-XPS-13-9360 6.2.0-26-generic #26~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jul 13 16:27:29 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
答案1
您可以按照以下方式使更改永久生效这些说明:
- 编辑你的 grub 配置:
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
用。。。来代替GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=deep"
- 使用 重新生成你的 grub 配置
sudo grub-mkconfig -o /boot/grub/grub.cfg
。