ubuntu 添加自定义分辨率by ADMIN on 五月 02,2020

虽然ubuntu 20.04支持分数缩放了,但是目前的分数缩放还有很多BUG,比如安装了一些GNOME Shell Extensions后,分数缩放会导致状态栏无法显示。但是整数缩放不是太大了就是太小了影响正常观感,那能否添加一个自定义分辨率呢?答案是肯定的,下面是操作步骤:

1.查看屏幕设备

xrandr

在终端输入上面代码后,会出来一个屏幕的硬件信息和分辨率列表,在分辨率列表上面一行找到这两个单词 “connected primary“ ,单词前面就是屏幕的型号,比如我的就是 eDP-1-1 ,将型号记下来。

2.输入自定义分辨率,比如1860 945或者1366 768等来生成modeline信息:

cvt 1860 945

在终端输入上面代码后会出来一个信息,找到单词 modeline,将这个单词后面从双引号开始 直到-hsync +vsync结束的内容记录下来,比如我的是 “1680x945_60.00” 130.75 1680 1776 1952 2224 945 948 953 981 -hsync +vsync 。

3.在终端输入代码创建新的分辨率模式,用xrandr –newmode 加上第二步的参数,比如:

xrandr --newmode "1680x945_60.00"  130.75  1680 1776 1952 2224  945 948 953 981 -hsync +vsync

4.在终端输入代码将新创建的分辨率添加到设备列表,xrandr –addmode 加上第一步的屏幕型号 然后再加上第二步双引号里的内容(包括双引号),比如:

xrandr --addmode eDP-1-1 "1680x945_60.00"

到这里就可以在系统设置里选择我们刚刚自己创建的分辨率了,但是如果只是这样的话,每次重启都会失效,有什么办法能让重启继续有效呢,办法就是将上面第三步和第四步的两句代码添加到/home/用户名/.profile 文件里。
打开配置文件的终端命令:

gedit ~/.profile

当然也可以让文件管理器显示隐藏文件,然后在主目录里打开配置文件,将第三步和第四步的两句代码依次复制到末尾。

No comments yet.