xset s off
和xset -dpms
来撤销屏保Linux系统中,撤销屏保可以通过多种方法实现,具体取决于所使用的桌面环境和系统配置,以下是几种常见的方法:
命令行方式
命令 | 作用 | 适用场景 |
---|---|---|
xset s off |
关闭屏幕保护功能 | 所有支持X Window系统的Linux发行版 |
xset -dpms |
禁用显示器电源管理(DPMS) | 需要完全禁用显示器节能功能时 |
xset s off -dpms |
同时关闭屏保和DPMS | 需要彻底禁用所有自动关闭屏幕的功能 |
注意事项:
- 这些命令的效果仅在当前会话中有效,重启后需要重新执行。
- 可以将命令添加到
~/.bashrc
或/etc/profile.d/
中的脚本文件,以实现开机自动执行。
修改配置文件
文件路径 | 适用场景 | |
---|---|---|
/etc/X11/xorg.conf |
添加Option "DPMS" "false" 到Monitor部分 |
使用Xorg作为显示服务器的系统 |
/etc/gdm/custom.conf |
添加AutomaticLoginEnable=true 和AutomaticLogin=用户名 |
使用GDM登录管理器的GNOME桌面环境 |
/etc/X11/app-defaults/XScreenSaver |
设置timeout: 0:00:00 和lockTimeout: 0:00:00 |
使用XScreenSaver的系统 |
操作步骤:
- 打开终端,使用文本编辑器(如
nano
或vi
)编辑配置文件。 - 保存修改后,重启X服务器或整个系统。
图形界面设置
桌面环境 | 操作步骤 |
---|---|
GNOME | 打开“设置”→“显示”→将屏幕保护程序设置为“关闭” |
KDE | 打开“系统设置”→“屏幕锁定与屏保”→禁用屏保 |
XFCE | 打开“设置”→“电源管理”→取消勾选“启动屏保” |
注意事项:
- 不同发行版的设置路径可能略有差异。
- 部分桌面环境可能需要通过
gnome-control-center screen
或kcmshell5 screensaver
命令打开设置界面。
高级方法
方法 | 命令/操作 | 适用场景 |
---|---|---|
停止屏保服务 | sudo systemctl stop screensaver.service (Systemd系统)或sudo service screensaver stop (SysVinit系统) |
使用systemd或SysVinit的系统 |
安装第三方工具 | sudo apt-get install xscreensaver 后使用xscreensaver-command -exit |
需要图形化配置的系统 |
设置环境变量 | 在~/.bashrc 中添加export XDG_CURRENT_DESKTOP=GNOME-Flashback:GNOME |
基于GNOME的发行版 |
常见问题解答:
Q1:如何永久禁用屏保?
A1:可以将xset s off
和xset -dpms
命令添加到~/.bashrc
文件中,或者修改配置文件(如/etc/X11/xorg.conf
)并设置开机自动加载。
Q2:修改配置后无效怎么办?
A2:尝试重启X服务器(按Ctrl+Alt+Backspace
)或整个系统,确保配置文件语法正确,并检查是否有其他屏保管理工具(如xscreensaver
)覆盖了设置。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/70796.html