VMWare上的初始Ubuntu来宾屏幕分辨率

VMWare上的初始Ubuntu来宾屏幕分辨率,ubuntu,windows-7,vmware,kubuntu,Ubuntu,Windows 7,Vmware,Kubuntu,带有VMWare Workstation 11的Windows 7(主机) Kubuntu 15.04作为嘉宾 问题: 例如,系统启动后,在登录屏幕上-屏幕大小/分辨率为800x600。Ba,甚至更早-在启动期间,当控制台处于活动状态时。使窗口全屏不起作用,因为控制台输出限制在中间的小窗口。 将VMWare窗口设置为全屏有助于屏幕变大(主机大小为1920x1080)——来宾Kubuntu应用程序窗口占据了整个屏幕区域。但是,例如,桌面墙纸的作用仍然像800x600一样有效。而内部系统设置->显示

带有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工具—至少我可以双向访问共享文件夹


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

我的配置是主机:windows 7和vmware来宾:ubuntu 14.04。 很长一段时间以来,我都知道如果我更新了vmplayer或vmplayer中的某些软件,这些软件会破坏我的显示器,然后在全屏显示时,它将无法再捕获主机显示器。因此,今天我只是按照本文中提供的说明进行了修改,而没有安装任何其他软件。我希望这对其他人有所帮助

首次运行时:

$ 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
然后,您需要复制“Modelline”之后的文本,并将其粘贴到“newmode”之后的以下命令中,如下面的示例所示

$ 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显示gui设置,并选择刚才添加的显示。对我来说,选项是1904 x 1070(16:9)

然而,如果你对这个实验很满意,并且已经找到了想要的屏幕分辨率,并且要使其永久化,那么使用下面的命令在你的.xprofile文件中写入最后3个命令,从xrandr--newmode命令开始,然后保存、退出并重新启动你的ubuntu虚拟机,你将永久地获得想要的分辨率

$ gedit ~/.xprofile

这是对我有用的-

  • $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
    虚拟1断开连接(正常左反转右x轴y轴) 1920x1080_60.00(0x113)173.000MHz-高速同步+垂直同步 h:宽度1920开始2048结束2248总计2576倾斜0时钟67.16KHz v:高度1080开始1083结束1088总计1120时钟59.96Hz

    注意:-发现已连接,对于我的案例VGA1已连接primary 1024x768+0+0所有其他未连接

  • $cvt 1920 1080

  • $sudo xrandr——新模式“1920x1080_60.00”173.00 1920 2048 2248 2576 1080 1083 1088 1120-hsync+vsync
  • 注:-基于连接,我们必须在as上使用-


    正如另一位消息人士所说,它对我有效。

    您是如何找到正确的解决方案的?您是否使用了一些命令/应用程序来显示可能的分辨率?或者你试过每一个(用1修改)直到找到一个有效的吗?@T4ng10r因为我试着模拟主机的显示,我最初取了那个值,是的,然后有一些尝试和错误。而且这个过程有一些预先确定的分辨率,例如,如果您尝试cvt 1900 1070 75,输出将是1904x1070,而不是1900x1070。因此,无论如何,您必须进行一些尝试,在我的情况下,这是手动尝试。谢谢,我将尝试这种方法。嗯,也许是一些脚本来加速设置过程。但如何自动验证结果是否正确…?它适用于X11,但不适用于Wayland。Wayland上是否有1920*1080的版本?是否有Wayland版本?@DamnVegetables不确定Wayland。
    $ gedit ~/.xprofile
    
    4. sudo xrandr --addmode VGA1 "1920x1080_60.00"