Ubuntu18系统怎么永久设置1920x1200等没有的自定义分辨率

        安装完Ubuntu之后发现有些常用分辨率并没有,比如1920x1200,但有1920x1080,奇了怪了!看来国外不流行16:10的显示器啊,没办法只能自己添加了。
 linux中要自定义没有的分辨率需要先添加“显示模式”,通过显示模式会生成一种符合标准的自定义分辨率。既然是要符合标准,所以分辨率的具体数值可能会自动略微调整(不知道这么说大家是否明白)。
 下面以1920x1200为例子来说说具体操作步骤。

1、打开终端,输入命令:xrandr,查看现有的分辨率信息和设备名称。如下。

可以看到系统中没有1920x1200,需要手工添加。
本系统最大支持16384 x 16384,比1920x1200大,OK没问题。
设备名称:Virtual1(第二行第一个单词,记下来)

2、生成显示模式信息。输入命令:cvt 1920 1200,如下所示。

root@ubuntu:~$ cvt 1920 1200
# 1920x1200 59.88 Hz (CVT 2.30MA) hsync: 74.56 kHz; pclk: 193.25 MHz
Modeline "1920x1200_60.00"  193.25  1920 2056 2592 1200 1203 1209 1245 -hsync +vsync
hzq@ubuntu:~$
  • 把Modeline后面的信息记下来。

3、添加显示模式。输入命令:xrandr --newmode 和xrandr --addmode,如下所示。

root@ubuntu:~$ xrandr --newmode "1920x1200_60.00"  192.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync 
root@ubuntu:~$ xrandr --addmode DP-1 "1920x1200_60.00"

4、更改分辨率
输入命令:xrandr -s 1920x1200,这个时候分辨率已经变为1920x1200。

5、再次查看确认显示信息,输入命令:xrandr,如下。

可以看到已经增加了1920x1200的分辨率模式。
但是如果重启系统,该显示模式会丢失,如果想让自定义分辨率永久有效,在etc/profile文件中进行处理。

6、打开etc/profile文件追加上面命令并保存,如下。(修订:注意 1920 前面有双引号)

root@ubuntu:~$ gedit /etc/profile
拷贝下面三行到文件末尾。
xrandr --newmode 1920x1200_60.00"  193.25  1920 2056 2592 1200 1203 1209 1245 -hsync +vsync
xrandr --addmode DP-1 "1920x1080_60.00"
xrandr -s 1920x1080
保存退出。
reboot重启看看是否生效。

最后

 如果你想自定义一个1100x800的分辨率,你会发现1100变成了1104x800,这就是所谓的标准化。1100正好是csdn博客显示宽度,我一般用这个分辨率。
 欢迎交流分享,讨论补充~ ~

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值