使用vagrant配置多个监视器

使用vagrant配置多个监视器,vagrant,vagrantfile,vmware-workstation,Vagrant,Vagrantfile,Vmware Workstation,如何在Vagrantfile中为提供商vmware工作站配置多个监视器 对于提供商virtualbox,可以按如下方式执行: config.vm.provider :virtualbox do |vb| vb.gui = true vb.customize ["modifyvm", :id, "--monitorcount", "2"] 因此,虚拟机将显示在2个监视器上。如何为vmware workstation执行此操作?我手边没有vmware workstation,但根据

如何在
Vagrantfile
中为提供商
vmware工作站
配置多个监视器

对于提供商
virtualbox
,可以按如下方式执行:

config.vm.provider :virtualbox do |vb|
    vb.gui = true
    vb.customize ["modifyvm", :id, "--monitorcount", "2"]

因此,虚拟机将显示在2个监视器上。如何为
vmware workstation
执行此操作?

我手边没有vmware workstation,但根据这一点,您正在搜索的参数是
svga.numDisplays

因此,
Vagrantfile
的结果片段应该是

config.vm.provider“vmware_fusion”do|v|
v、 vmx[“svga.numDisplays”]=2
v、 vmx[“svga.autodetect”]=“FALSE”
结束

如果您知道如何从UI执行此操作,您可以在其中一个VM上进行设置,然后检查vmx文件中定义的所有设置。我知道如何在两个监视器上显示“正在运行”的VM,但我不知道如何在启动时执行此操作。+1因为您解释了如何使用virtualbox执行此操作。注意:请确保重新启动来宾以使设置生效。生成的vmx文件现在包含
svga.numdisplays=“2”
,但虚拟机仍然显示在一个显示器上。然后我建议您真正遵循Frédéric Henri的方法,并在用户界面中编辑它。我手头只有VMware Fusion,并使用来自的输入更新了我的答案,这使我能够在VM的监视器设置中选择监视器。请不仅在.vmx中修改它,而且还要真正尝试更改VM中的显示设置。我已经用UI尝试过,但每次启动VM时(也通过UI)虚拟机将仅显示在一个监视器上。我已经尝试了
svga.autodetect
参数,但没有成功。我有不同的显示器,具有不同的解决方案,但即使我将其设置为相同的解决方案,也不会成功。