mar*_*004 6 command-line monitor wayland kubuntu xset
我喜欢在不需要时关闭显示器,以减少眼睛疲劳和能源消耗(例如,仅听音乐时)。在 X11 上,我一直使用sleep 0.5; xset dpms force off
shell 命令并为其分配了自定义键盘快捷键。
最近,我已将整个工作流程切换到 Wayland,但这些xset dpms
命令显然无法在该平台上运行 - 输出显示server does not have an extension for dpms option
。
是否有其他方法可以用来关闭 Wayland 上的显示器?
Kri*_*egi 11
坦率地说,接受的答案并没有回答您提出的问题。
您接受了快捷方式,但您的问题 - 我认为 - 主要被解释为寻找命令行解决方案。
该快捷方式有效,并且您在问题下的评论中的临时解决方案几乎是完美的。这是所需的命令:
/bin/sleep 1 && /bin/dbus-send --session --print-reply --dest=org.kde.kglobalaccel /component/org_kde_powerdevil org.kde.kglobalaccel.Component.invokeShortcut string:'Turn Off Screen'
基本上,与您的解决方案相比的区别:
"Turn Off Screen"
论据invokeShortcut
如果有快捷方式,为什么还要有人需要命令呢?因为有些人需要一个关闭屏幕和锁定屏幕的命令
无论如何,感谢您的回答,因为它帮助我找到了这个问题的解决方案,以及后一个问题!
有多种选择:
kscreen-doctor --dpms off
sleep 0.5 && qdbus org.kde.kglobalaccel /component/org_kde_powerdevil invokeShortcut "Turn Off Screen"
sleep 0.5 && dbus-send --session --print-reply --dest=org.kde.kglobalaccel /component/org_kde_powerdevil org.kde.kglobalaccel.Component.invokeShortcut string:'Turn Off Screen'
另请注意,有一个可与 Wayland 配合使用的本机 KDE 键盘快捷键选项。它位于System Settings -> Shortcuts -> Power Management -> Turn Off Screen
。