通过VMWare在Ubuntu中无法获得1920 x 1080


23

我刚刚安装了Ubuntu并输入了 sudo apt-get install open-vm-tools

我可以将分辨率更改为1920 x 1200,但不能更改为1920 x1080。有什么想法吗?

我试过这个,而但没有运气。第二个链接用于VirtualBox

我试过在主机(Windows 8)和来宾OS(Ubuntu)上更改VMWare设置,但没有成功。真的需要这个工作。

我认为我没有正确运行vm工具。显然我应该运行.pl文件,但是当我双击它时,一个文本文件就会打开。

xrandr:

xrandr
Screen 0: minimum 1 x 1, current 1360 x 768, maximum 8192 x 8192
Virtual1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x600        60.0 +   60.3  
   2560x1600      60.0  
   1920x1440      60.0  
   1856x1392      60.0  
   1792x1344      60.0  
   1920x1200      59.9  
   1600x1200      60.0  
   1680x1050      60.0  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       60.0* 
   1280x800       59.8  
   1152x864       75.0  
   1280x768       59.9  
   1024x768       60.0  
   640x480        59.9  
Virtual2 disconnected (normal left inverted right x axis y axis)
Virtual3 disconnected (normal left inverted right x axis y axis)
Virtual4 disconnected (normal left inverted right x axis y axis)
Virtual5 disconnected (normal left inverted right x axis y axis)
Virtual6 disconnected (normal left inverted right x axis y axis)
Virtual7 disconnected (normal left inverted right x axis y axis)
Virtual8 disconnected (normal left inverted right x axis y axis)

在此处输入图片说明


稍微澄清一下-您刚刚安装了主机还是客户端计算机的Ubuntu?
Kupiakos

抱歉,这是客户端计算机。
EGHDK

通过编辑问题,将您作为注释提供的所有补充信息放入问题本身。

给输出xrandr
Zlatan

也许xrandr --output Virtual1 --mode 1920x1080行得通吗?
Zlatan

Answers:


41

我的解决方案:

创建一个扩展名为.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。

使用“启动应用程序”在启动时启动文件。

注意:我正在运行Mint 17,但这在Ubuntu中应该可以正常工作。


使用在Windows 7作为主机OS的VMWare Player中虚拟化的Ubuntu 15.04,这对我有用。
马克·汤姆林

在Mac Osx上的Vmware 8和Ubuntu 14.04桌面上为我工作。谢谢。
Sinan Eldem 2015年

谢谢,我在vmware上运行的ParrotSec OS 2.1上遇到了这个问题。奇迹般有效。
AnythingM3tal

在Vmware上运行的Debian 8.5(Jessie)上为我工作。
c0deous

为我工作在Ubuntu的17.04 / VMware Workstation的临
JREAM

8

我在VMware Player 12.1下使用Linux Mint Cinnamon 17.3遇到了相同的问题。

阅读更多open-vm-tools关于VMware的KB,我发现,使用open-vm-tools-desktop包来解决此推荐的方式。

所以我建议您也执行一个sudo apt-get install open-vm-tools-desktop。但是请记住,只有在全屏模式下而不在窗口模式下,才会自动调整分辨率。


1
实际上,调整窗口大小时会调整分辨率。现在对我来说非常适合。感谢您的提示。
yurtesen

1
已投票。Ubuntu帮助也介绍了此解决方案。
富兰克林于

4

您可以向添加模式xrander。对于您来说,该命令将类似于:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

您可能需要通过添加--output Virtual1选项来具体说明输出。我使用计算了此命令参数cvt 19200 1080 60。对于您来说,它们可能会有所不同。然后就用这个切换到那个模式

xrandr --output Virtual1 --mode 1920x1080 --rate 60

您的意思是1920x1080_60.00
EGHDK

@EGHDK是的,我已经更新了答案。您可能需要添加输出选项。
dward

@EGHDK我也建议您检查VirtualBox。它是VMWare的开源替代方案。每次更改窗口大小时,来宾添加功能都会自动执行此操作,并提供其他功能,例如主机和虚拟机之间的共享键盘以及无缝集成模式。
dward

1

我遇到了同样的问题。我安装了vmware工具,无法使其进入全屏状态。您想要尝试的是在虚拟机(ubuntu)中更改分辨率。它为我工作。由于某种原因,它无法动态识别我想要的分辨率,因此我不得不为ubuntu手动更改它。


您在VMWare Player中设置了哪些设置?
EGHDK

我要显示的设置为:选中了Accelerte 3d Graphics,并为监视器选择了使用主机设置。更改这些设置对我没有帮助。如果您需要其他设置,请询问。
Parnit

更新了我的问题,以显示Ubuntu的快速快照。分辨率达到1920 x 1200,但完全跳过1920
x1080

不幸的是,像您一样,我只能获得1920 x 1200的设置,而我的获胜7是1920 x 1080p。我发现1680 x 1050比1920 x 1200好。对不起,我想不出其他任何东西。
Parnit

1

加上dward的答案,我发现我必须使用以下命令:

xrandr --addmode Virtual1 1920x1080_60

在输入dward的第一个命令后:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

然后,我可以在设置中选择分辨率。


1

这为我工作:

  1. 安装open-vm-tools-desktop并重新启动

    apt安装open-vm-tools-desktop &&重新启动

  2. 安装保险丝并重新启动

    apt安装保险丝&&重新启动

  3. 将VM View-> Autosize设置为Autofit Guest

我尝试一次安装所有内容,然后重新启动并调整大小,由于某种原因,它无法正常工作,可能是因为在安装open-vm-tools-desktop之前我进行了apt升级。当我在任何软件包升级之前这样做时,上述解决方案就起作用了。


0

有一个叫做“ dts-dreamer”的人的解决方法。它作为补丁附加在Bugtracker上。

现在要解决的问题:它是从12.04开始的回归,并且仍在13.04之前的代码中。
该错误已在Bugtracker上收到确认状态,但Canonical尚未发表评论。
解?我不知道。

xorg.conf文件也仅适用于某些变体。像Ubuntu本身和Kubuntu。如果影响您(并且您拥有启动板帐户),
请标记该错误


0

打开虚拟机电源。使用具有管理员或root特权的帐户登录虚拟机。转到虚拟机>安装VMware Tools(或VM>安装VMware Tools)。

注意:如果运行的是Fusion的轻型版本,不带VMware Tools的Workstation版本或VMware Player,则系统会提示您先下载VMware Tools,然后才能安装它们。单击立即下载以开始下载。

打开安装在Ubuntu桌面上的VMware Tools CD。右键单击类似于VMwareTools.xxx-xxxx.tar.gz的文件名,单击解压缩到,然后选择Ubuntu桌面以保存解压缩的内容。

vmware-tools-distrib文件夹被解压缩到Ubuntu桌面。要在Ubuntu中安装VMware Tools:打开终端窗口。运行以下命令以导航到vmware-tools-distrib文件夹:

cd桌面/ vmware-tools-distrib

运行以下命令以安装VMware Tools:

须藤./vmware-install.pl -d

注意:-d开关假定您要接受默认值。如果不使用-d,请按Return键接受默认值或提供您自己的答案。

输入您的Ubuntu密码。VMware Tools安装完成后,重新启动Ubuntu虚拟机。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.