必须同时禁用会话空闲、屏幕保护、电源管理三层机制:执行gsettings set org.gnome.desktop.screensaver lock-enabled false、idle-delay 0、sleep-inactive-ac-timeout 0、sleep-inactive-battery-timeout 0四条命令,并在wayland/xorg下分别处理dpms,缺一不可。

Ubuntu的自动锁屏不是单一开关控制的,改错一个地方,其他地方照样会锁。必须同时处理会话空闲、屏幕保护、电源管理三个层面,否则过几分钟还是会被锁。
gsettings set lock-enabled false 为什么有时没用?
只运行 gsettings set org.gnome.desktop.screensaver lock-enabled false 很可能无效,因为GNOME锁屏行为还依赖 idle-delay 和电源插件的 timeout 设置。即使锁屏开关关了,系统仍可能因空闲触发挂起或黑屏,进而间接触发锁定。
-
lock-enabled是“是否允许锁屏”的总开关,但它不控制空闲计时器 -
idle-delay决定多久无操作后启动屏保流程(单位:秒),设为0才真正禁用空闲检测 - 电源插件的
sleep-inactive-ac-timeout和sleep-inactive-battery-timeout会绕过屏保直接挂起,挂起后再唤醒常伴随锁屏
图形界面里哪些设置必须全关?
仅关“自动屏幕锁定”是不够的。Ubuntu 20.04+ 的 GNOME 设置分散在多个入口,漏掉任何一个都可能让锁屏复活。
- “设置 → 隐私 → 屏幕锁定”中:关闭
自动屏幕锁定开关,并把黑屏前的空闲时间设为“从不” - “设置 → 电源”中:把
屏幕空白和自动挂起都设为“从不”(注意笔记本需分别检查“使用电池”和“接通电源”两栏) - 某些版本还隐藏在“设置 → 通用 → 自动挂起”,也要确认关闭
命令行一键禁用的最小有效组合
下面这四条命令才是实测可靠的最小集合,缺一不可:
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
gsettings set org.gnome.desktop.screensaver lock-enabled false<br>gsettings set org.gnome.desktop.session idle-delay 0<br>gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0<br>gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
注意:idle-delay 0 表示“永不触发空闲流程”,不是“无限长延迟”。设成 3600(1小时)反而可能被其他策略覆盖;设成 0 才是彻底停用该机制。
Wayland 和 Xorg 下有区别吗?
有。Ubuntu 22.04+ 默认用 Wayland,但 NVIDIA 显卡用户常退回 Xorg。两者对 DPMS(显示器节能信号)的响应不同:
- Wayland 下,
gsettings命令基本全覆盖,DPMS 通常由 compositor 统一接管 - Xorg 下,还需额外禁用 DPMS:运行
xset s off -dpms,否则屏幕可能黑屏(虽不锁,但视觉上等效) - 验证当前会话类型:终端执行
echo $XDG_SESSION_TYPE,输出wayland或x11
最容易被忽略的是电源插件的 timeout 设置——它独立于屏保存在,且优先级高。很多用户反复改 lock-enabled 却失败,就是因为没碰 sleep-inactive-* 这两个键。










