Conmi的正确答案——Ubuntu24.04禁用任何休眠
系统:Ubuntu 24.04
步骤一、禁用系统休眠服务
# 禁用所有休眠/待机相关服务(立即生效)
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target # 验证状态(显示 "masked" 即成功)
systemctl status sleep.target
步骤二、修改系统配置文件
# 编辑登录管理器配置
sudo nano /etc/systemd/logind.conf # 修改以下参数(删除行首 # 并设为 ignore)
HandleLidSwitch=ignore # 合盖不休眠
HandleSuspendKey=ignore # 禁用挂起按键
IdleAction=ignore # 无操作不触发休眠# 保存后重启服务
sudo systemctl restart systemd-logind
步骤三、设置休眠延时
# AC供电时休眠延时设置为0
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0# 电池模式休眠延时设置为0
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0