ubuntu系统中解决桌面分辨率不适配问题
-
首先查看当前分辨率,命令为:
xrandr或xrandr -q
输出当前显示屏名称及其分辨率列表,以及其他显示屏及其分辨率列表 -
如果列出的分辨率有你想要的,那么就直接选择
xrandr -s 1024x768
-
如果可选分辨率中没有你想要的大小,那么你需要自定义添加模式,命令为:
cvt 1920 1080
回车后返回结果如下,modeline后面就是模式的名称和参数
1920x108059.96 Hz(CVT 2.07M9) hsync:67.16kHz; pclk: 173.00 MHz Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 10881120 -hsync +vsync
-
可以检查一下是否成功添加
xrandr 或xrandr -q
-
将上述创建的的modeline添加到分辨率列表
newmode后面的内容就是第三步中modeline后面的内容
sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
-
将分辨率添加到你的显示器上
sudo xrandr --addmode Virtual1 "1920x1080_60.00"
Virtual1可以替换为你的显示器名称,"1920x1080_60.00"为上一步添加的分辨率 -
在界面中可以查看到分辨率确实已经更改
-
为保证重启后也能生效,最好配置下系统设置(虽然我做完了8-10步,重启之后依然会变成配置之前的样子)
sudo gedit /etc/profile
-
打开配置文件后,后面加入
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 "1920x1080_60.00"
-
重启系统
reboot