监控 23.04 上的待机脚本 - ASROCK N100

监控 23.04 上的待机脚本 - ASROCK N100

我使用 N100 作为家庭服务器。该服务器连接了两个显示器,用作通用信息显示器。我的目标是在没有人的情况下将其关闭。我目前正在研究将两个显示器都置于待机状态的方法,但我没有成功。

我的方法是通过远程 ssh 查找并测试命令。

首先我研究了 cec,但它似乎不能与 Ubuntu 一起使用。(下面有同样的问题) 为什么ubuntu不支持HDMI CEC?

然后我研究了 xset,但是它不起作用。

export DISPLAY=":0" // or export DISPLAY="0"
sudo xset dpms off
Authorization required, but no authorization protocol specified
xset:  unable to open display ":0"

我不知道如何修复权限:/

我也尝试过 xrandr 遇到类似的问题

sudo xrandr -display :0 --output DP1 --off
Authorization required, but no authorization protocol specified

Can't open display :0

我也在机器上本地测试了这些命令,但没有成功。

我正在使用 X 的默认配置(没有自定义 xorg.conf),所以我想显示 0 应该可以工作。

我猜测这可能是权限问题,但我不知道如何向相应的工具授予权限。

非常感谢 Anny 提供的有关如何解决此问题的帮助/提示。

答案1

禁用 Wayland/etc/gdm/custom.conf

现在 DPMS 可用于管理显示器电源状态,例如

xset -display :0  dpms force off

xset -display :0  dpms force on

相关内容