我将 VMware Ubuntu 18.04 升级到了 18.10。升级后,它运行良好,直到我关闭并重新启动虚拟机,现在它无法全屏显示。
我随后安装了 18.10 的全新副本,安装后一开始运行良好,但重启后又发生了同样的事情。
有什么建议么?
答案1
我在 VMWare 15.01 上全新安装 18.10 时遇到了同样的问题。如果我在登录后手动重新启动 open-vm-tools,则一切正常。我尝试重新安装 VMWare 工具,但没有帮助。这确实解决了问题:
使用您喜欢的编辑工具编辑此文件
/etc/systemd/system/multi-user.target.wants/open-vm-tools.service
将这些行添加到“Unit”部分的末尾
Requires=graphical.target
After=graphical.target
保存文件,下次重新启动时就可以了。
您可以通过运行立即应用更改而无需重新启动
sudo systemctl daemon-reload
sudo service open-vm-tools restart
答案2
创建一个扩展名为 .sh 的文本文件。例如setscreen.sh
插入以下文本并保存。
xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080
xrandr --output Virtual1 --mode 1920x1080
将此 .sh 文件作为可执行文件运行。屏幕应变为 1920x1080。
使用“启动应用程序”在启动时启动该文件。
答案3
转到设置>显示>指定监视器设置。然后为您的计算机选择正确的分辨率。
答案4
只需在“启动应用程序”中添加sudo service open-vm-tools restart
as命令,即可使其在系统启动后运行。