如何在 Wayland 中使用命令行关闭笔记本电脑显示器?

如何在 Wayland 中使用命令行关闭笔记本电脑显示器?

我正在使用带有 Wayland 的 Kubuntu 23.04。

我发现答案,它在另外两台运行(Kubuntu 22.04 和 Ubuntu MATE 22.04)X.Org 的计算机上运行,​​但这在我的 Wayland 计算机中似乎不起作用。

$ echo "$DISPLAY"
:1
$xset -display :1 dpms force off

server does not have extension for dpms option
xset:  unknown option force

当显示管理器是 Wayland 时,如何使用命令行打开和关闭显示?

答案1

我不使用 kde,但我注意到了这一点 谈论“kde connect”(这似乎是一种从手机向 kde 桌面输入命令的方式)。它建议:

关闭屏幕:

sleep 0.1 && qdbus org.kde.kglobalaccel /component/org_kde_powerdevil invokeShortcut "Turn Off Screen"

我也从某处注意到了可能的等价物:

dbus-send --session --dest=org.kde.kglobalaccel \
  /component/org_kde_powerdevil \
  org.kde.kglobalaccel.Component.invokeShortcut string:'Turn Off Screen'

如果 kde 与基于 wlroots 的合成器共享某些协议,您可以尝试 wlr-randr

相关内容