如何在 Ubuntu 17.10 中关闭屏幕?

Jam*_*Ray 5 command-line display shortcut-keys power-management

xset dpms force off 不起作用,输出:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  147 (DPMS)
  Minor opcode of failed request:  6 (DPMSForceLevel)
  Serial number of failed request:  12
  Current serial number in output stream:  14
Run Code Online (Sandbox Code Playgroud)

我有两台带有电源按钮的显示器,带有默认电源管理设置。但是,使用命令按一个键盘快捷键会很方便。

我很确定我正在使用 Gnome 并且读到 xset 不适用于 Gnome。

作为替代解决方案,我将屏幕超时更改为 1 分钟。

有关的:

小智 4

该脚本适用于我的 Ubuntu 17.10

#!/bin/bash

busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 1
read -n 1 -s -r -p "Press any key continue"
busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 0
Run Code Online (Sandbox Code Playgroud)


des*_*ert 1

Ubuntu 17.10 默认运行 Wayland 会话,如果您需要诸如xset. 一个常见的经验法则是,以 开头的命令x仅在 Xorg 中运行。据我所知,Wayland 还没有提供关闭屏幕的方法。不过,这种情况将来很可能会发生变化。