问题描述

我正在我的笔记本电脑上运行Ubuntu Server。屏幕没有理由打开。我一直在尝试使用此命令关闭屏幕:

sleep 1 && xset dpms force off

问题是我收到以下错误

unable to open display "".

知道发生了什么/出了什么问题?有关如何执行此操作的任何其他建议吗?

最佳解决方案

要在控制台中关闭监视器,命令如下:

sudo vbetool dpms off

按Enter键重新控制控制台,我建议

sudo sh -c 'vbetool dpms off; read ans; vbetool dpms on'

次佳解决方案

试试这些命令……

把关掉:

xset -display :0.0 dpms force off

打开:

xset -display :0.0 dpms force on

如果您的显示屏关闭然后立即重新打开,请尝试以下操作,这会在关闭屏幕之前增加1秒的延迟。这使得在关闭显示器之前,X服务器可以处理所有事件。

sleep 1 && xset -display :0.0 dpms force off

第三种解决方案

如果您有多个显示器设置,其他答案中提到的xset命令将关闭所有显示器。但是,如果您只想关闭一个或一些显示器,则应使用xrandr。

首先运行xrandr -q命令,该命令将列出所有监视器及其当前显示设置。在每个监视器详细信息的开头,您将找到系统设置的监视器名称。你必须跟踪它。

我有两个显示器(一个连接到DVI端口,另一个连接到VGA端口),当我运行命令时,我看到:

Screen 0: minimum 320 x 200, current 1360 x 768, maximum 2726 x 2726

DFP1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm

1360x768 59.7*+

... (more details are shown here, but I have hidden it)

CRT1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm

1360x768 59.8*+ 60.0

... (more details are shown here, but I have hidden it)

在此输出中,DVI端口连接的监视器标记为DFP1,另一个标记为CRT1。因此,如果我想关闭辅助监视器(即CRT1),我运行此命令:

xrandr --output CRT1 --off

如果你想再次打开那个监视器,那么你已经运行了这个命令:

xrandr --output CRT1 --auto

第四种方案

如果您有多台显示器,请使用:

关闭第二台显示器:(假设CRT-0是您的左侧显示器而CRT-1是您的右侧显示器)xrandr --output CRT-1 --off打开第二台显示器:xrandr --output CRT-1 --right-of CRT-0 --auto这样xrandr就知道不要复制第一个显示器。

第五种方案

我刚刚安装了Ubuntu Server 18.04.1(没有GUI,X,也没有任何图形),昨晚我试图关闭屏幕后我终于找到了魔法命令:

setterm --blank 1

执行命令后,屏幕将每分钟自动关闭(如果空闲)。

请享用!

参考资料

