如何设置 systemd hybrid-sleep 而不是 suspend 以便在空闲时使用?

如何设置 systemd hybrid-sleep 而不是 suspend 以便在空闲时使用?

我想将系统设置为在空闲一段时间后进入混合睡眠状态。

我在“系统设置”->“电源暂停”中有一个选项。

我怎样才能将其更改为混合睡眠?

答案1

我在俄罗斯 Ubuntu 论坛上得到了答案。

http://forum.ubuntu.ru/index.php?topic=282013.msg2221520#msg2221520

/etc/systemd/logind.conf变革

#IdleAction=ignore
#IdleActionSec=30min

IdleAction=hybrid-sleep
IdleActionSec=1800

由于某种原因30min不起作用。几秒钟内就能起作用,没问题。

另一个选项是更改 systemd.suspend 服务。它允许使用 GUI 设置空闲超时。但我不建议使用这个,因为有一个完美的 CLI 解决方案。

我更改了 systemd 暂停服务,但我认为这不是一个完美的解决方案。但对于没有 UPS 的台式机来说,这可能是一个不错的选择。

/lib/systemd/system/systemd-suspend.service我改变了一行

ExecStart=/lib/systemd/systemd-sleep suspend

ExecStart=/lib/systemd/systemd-sleep hybrid-sleep

相关内容