最近重新装的ubantu系统,显示器只能设置1024X768的分辨率,在屏上看这字很大很不清楚,于是从网上找的自定义屏幕分辨率的解决方案,在这里整理以下。
使用的命令:xrandr,cvt
首先查看下当前已经提供的分辨率设置:xrandr (不用带任何参数)
再查看没有可用的分辨率下,我们就需要为显示设备(显示器,投影仪等)定制一个合适的分辨率。我们使用cvt来生成指定分辨率。
cvt 1920 1080
注意有红下划线处,我们可以看到,cvt提供的modeline。下面我们要做的就是将modeline启用。
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA-1 "1920x1080_60.00"
xrandr --output VGA-1 --mode "1920x1080_60.00"
注:1.--newmodel后面的参数请参考上一步自己的modelline参数
2.“VGA-1”这个参数是自己的设备名称,具体的请参考第一步自己的设备名称。
然后就可以在系统设置里面设置自己定义的屏幕分辨率了!
不过为了重启系统后仍能执行我们的设置我们还需要将刚刚的三条指令写进自动执行的脚本中,终端输入 sudo gedit ~/.profile在文件末尾追加
cvt 1440 900
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA-1 "1920x1080_60.00"