VMWare

时间:2015-07-01 17:36:00

标签: ubuntu windows-7 vmware kubuntu

使用VMWare Workstation 11的Windows 7(主机)。

Kubuntu 15.04作为嘉宾。

问题:

系统启动后,例如,在登录屏幕上 - 屏幕尺寸/分辨率为800x600。 Ba,甚至更早 - 在启动时控制台处于活动状态。使窗口全屏无助,因为控制台输出将自身限制在中间的小窗口。

将VMWare窗口设置为全屏有助于缩小屏幕(主机大小为1920x1080) - 客户Kubuntu应用程序窗口占据整个屏幕区域。但是,例如,桌面壁纸仍然表现为800x600有效。并且在系统设置中 - >显示虚拟屏幕保持在800x600,但分辨率列表很长。不幸的是 - 1920x1080不存在。

This what xrandr shows:
Screen 0: minimum 1 x 1, current 1920 x 1080, maximum 8192 x 8192
Virtual1 connected primary 1920x1080+0+0 (normal left inverted right x axis   y axis) 0mm x 0mm
   1920x1080      60.0*+
   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  
   800x600        60.3  
   640x480        59.9 

从这看起来似乎正确设置了适当的分辨率。

现在,有些神奇了。我从Kubuntu退出。登录屏幕已占据整个1920x1080的屏幕区域。设置 - >显示屏将虚拟屏幕显示为1920x1080,xrandr显示相同的分辨率集。 VMWare Tools已经安装 - 至少我可以双向访问共享文件夹。

如何才能从一开始就获得正确的屏幕分辨率?是的,我知道我可以冻结整个会话并在需要时恢复它。

2 个答案:

答案 0 :(得分:1)

我的配置是主机:windows 7和vmware guest:ubuntu 14.04。 很长一段时间我一直看到我是否更新vmplayer或vmplayer中的某些软件,这些软件会拧紧我的显示器然后全屏显示它无法再捕获主机显示器。所以今天我只是按照{{3}中提供的说明进行操作。并修复它而不安装任何其他软件。我希望它有助于其他。

首次运行时:

$ xrandr -q

tanay@ubuntu:~$ xrandr -q Screen 0: minimum 1 x 1, current 1904 x 1070, maximum 8192 x 8192 Virtual1 connected primary 1904x1070+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  1904x1070_75.00   74.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)

然后您可以看到连接了哪个输出,此处Virtual1已连接。 然后为你的屏幕猜测一个很好的分辨率。对我来说,我猜测了以下配置。

Eg:cvt <horizontal length> <vertical length> <refresh rate>

$ cvt 1900 1070 75

输出

# 1904x1070 74.87 Hz (CVT) hsync: 83.85 kHz; pclk: 216.00 MHz Modeline "1904x1070_75.00"  216.00  1904 2040 2240 2576  1070 1073    1083 1120
-hsync +vsync

然后你需要在&#34; Modelline&#34;之后复制文本。并在&#34; newmode&#34;之后粘贴在以下命令中;像下面的例子

$ xrandr --newmode "1904x1070_75.00"  216.00  1904 2040 2240 2576  1070 1073 1083 1120 -hsync +vsync

然后从引用中获取屏幕分辨率详细信息并在下一个命令中使用它。对我来说命令是

$ xrandr --addmode Virtual1 1904x1070_75.00

为我设置ubuntu的下一个命令是

$ xrandr --output Virtual1 --mode 1904x1070_75.00

如果最后一个命令对你不起作用,你可以回到ubuntu display gui设置,然后可以选择你刚刚添加的显示。对我来说,选项是1904 x 1070(16:9)< / p>

但是,如果你对这个实验没问题并找到了所需的屏幕分辨率并使其成为永久性的,那么使用以下命令在.xprofile文件中从xrandr --newmode命令开始写下所有最后3个命令,然后保存,退出并重新启动您的ubuntu虚拟机,您将永久获得所需的解决方案。

$ gedit ~/.xprofile

答案 1 :(得分:0)

这是为我工作的-

  1. $ xrandr
    输出-

屏幕0:最小8 x 8,当前1024 x 768,最大32767 x 32767 DP1断开连接(正常左反转右x轴y轴) HDMI1断开连接(正常左反转右x轴y轴) VGA1连接的主1024x768 + 0 + 0(垂直左反转右x轴y轴)477mm x 268mm
   1024x768 75.08 * + 60.00
   800x600 60.32 56.25
   848x480 60.00
   640x480 59.94
VIRTUAL1断开连接(法向左反转右x轴y轴)   1920x1080_60.00(0x113)173.000MHz-水平同步+垂直同步         h:宽度1920开始2048结束2248总计2576倾斜0时钟67.16KHz         v:高度1080起始1083终止1088总计1120时钟59.96Hz

  

注意:-发现连接已接通,对于我的情况, VGA1已连接为主   1024x768 + 0 + 0其他所有未连接。

  1. $ cvt 1920 1080

    1. $ sudo xrandr --newmode“ 1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync + vsync
  

注意:-基于连接,我们必须在as-

上使用
4. sudo xrandr --addmode VGA1 "1920x1080_60.00"

如建议here一样,它对我有用,另一个消息来源是here