简而言之- 我遇到一个问题,当没有用户登录时,我的 Ubuntu 桌面计算机似乎处于“睡眠”状态,我很想防止这种情况发生。
更多详情 -
如果我写的内容不清楚或重复,请先道歉 - 我对 Linux 和 Ubuntu 还很陌生。
显而易见的是 - 问题不在于我的显示器关闭了,而在于计算机在用户登录屏幕停留几分钟后似乎进入了睡眠状态,并且没有用户登录。症状是:
- 计算机看起来已关闭,只有再次按下电源按钮时才会亮起
- 显示器关闭
- 与插入的键盘/鼠标交互没有任何作用
- (真正的问题)计算机正在运行的服务器处于离线状态
这与我实际登录用户时的情况相反。在这种情况下,屏幕可以在 X 分钟后关闭,但计算机永远不会注销/进入睡眠状态(根据Settings
-> Power
->中的配置Power Saving
)。
这是一个运行 Ubuntu 24.04.2 LTS 的全新安装。我安装了 Ubuntu Desktop 并更改为 lightdm。
提前致谢!如果相关的话,很乐意分享更多信息。
一种选择是通过 禁用它
/etc/systemd/logind.conf
,这在帖子中也有提到。还有其他解决方案也许能帮助您。
1.
/etc/systemd/logind.conf
编辑并取消注释此行
/etc/systemd/logind.conf
重新启动:
systemctl restart systemd-logind
2.
/etc/lightdm/lightdm.conf
另一个选择是通过以下方式尝试
/etc/lightdm/lightdm.conf
添加以下行,或修改现有的行
[Seat:*]
:-s 0
禁用屏幕消隐-dpms
禁用可能导致屏幕关闭的省电功能重新启动:
systemctl restart lightdm
已解决 |软件| 在 X 服务器中禁用屏幕保护程序
防止 lightdm 在锁定会话时关闭屏幕
在 Debian Bookworm XFCE 中禁用屏幕保护程序/消隐/锁定?
如何在 Raspberry Pi 上禁用屏幕消隐
3. 尝试
UPower
编辑
/etc/UPower/UPower.conf
并设置:重新启动:
systemctl restart upower
4. 使用
Systemd
:使用以下方法禁用睡眠设置:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
重新启动系统
5. 这些解决方案可能不起作用,以下是其他来源: