我喜欢“黑屏”屏幕保护程序。因为它使显示器看起来像是关闭的。但我的 CentOS 至少需要 1 分钟。自动启动它。
我可以从终端立即启动它吗?
我有时在使用具有两种不同操作系统的 2 台显示器时需要此功能。 CentOS 在我的 VNC 上。
答案1
如果您只想清空屏幕,而不是运行精美的动画或锁定屏幕,那么xset
可以做到。
xset dpms force off
如果你想锁定显示,你需要一个屏幕锁定程序,例如xscreensaver-command -lock -activate
或gnome-screensaver -al
或 (对于 KDE4) qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock
。
如果您只想关闭一台显示器,可以通过xrandr
(除非您使用专有的显示驱动程序,在这种情况下您将拥有 NVidia/ATI 提供的工具)。
xrandr --output DVI1 --off
这不会通过移动鼠标来撤消,您需要运行xrandr --output DVI1 --auto
才能恢复显示器。
答案2
您可以使用xscreensaver-command
:
$ xscreensaver-command -activate
或者,使用 XScreenSaver 6 或更高版本:
$ xscreensaver-command --activate
如果您的系统上没有它,在 Debian 衍生版本上您可以使用以下命令安装它:
$ sudo apt-get install xscreensaver
在 Fedora/CentOS/RHEL 上,您可以使用以下命令安装它:
$ sudo yum install xscreensaver-base
答案3
在现代发行版上你会这样做xdg-screensaver activate
答案4
根据另一个答案,我使用:
xscreensaver-command -a
在 Arch/Manjaro 上,我使用以下命令从 AUR 安装了它:
$ yay -S xscreensaver