文章目录(Table of Contents)
简介
有的时候安装好 ubuntu
系统之后,发现设置中没有适合显示器的分辨率,此时需要我们自行进行调整。可以使用 xrandr
来设置分辨率。下面是详细的说明。
参考资料
- ubuntu自定义桌面分辨率,比较详细的教程,下面部分截图出自这篇文章;
- ubuntu18分辨率变低,无法调整,最高只有1024*768
- Ubuntu 分辨率显示出错,分辨率不是最佳分辨率的解决办法
自定义桌面分辨率
列出检测到的分辨率
首先我们使用 xrandr
命令列出当前所能检测到的分辨率。如一台显示器,最佳分辨率为 1920x1080
,但是由于没有提前预设导致没有。我们想要添加自己想要的分辨率。
- VGA-1 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
- 1024x768 60.00
- 800x600 60.32 56.25
- 640x480 59.94
- 1440x900_60.00 59.89*
使用 cvt 命令生成一个 modeline
比如你想增加的分辨率为 1920x1080
,可以使用 cvt 1920 1080
来生成一个 modelline:
使用 xrandr --newmode 来创建一个新的分辨率模式
复制上一步 cvt
生成的 modeline 后面的内容, 然后使用xrandr --newmode
来创建新的分辨率模式,如下所示:
- xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
使用 xrandr --addmode 添加刚创建的分辨率模式
上一步创建模式的时候引号里面的内容(1920x1080_60.00
)就是我们创建的分辨率模式的名字,接下来只将分辨率模式添加到输出设备上即可。
- xrandr --addmode Virtual1 "1920x1080_60.00"
这里的 Virtual1
是设备名称,可以通过 xrandr
进行查看。执行成功之后在 ubuntu
的系统设置中就可以看到自己刚刚设置的分辨率模式了!
使用 xrandr --output 应用分辨率模式
除了在系统设置中直接修改分辨率之外,我们可以使用 xrandr --output
直接应用添加的分辨率模式。下面的命令将 1920x1080_60.00
应用在设备 Virtual1
上。此时就完成了修改。
- xrandr --output Virtual1 --mode "1920x1080_60.00"
设置开机自动设置
上面的所有设置只是当前会话有效,重启就没了,想要保存状态,需要修改一下配置文件。首先我们打开配置文件:
- gedit ~/.profile
接着在文件的末尾加上下面的命令,其实也就是前面说介绍的命令:
- cvt 1920 1080 60
- xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
- xrandr --addmode DP-1-2-3 "1920x1080_60.00"
- xrandr --output DP-1-2-3 --mode "1920x1080_60.00"
最后保存并重启就完成了所有的操作。
可能存在的问题
输入密码后黑屏
可能由于配置文件设置的问题,导致开机输入密码后黑屏,无法进行操作。此时可以重启,在输入密码的界面,按下 ctrl+alt+f2
进入命令行,输入自己的「用户名」和「密码」,最后将前面修改的配置文件还原并重启即可。
Ubuntu Login Loop(登陆循环)
如果遇到安装显卡驱动之后,每次在登陆界面输入正确的密码,会黑屏一下然后又返回登陆界面。此时可以首先按下 ctrl+alt+f2
进入命令行,输入自己的「用户名」和「密码」。接着卸载显卡驱动:
- sudo apt remove --purge nvidia*
卸载完毕之后重启即可。详细的说明可以参考链接,关于 Ubuntu 循环登录界面。
常用的最佳分辨率
个人认为的笔记本最佳分辨率(前面16比9,后面16比10),可以按照下面的推荐分辨率进行尝试:
- 13寸:1280×720、1280×800,及其整数倍(如2560×1440、2560×1600或更高);
- 14寸:1360×765、1360×850,及其整数倍;
- 15寸:1536×864、1536×960,及其整数倍;
- 16寸:1600×900、1600×1000,及其整数倍;
- 17寸:1920×1080、1920×1200,及其整数倍。
- 微信公众号
- 关注微信公众号
- QQ群
- 我们的QQ群号
评论