我使用 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