VMware安装Ubuntu20.04虚拟机的过程中,会遇到无法将分辨率调整为1920*1080的问题。网络上给出的一些方法,大部分都只能修改当前的分辨率,无法做到重启后生效。今天,我来给大家讲讲如何 永久修改Ubuntu20.04虚拟机的分辨率

安装VMware Tools

VMware Tools是虚拟机自带的拓展功能,安装后能支持共享剪切板、共享文件夹等诸多功能,分辨率的问题有概率能得到解决。因此,我们的第一步是安装VMware Tools。
点击上方选项栏“虚拟机”,在下拉菜单中有一栏“安装VMware Tools”,点击该选项即可。 这时,虚拟机系统能够识别到一个镜像,点开后将里面的压缩包拷贝到桌面,并进行解压(我将这个文件放在了主文件夹里的“wmtool”文件夹中)。

vm station 调用gpu vmware workstation gpu_文本文件

解压之后,进入文件夹“VMwareTools-10.3.10-13959562”(或者一个类似的东西),进入文件夹“vmware-tools-distrib”。

vm station 调用gpu vmware workstation gpu_VMware_02

在这个文件夹内部,有一个“vmware-install.pl”的文件,在此目录下的终端中执行如下命令,即可安装VMware Tools。

$ sudo ./vmware-install.pl

若因权限问题无法执行,可以先执行如下命令,然后再尝试上述的安装命令。

$ sudo chmod 777 ./vmware-install.pl

开始安装之后,只需一路回车即可完成安装。
安装完成后,需要重启虚拟机。

永久设置分辨率

安装完VMware Tools,并重启虚拟机之后,若虚拟机已经适应了屏幕的分辨率,那么恭喜你,你成功了。如果没有,那么接下来的步骤能够100%完成分辨率的修改。
我们点击右上角的电源标志,进入设置页面。选择“显示器”,然后查看分辨率选项是否有符合要求的分辨率。如果有,那么直接修改即可如果没有,那么先选一个比较合适的分辨率,然后进入下一步

vm station 调用gpu vmware workstation gpu_vm station 调用gpu_03

这一步有两种方法
第一种方法,键盘上同时按下ctrl+alt+t,打开终端,在终端中执行如下代码:

$ sudo gedit /etc/rc.local

输入密码后,打开一个空白的文本文件,将如下命令复制到打开的文件中,并ctrl+s保存(我以1920*1080的分辨率为例)。

#!/bin/bash
xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 "1920x1080_60.00"
xrandr --output Virtual1 --mode "1920x1080_60.00"

然后重启电脑。进入系统后到设置中就能找到1920*1080的分辨率了,直接修改即可。

第二种方法,键盘上同时按下ctrl+alt+t,打开终端,在终端中执行如下代码:

$ sudo gedit /etc/profile

输入密码后,打开的文件有一些初始内容,我们在文件的末尾(记得换行)加上下面的语句,并ctrl+s保存。

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

关闭文本文件,回到终端后,输入如下命令,对我们刚做的更新进行应用。

$ source /etc/profile

然后重启电脑。进入系统后到设置中就能找到1920*1080的分辨率了,直接修改即可。

总结

修改分辨率之后,登陆界面仍然可能会是奇怪的分辨率,但是输入密码进入系统之后,我们之前设置的分辨率便会被应用。
在设置分辨率的过程中,最重要的一步是,配置完成之后,一定要从系统中的设置中进入修改,否则我们的配置会被系统的设置覆盖。切记!