即使禁用相关电源设置,Ubuntu 20.04 在空闲时也会挂起

即使禁用相关电源设置,Ubuntu 20.04 在空闲时也会挂起

昨晚我将我的台式电脑从 Ubuntu 19.04 升级到了 20.04。升级过程非常顺利。

第二天,我发现自己需要用 3D 打印机做一个小项目。我下载了模型并开始打印。这个过程预计需要不到 2 小时。

我的打印机有点吵,所以我决定先去做点别的事。大约半小时后,我回来发现我的电脑已经进入挂起或休眠状态,打印机在打印模型的中间停止了。

为什么我的计算机会这样?我该如何防止这种情况发生?我绝不希望我的计算机因任何原因进入休眠状态。

我不太喜欢 Gnome 桌面,所以我使用 XFCE 4.12。以下是我的电源设置(未更改 - 一直都是这样):

电源管理器窗格 1

电源管理器窗格 2

在我看来一切都很正常。

有什么想法吗?另外我可以检查哪些日志来查看我的计算机为何进入挂起状态?这对我来说是一件大事,因为我也会因为其他原因让计算机继续运行。

答案1

我找到了一种至少暂时解决该问题的方法。

查看 /var/log/syslog 我注意到是 systemd 睡眠服务使我的系统处于挂起状态。

根据我找到的信息在本页我运行了以下命令:

$ sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

到目前为止,我的系统还没有关闭。我必须再进行一些更长时间的测试才能确定。

作为一名普通的终端用户,我发现这次经历让我对 Ubuntu 的信任有所动摇。似乎没有简单或用户友好的方法来控制挂起行为,但它显然已在 Ubuntu 20.04 中作为默认行为引入。

编辑:此处建议的解决方案有一个严重的缺点:它禁用了自动休眠,但它也禁用了手动休眠系统的任何选项。即从电源菜单或 Whisker 菜单或您正在使用的任何菜单中选择休眠。该选项根本不存在了。

答案2

升级到 Ubuntu 20.04 时,我遇到了类似的问题。我当前的设置是将两个外接显示器插入笔记本电脑,盖子关闭。当我将显示器切换到普通 PC 时,我的笔记本电脑处于挂起状态。默认情况下,关闭盖子操作是挂起系统。这解决了该问题:https://ubuntuhandbook.org/index.php/2020/05/lid-close-behavior-ubuntu-20-04/

相关内容