在openKylin中彻底禁用屏幕保护程序需三步:1. 图形界面关闭“启用屏幕保护程序”开关;2. 编辑/etc/lightdm/lightdm.conf.d/50-custom.conf设screen-saver-timeout=0并重启lightdm;3. 终止并禁用ukui-screensaver等残留服务。

你需要在openKylin系统中彻底禁用屏幕保护程序,避免它在闲置时自动启动并锁屏,影响演示、远程协作或长时间运行任务。
通过系统设置图形界面关闭
这是最直观的方式,适用于日常桌面用户。
打开“设置”应用 → 点击左侧“隐私与安全” → 选择“屏幕保护程序”选项卡。
将“启用屏幕保护程序”开关拨至关闭状态;此时下方所有参数(如等待时间、激活方式、锁屏选项)将自动置灰不可调,表示已生效。
这一步操作起来很简单,直接把开关关掉就行。注意:若开关无法点击或立即恢复开启,请先检查当前账户是否为管理员权限,【非管理员账户无法修改此设置】。
手动编辑LightDM配置文件(强制禁用)
当图形界面设置无效、系统被策略锁定,或需在批量部署环境中统一关闭时,必须修改底层显示管理器配置。
第一步:打开终端,执行命令 sudo nano /etc/lightdm/lightdm.conf.d/50-custom.conf
第二步:在文件中添加以下三行内容(若文件不存在则新建):
```ini
[Seat:*]
user-session=ukui
screen-saver-timeout=0
```
第三步:保存退出(Ctrl+O → Enter → Ctrl+X),然后重启LightDM服务:sudo systemctl restart lightdm
该配置绕过UKUI桌面层,直接作用于登录管理器,可确保即使用户切换会话或从锁屏界面唤醒,也不会触发任何屏保逻辑。注意:修改后若出现登录界面异常,可临时改回 timeout=600(10分钟)再排查。
清除屏保相关服务进程
某些第三方屏保插件或残留服务可能绕过系统设置独立运行。
执行 ps aux | grep -i screensaver 查看是否有 gnome-screensaver、kscreenlocker_greet 或 ukui-screensaver 进程在运行。
若有,逐个终止:sudo kill -9 PID(替换为实际进程号)。
永久禁用对应服务:sudo systemctl --user disable ukui-screensaver.service && sudo systemctl --user stop ukui-screensaver.service
这一步能清除桌面环境自启的屏保守护进程,防止其在下次登录时自动复活。

