Linux终端关闭屏幕显示,使用命令行关闭监视器相关推荐

  1. linux终端xwindow,如何从命令行重新启动X Window Server?

    问题描述 如何从命令行重新启动X Window Server? 我真的很想重新启动我的GUI,而不必重新启动系统. 最佳解决方法 长话短说:在systemd系统上(Ubuntu 15.04及更新版本) ...

  2. ubuntu终端命令停止_从命令行关闭Linux计算机的5种方法

    没有操作系统是完美的. 即使相对稳定,驱动程序和应用程序也可能存在问题. Linux也不例外. 尽管比Windows更稳定(在许多情况下,并非全部!),但可能还需要重新启动Linux计算机. 这可能是 ...

  3. Linux启动tomcat命令行关闭后服务会停止

    最近因为项目需要迁移到云服务器上.自己一个开发还要兼顾运维的事情真是太难了.由于不熟悉.遇到一些各种各样的小坑.在此记录一下. 问题:Linux启动tomcat命令行关闭后服务会停止? 一般Linux ...

  4. 局域网内,如何使用命令行关闭别人的电脑

    通过命令行"shutdown -s -t 100"命令可以关闭自己的计算机(其中100代表100秒后关闭计算机),那么,在局域网内,如何通过命令行关闭别人的电脑呢? 在这里我们只需 ...

  5. 在局域网内,如何通过使用命令行关闭别人的电脑

    通过命令行"shutdown -s -t 100"命令可以关闭自己的计算机(其中100代表100秒后关闭计算机),那么,在局域网内,如何通过命令行关闭别人的电脑呢? 在这里我们只需 ...

  6. 如何用命令行关闭Windows自动更新服务?

    很多银行业.金融企业或者政府部门,企业会规定内部员工的电脑不能轻易做更新操作,包括更新Windows系统和内部各种软件的升级,IT会对新发布的软件补丁进行测试,没有问题后通知大家统一更新. 在这种情况 ...

  7. 高效Linux用户需要了解的命令行技能

    高效Linux用户需要了解的命令行技能 出处: Quora   译文出处: 凌坤(@灵犀志趣_凌坤) 最近在Quora上看到一个问答题目,关于在高效率Linux用户节省时间Tips.将该题目的回答进行 ...

  8. linux中的root命令,在linux终端中执行root命令

    Linux终端中如果要执行root命令该怎么做呢?下面由学习啦小编为大家整理了linux终端中执行root命令的方法,希望对大家有帮助! 在linux终端中执行root命令的方法 使用sudo命令,命 ...

  9. linux gpu 测试工具,推荐 7 大 Linux GPU 监控和诊断命令行工具

    原标题:推荐 7 大 Linux GPU 监控和诊断命令行工具 作者:Linux迷 链接:https://www.linuxmi.com/7-linux-gpu-jiankong.html 视频卡是一 ...

最新文章

  1. Oracle E-Business Suite Maintenance Guide Release 12.2(Patching Utilities)
  2. linux 文件大小ll和du不一致问题
  3. linux系统运维指南 pdf_linux运维:系统监控命令实践
  4. figma设计_在Figma中使用隔片移交设计
  5. 关于某些人和某些事的断想
  6. 互联网晚报 | 2月18日 星期五 | 高途宣布停止高中学科辅导服务;小红书启动最严医美专项治理;FF 91量产版2月23日发布...
  7. JS中的基本数据类型与引用数据类型
  8. 教你如何用两个队列实现一个栈
  9. IEC 60601-1-2020 最新英文-医疗电气设备--第1部分 基本安全性及性能的一般要求
  10. 【日常】DES加密算法python实现_以密码编码学与网络安全——原理与实践(第六版)课后习题3.11为例
  11. python_文件统计问题:文件” seqs_fasta.txt”保存着具有fasta格式的100多个蛋白质氨基酸序列
  12. 使用阿里云的【身份证实名认证接口】API核验用户的真实性
  13. IDEA背景色和背景图片的设置
  14. 学习编程该如何记笔记(摘自简书、博客)
  15. 深圳云计算培训:云计算是怎么分类的
  16. 如何快速实现邮箱注册(项目案例)
  17. ASM磁盘组添加ASM磁盘
  18. html的class怎么使用方法,HTML的class属性怎么用?使用方法详细总结!
  19. 如何卸载Ulead VideoStudio 10 (绘声绘影)
  20. php处理二进制数据

热门文章

  1. Python expandtabs() 方法
  2. 《Node.js区块链开发》一3.5 亿书对DPoS机制的改进
  3. DataWorks 安装手册
  4. showimg.php,layer弹出图片
  5. mysql 挂掉 无法启动_mysql-配置 - MySQL错误,时不时自动挂掉,无法启动
  6. windows程序设计 c语言,【教程】基于C语言的Windows编程入门
  7. oracle数据库查看等待,Oracle常见等待事件说明(三)-enqueue/free buffer waits
  8. poi解析excel读取日期为数字的问题
  9. php tp3.0计算每天的订单,TP5.1结合taskphp3.0定时任务
  10. 构建Chua 混沌电路 - 基本测试