Linux终端关闭屏幕显示,使用命令行关闭监视器
问题描述
我正在我的笔记本电脑上运行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终端关闭屏幕显示,使用命令行关闭监视器相关推荐
- linux终端xwindow,如何从命令行重新启动X Window Server?
问题描述 如何从命令行重新启动X Window Server? 我真的很想重新启动我的GUI,而不必重新启动系统. 最佳解决方法 长话短说:在systemd系统上(Ubuntu 15.04及更新版本) ...
- ubuntu终端命令停止_从命令行关闭Linux计算机的5种方法
没有操作系统是完美的. 即使相对稳定,驱动程序和应用程序也可能存在问题. Linux也不例外. 尽管比Windows更稳定(在许多情况下,并非全部!),但可能还需要重新启动Linux计算机. 这可能是 ...
- Linux启动tomcat命令行关闭后服务会停止
最近因为项目需要迁移到云服务器上.自己一个开发还要兼顾运维的事情真是太难了.由于不熟悉.遇到一些各种各样的小坑.在此记录一下. 问题:Linux启动tomcat命令行关闭后服务会停止? 一般Linux ...
- 局域网内,如何使用命令行关闭别人的电脑
通过命令行"shutdown -s -t 100"命令可以关闭自己的计算机(其中100代表100秒后关闭计算机),那么,在局域网内,如何通过命令行关闭别人的电脑呢? 在这里我们只需 ...
- 在局域网内,如何通过使用命令行关闭别人的电脑
通过命令行"shutdown -s -t 100"命令可以关闭自己的计算机(其中100代表100秒后关闭计算机),那么,在局域网内,如何通过命令行关闭别人的电脑呢? 在这里我们只需 ...
- 如何用命令行关闭Windows自动更新服务?
很多银行业.金融企业或者政府部门,企业会规定内部员工的电脑不能轻易做更新操作,包括更新Windows系统和内部各种软件的升级,IT会对新发布的软件补丁进行测试,没有问题后通知大家统一更新. 在这种情况 ...
- 高效Linux用户需要了解的命令行技能
高效Linux用户需要了解的命令行技能 出处: Quora 译文出处: 凌坤(@灵犀志趣_凌坤) 最近在Quora上看到一个问答题目,关于在高效率Linux用户节省时间Tips.将该题目的回答进行 ...
- linux中的root命令,在linux终端中执行root命令
Linux终端中如果要执行root命令该怎么做呢?下面由学习啦小编为大家整理了linux终端中执行root命令的方法,希望对大家有帮助! 在linux终端中执行root命令的方法 使用sudo命令,命 ...
- linux gpu 测试工具,推荐 7 大 Linux GPU 监控和诊断命令行工具
原标题:推荐 7 大 Linux GPU 监控和诊断命令行工具 作者:Linux迷 链接:https://www.linuxmi.com/7-linux-gpu-jiankong.html 视频卡是一 ...
最新文章
- Oracle E-Business Suite Maintenance Guide Release 12.2(Patching Utilities)
- linux 文件大小ll和du不一致问题
- linux系统运维指南 pdf_linux运维:系统监控命令实践
- figma设计_在Figma中使用隔片移交设计
- 关于某些人和某些事的断想
- 互联网晚报 | 2月18日 星期五 | 高途宣布停止高中学科辅导服务;小红书启动最严医美专项治理;FF 91量产版2月23日发布...
- JS中的基本数据类型与引用数据类型
- 教你如何用两个队列实现一个栈
- IEC 60601-1-2020 最新英文-医疗电气设备--第1部分 基本安全性及性能的一般要求
- 【日常】DES加密算法python实现_以密码编码学与网络安全——原理与实践(第六版)课后习题3.11为例
- python_文件统计问题:文件” seqs_fasta.txt”保存着具有fasta格式的100多个蛋白质氨基酸序列
- 使用阿里云的【身份证实名认证接口】API核验用户的真实性
- IDEA背景色和背景图片的设置
- 学习编程该如何记笔记(摘自简书、博客)
- 深圳云计算培训:云计算是怎么分类的
- 如何快速实现邮箱注册(项目案例)
- ASM磁盘组添加ASM磁盘
- html的class怎么使用方法,HTML的class属性怎么用?使用方法详细总结!
- 如何卸载Ulead VideoStudio 10 (绘声绘影)
- php处理二进制数据
热门文章
- Python expandtabs() 方法
- 《Node.js区块链开发》一3.5 亿书对DPoS机制的改进
- DataWorks 安装手册
- showimg.php,layer弹出图片
- mysql 挂掉 无法启动_mysql-配置 - MySQL错误,时不时自动挂掉,无法启动
- windows程序设计 c语言,【教程】基于C语言的Windows编程入门
- oracle数据库查看等待,Oracle常见等待事件说明(三)-enqueue/free buffer waits
- poi解析excel读取日期为数字的问题
- php tp3.0计算每天的订单,TP5.1结合taskphp3.0定时任务
- 构建Chua 混沌电路 - 基本测试