如何在 Windows 7 主机上的 VMware 工作站 12 播放器下运行的 Ubuntu 16.04 64 位中设置屏幕分辨率?

ARV*_*ARV 25 display vmware lightdm display-resolution 16.04

使用以下命令登录后,我可以手动设置屏幕分辨率:

xrandr -s 1360x768
Run Code Online (Sandbox Code Playgroud)

但我无法让它“坚持”。每次我重新登录时,分辨率会更改为 1360x768,但当桌面出现时,又切换回 800x600。

如果这很重要,我也尝试过该命令的其他版本。例如,xrandr --output Virtual1 --mode 1360x768。只要我不退出当前会话,它就可以工作,但是当我重新登录时会切换回 800x600。

我尝试了以下方法:

  1. 将命令放在 中/etc/lightdm/lightdm.conf,但这会导致整个 GUI 无法出现。
  2. 编辑~/.xprofile运行命令来设置屏幕分辨率,但这不起作用。
  3. 安装了 open-vm-tools 并确保它是最新的。
  4. 如另一个答案中所建议的那样,在 VM 的设置中禁用 3D 加速。这根本没有区别。
  5. xrandr命令添加到我的~/.bashrc. 这会导致每次打开终端时都设置正确的分辨率,但是这个解决方案很笨拙。我不想打开终端来正确设置我的屏幕分辨率。

任何想法还可以做什么?

提前致谢!

编辑:我使用的是 VMware Workstation 12 Player,版本 12.1.1 (build-3770994)

ser*_*can 16

之前在这里写过,ubuntu的干净安装是没有问题的。但在那之后,我在寻找另一个问题的答案时找到了解决方案。

按照以下步骤操作,一切都会得到修复。如果您有最新的 VMware Tools 并且未安装 open-vm-tools,请跳至步骤 3。

1) sudo apt-get autoremove open-vm-tools

2) 按照通常的方法安装 VMware Tools (Virtual Machine --> Reinstall VMWare Tools)

3) 重启虚拟机

4) sudo apt-get install open-vm-tools-desktop

5) 重启虚拟机。

希望这可以帮助。我知道尝试解决这个问题是多么令人沮丧。

  • 抱歉没有早点回复。我试过这个,但它没有解决问题。目前,我只是手动运行一个设置一次分辨率的脚本。不是一个优雅的解决方案,但现在对我有用。 (2认同)
  • 这个答案在 Ubuntu 16.04.1 LTS 中对我有用,VMWare Fusion 版本 8.5.8 (5824040) (2认同)

Sev*_*Tux 12

如果您在 VMWare Workstation 上使用 Ubuntu,则需要安装VMWare tools以获得正确的分辨率。

这是执行此操作的分步程序:

  • 启动您的虚拟机并登录到您的 Ubuntu。

  • 转到VM -->安装 VMWare 工具...

    在此处输入图片说明

  • 点击 install

  • 现在您应该会看到一个名为“VMWare tools”的虚拟 CD 安装在您的 Ubuntu 中。复制VMWareTools-xx.xx.xx.xxxxx.tar.gz 到您的主目录。

  • 提取它

    在此处输入图片说明

  • 转到终端中提取的文件夹:

     cd ~/vmware-tools-distrib
    
    Run Code Online (Sandbox Code Playgroud)
  • 提供执行权限 vmware-install.pl

     chmod +x vmware-install.pl
    
    Run Code Online (Sandbox Code Playgroud)
  • 以超级用户权限执行它。

     sudo ./vmware-install.pl
    
    Run Code Online (Sandbox Code Playgroud)
  • 输入您的密码。当询问确认类型时yes,按Enter。如果您希望使用默认设置进行安装,请继续按Enter以下消息:

    • 在执行以下过程Enter时,在询问“需要创建..... 这就是你想要的?”时按下。

    • 默认目录 /usr/bin

    • 包含初始化目录的默认目录 /etc

    • 带有初始化脚本的默认目录: /etc/init.d

    • 默认目录恶魔文件: /usr/sbin

    • 库文件的默认目录: /usr/lib/vmware-tools

    • 通用代理库文件的默认目录: /usr/lib

    • 通用代理瞬态文件的默认目录: /var/lib

    • 文档文件的默认目录: /usr/share/doc/vmware-tools

  • Enter在询问您是否要调用时按/usr/bin/vmware-config-tools.pl

  • 按下Enter所有其他查询。

  • 现在重启你的 Ubuntu。

设置适当的分辨率。

  • 重新启动后,进入系统设置- >显示- >解决方案,并选择您的首选分辨率,点击Apply和后跟Keep this Configuration

    在此处输入图片说明

就是这样;-)。重新启动,您将默认看到它的 1366x768 :-)