Ubuntu更改显示器分辨率且重启不失效

首先打开终端,输入xrandr查看已有的显示器分辨率信息。例如eDP-1,DP-1,HDMI-1,HDMI-2分别对应四个显示输出。

1 1 root@chai-TM1604:/home/chai#:xrandr 2 2 Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192 3 3 eDP-1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 294mm x 165mm 4 4 1920x1080 59.93*+ 5 5 1680x1050 59.95 59.88 6 6 1600x1024 60.17 7 7 1400x1050 59.98 8 8 1600x900 59.99 59.94 59.95 59.82 9 9 ... 1010 DP-1 disconnected (normal left inverted right x axis y axis) 1111 HDMI-1 disconnected (normal left inverted right x axis y axis) 1212 HDMI-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 673mm x 284mm 1313 1920x1080 60.00* 50.00 59.94 1414 1920x1080i 60.00 50.00 59.94 1515 1680x1050 59.88 1616 1280x1024 75.02 60.02 1717 ...

现在我要将我的扩展显示器HDMI-2(不同的环境中显示器名字不同,根据xrandr中给的显示器名字替换就好。)设置分辨率为2560*1080,但默认并没有这个模式,所以需要手动添加。首先输入:

cvt 2560 1080

11 root@chai-TM1604:/home/chai# cvt 2560 1080 22 # 2560x1080 59.98 Hz (CVT) hsync: 67.17 kHz; pclk: 230.00 MHz 33 Modeline "2560x1080_60.00" 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync

然后,生成的Modeline即为我们需要添加的新模式。把新的模式添加进显示器。其实就是把上面的Modeline后面的内容复制到 xrandr --newmode 的后面就行了。

xrandr --newmode "2560x1080_60.00"  230.00  2560 2720 2992 3424  1080 1083 1093 1120 -hsync +vsync  #利用cvt的输出创建新模式xrandr --addmode HDMI-2 "2560x1080_60.00"    #把新模式添加到HDMI-2显示器

最后,改变显示器分辨率,执行:

 1 root@chai-TM1604:/home/chai# xrandr --output HDMI-2 --mode "2560x1080_60.00" 

但这样设置,重启以后又会失效,所以还需要修改以下配置文件:

命令:sudo vim .profile  (这里用的是vim编辑器)

chai@chai-TM1604:~$ sudo vim .profile

把前面执行过的三行命令添加到尾部,就完成了。重启看看效果。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

mysql设置时区

mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0