防止桌面 arch linux box 休眠

防止桌面 arch linux box 休眠

本周早些时候我更新了我的 ArchLinux 盒子,当没有人在本地登录时它开始进入睡眠状态。我想远程访问这个盒子并继续运行 Cron 作业过夜,目前这个睡眠中断了。

https://pastebin.com/qG4gHmrY包含系统上次进入睡眠状态时的日志条目

禁用自动暂停昨天在 Gnome 中注意到 GDM 显示一条消息说它将执行此操作,但似乎没有任何效果。

任何建议,将不胜感激!我一直在努力知道哪些细节与帮助诊断相关/有用,请让我知道......

我检查过的事情:

  • 配置中/etc/systemd/logind.conf#IdleAction=ignore
  • 大量搜索“睡眠”、“休眠”、“挂起”/etcjournalctl输出

大多数搜索结果似乎都是对使其发挥作用感兴趣的人。它工作得非常好(太好了,我根本没有注意到它已被启用),我想我只想将其关闭!

答案1

我在 arch linux IRC 频道上询问了这个问题,并得到了以下答复:

<Namarrgon> smason: it's a bug in gdm
<Namarrgon> when you disabl automatic suspend in gnome it doesn't affect gdm itself

基于此,我找到了一个相关的交流: https://unix.stackexchange.com/a/361275/90376

我将其更改为以下命令:

sudo machinectl shell gdm@ /bin/bash
export GSETTINGS_BACKEND=dconf
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0

现在它已经运行了几天,我的 cron 和其他后台作业仍然在夜间运行。

相关内容