Possible to have multiple virtual monitors for a VMware guest in windowed mode?
Using VMware Workstation 10 on Windows, I've read "Use Multiple Monitors for One Virtual Machine" and managed to make it work as described when running the machine in Full Screen mode.
What I would love to have is the same behavior for running the VMware guest in "windowed" mode (i.e. non-Full-Screen mode):
- Configure 2 monitors.
- VMware shows two windows, one for each configured "virtual" monitor.
Is this possible?
It's sort of possible. There's no way to have a separate window on the host for each guest monitor, but you can have one large host window with multiple monitors in the guest.
- With the VM powered off, go to VM > Settings > Hardware > Display. Select "Specify monitor settings", and set "Number of monitors" to 2 or more.
- Disable Autofit Guest by going to Edit > Preferences > Display, unchecking Autofit Guest. If you're going to use the VM in full screen mode, make sure to select one of the other full screen modes.
- Power on the VM.
- In the guest, enable another display. This is going to be OS-specific. In a Windows 7 guest, go to Control Panel > Screen Resolution. You might need to click the Detect button, which should add a new "VMware SVGA" entry to be to the Display drop-down list. Select it, then for "Multiple displays" select "Try to connect anyway...". Click Apply. Now for "Multiple displays" you can select "Extend these displays". Click OK/Apply.
According to this link: Multiple (virtual) Monitors
The following command line tool can be run from within the guest VM:
cd "C:\Program Files\VMware\VMware Tools"
VMwareResolutionSet.exe 0 2 32 , 0 0 2000 2000 , 2000 0 2000 2000
That will create 2 screens with a resolution of 2000x2000 each. The second screen will be placed on the right-hand-side of the left screen.
I can confirm that this works in VMware Fusion 12.1 on macOS.
You can find the latest usage of "VMwareResolutionSet.exe" in the Knowledge Base article: Increasing virtual machine display resolution to a custom resolution beyond the maximum resolution listed in Microsoft Windows (2058577)
I never tried it too, but I gave 90% of a "yes" answer. And I gave a 90% chance too, that you will very happy, I you try the "unity" feature of the vmware workstation. That makes possible to the apps on your guest to simply show their windows on your host.
As far as I know you can only have multiple monitors if your host machine has multiple monitors in VMWare. I would agree and say that being able to have multiple virtual windows on one host monitor would be useful for windows. However, in linux you can freely display all work-spaces at once and adjust amount as needed so it would really only prove useful for windows.