我正在使用带有 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
。