今天尝试在虚拟机安装一下Ubuntu,发现分辨率真太小了(过于丑陋)
以前用的时候没太在乎,这次真的受不了了,遂找了找解决的方法,让咱的虚拟机也和正常系统一样美观大方
PS:原来分辨率过小,拉伸 / 保持纵横拉伸 也是很丑
解决方案
- 一、基础,直接调节系统提供的分辨率
- 二、进阶,将屏幕调节成 1920x1080 分辨率
- 1、使用 `cvt 1920 1080` 列出这个分辨率的模式相关信息
- 2、使用 `xrandr` 命令获得显示器名称
- 3、使用 `xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync` 命令创建一个新模式
- 4、使用命令 `xrandr --addmode Virtual1 "1920x1080_60.00"` 命令,将该分辨率添加到系统显示设置里面
- 5、再次运行 `xrandr` 命令查看是否添加成功
- 6、最后一步:使用`xrandr -s 1920x1080` 命令,更改为咱们自己添加的分辨率
- 7、更改后的效果(过于完美)
- 三、设置开机自启
一、基础,直接调节系统提供的分辨率
1、进入终端输入:xrandr
命令查看当前分辨率以及所有系统支持分辨率
- 后面打 “*” 号的是当前系统 的分辨率,其余是系统所支持的分辨率
- 第二行第一个单词
Virtual1
是显示器名称(后面高级使用会用到)
2、使用命令:xrandr -s 1360x768
更改Ubuntu桌面的分辨率(上面已经查看到所有支持的分辨率,这里自己找到适合的即可,推荐使用 1360x768 )
- 注:命令中的乘号其实就是字母
x
3、更改完成后效果(全屏后效果更佳)
二、进阶,将屏幕调节成 1920x1080 分辨率
有些有强迫症的人可能还是会觉得,这样还是有些丑,咦怎么可以没有1920x1080的分辨率呢!?
接下来咱们自己添加分辨率
1、使用 cvt 1920 1080
列出这个分辨率的模式相关信息
2、使用 xrandr
命令获得显示器名称
- 前面已经提到,"第二行第一个单词
Virtual1
是显示器名称(小伙伴自己找自己的)
3、使用 xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
命令创建一个新模式
- 注意:命令中从
"1920x1080_6....
之后的都是咱们上面第一步命令的结果第二行的内容(可自行拷贝)
4、使用命令 xrandr --addmode Virtual1 "1920x1080_60.00"
命令,将该分辨率添加到系统显示设置里面
5、再次运行 xrandr
命令查看是否添加成功
6、最后一步:使用xrandr -s 1920x1080
命令,更改为咱们自己添加的分辨率
7、更改后的效果(过于完美)
三、设置开机自启
看似已经好了,但是当我们重启系统的时候,咦~他喵的怎么有恢复到原来的样子了!?
1、自己找一个位置新建一个脚本文件(xxxx.sh)
- 我这里直接在家(home)目录新建了一个 StartUp 文件夹,里面以后就用来放置自定义的开机自启的脚本文件
- 新建脚本文件(我这里命名为
modifyScerrnResolution.sh
)
2、修改脚本文件
- 放置咱们之前重点输入的命令
#!/bin/sh cvt 1920 1080 xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode Virtual1 "1920x1080_60.00" xrandr -s 1920x1080
- 将sh文件变成可执行文件(修改文件权限)
进入文件所在目录执行命令:chmod 777 modifyScerrnResolution.sh
3、添加到系统的开机自启中
- 找到开机自启项(英文下图标相同,名为StartUp…))
- 双击进入添加启动程序(命令栏选中咱们写好的脚本文件)
- Ok,下一次我们在重启系统就会自动执行这些命令,从而使得屏幕分辨率变为1920x1080, 赶快去试一下吧!