手动关闭显示器


48

我是否可以通过单击或简单的终端命令立即手动关闭笔记本电脑显示器?我只想关闭显示器而不锁定机器。我的机器上没有专用的关闭监视器按钮。

Answers:


60

您可以使用X服务器的首选项命令(http://systembash.com/content/how-to-turn-off-your-monitor-via-command-line-in-ubuntu/

  • 关闭显示器 $ xset dpms force off
  • 打开显示器 $ xset dpms force on

如果显示器已关闭,则按键或移动鼠标也会打开显示器。如果您喜欢使用快捷方式,可以将命令分配给按键。


1
可以,谢谢。.我只是想知道,我可以让它像我的电脑快要入睡一样慢慢消失吗?
2013年

@DavidAshford
Nur

3
有没有办法在锁定屏幕时使用此命令?当我锁定屏幕时,显示器没有关闭,只是变黑了。我想通过关闭它们来节省电源,同时也锁定我的会话。有任何想法吗?
Felipe

3
+1; 请注意,此解决方案不是特定于单位的,您可以在任何DE上高兴地使用它。
mreq 2013年

3
xset dpms force standby似乎更可靠,不需要 sleep 1 ; xset dpms force off技巧。
艾伦·汤普森

21

为了添加其他答案,我发现当我输入xset dpms force off并按下Enter按键时,我的屏幕将关闭并再次打开。通过运行以下命令,我能够在不打开屏幕的情况下关闭屏幕。

sleep 3; xset dpms force off

1
好多了 !简单的方法不可靠(在Kubuntu上)。
艾伦·汤普森

1
在16.04不起作用
阴暗面

2
@darkside在ubuntu 16.04上起作用
Herrgott

自从1993年DPMS或Display Power Management System出现以来,这种方法应该可以在任何地方使用,并且现在是X不可或缺的一部分。如果它不起作用,则可能意味着存在硬件问题或某些非常严重的错误。
Sergiy Kolodyazhnyy

在Ubuntu 18.04.1上可以使用。如果没有“ sleep 3;”,屏幕将关闭,然后再次打开。
Sander Heinsalu

7

只是添加更多选项...您可以运行

xrandr --output <DISPLAY_NAME> --brightness 0

要确定您的显示名称,只需运行xrandr。它将在连接的显示器上为您提供信息,因此您实际上可以打开和关闭其中的任何一个

但是请注意,运行此命令后,将无法通过移动鼠标或使用键盘来打开屏幕。您将不得不使用第二个监视器或盲目键入

xrandr --output <DISPLAY_NAME> --brightness 1

因此,X RandR为您提供了对屏幕的更好控制,但它确实做到了。它也可以用于其他用途,例如更改分辨率,方向,速率等。在脚本中运行它也非常容易。如果需要,您可以编写脚本以使屏幕很好地淡化为黑色。亮度参数可以取分数

有关X RandR的更多信息

X RandR脚本示例,绑定到Fn键


1
请注意,该--brightness选项实际上并不影响硬件,它只会以变黑的方式使屏幕着色。引用手册上的--brightness选项:However, this is a software only modification, if your hardware has support to actually change the brightness, you will probably prefer to use xbacklight
Sergiy Kolodyazhnyy

这也是事实
Hasan Ammori

0

我发现该xset dpms force off命令运行良好。但是,为该命令分配热键时,我遇到了麻烦:我的屏幕将关闭,然后再次打开。

我发现其原因是我无特殊原因使用的热键组合。我发现分配给该命令的热键组合“ Mod2 + Mod4 + Super + Hyper + Left shiftxset dpms force off关闭了屏幕,并且直到按下键或使用鼠标后,屏幕才会再次打开。正是我想要的!该热键组合只是Super与左键结合使用的(Windows键)shift。我正在运行Ubuntu 16.04,这正在我的系统上运行。


0

在Ubuntu 18.04中,dpms无法与GNOME Wayland一起正常使用

$ xset -q

DPMS (Energy Star):
Display is not capable of DPMS

您可以尝试使用以下命令
关闭监视器:

busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 1

要打开监视器:

busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 0

这个对我有用。

(资源)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.