问题:
在 Linux 中,是否存在不依赖于 KDE/Gnome 的全局配置,可以阻止外部监视器/显示器关闭?
设想
我们有一个场景,其中显示器/电视等插入工作站供客人使用。(演示、闹钟等)
这些显示器/电视通过 HDMI 连接,并且还通过 HDMI 接收高清音频。
但是,由于这些是演示机器,并且在某些情况下,每次会话都会重新创建(和删除)访客配置文件——我们需要一个“系统范围的”解决方案。
答案1
PMS 的当前配置可以通过命令显示和更改设定: 例如,
xset s off #Disable screen saver blanking
xset -dpms #Turn off DPMS
xset s off -dpms #Disable DPMS and prevent screen from blanking
然而,第一的
当您退出时,这些设置将重置为默认值。
警告:XScreenSaver 和 xfce4-power-manager 使用自己的 DPMS 设置并覆盖 xset 配置
和第三
XScreenSaver 独立于 X 本身管理屏幕消隐和显示节能 (DPMS) 并覆盖它。
因此,你最好安装XScreenSaver
适合你的发行版的软件包(上面的大写字母对于 Arch Linux、Debian 来说是可以的等称之为xscreensaver
,...)。该软件包通过名为 的程序为单个用户配置xscreensaver-demo
,配置保存到名为 的文件中$HOME/.xscreensaver
,但不幸的是,该文件的手动修改被丢弃。您可以通过编写自己的名为 的文件来修改它,$HOME/.XResources
这将允许您关闭 DPMS、待机和暂停。默认 .Xresources
位置各异,取决于发行版/etc/X11/app-defaults
(Debian)、/usr/share/X11/app-defaults
(Arch)等等。
请注意,XScreenSaver 由 Xfce4 和 LXDE 自动启动,对于其他桌面(Gnome 和 KDE),您必须以适当的方式执行此操作。