How to change display resolution in macOS in VM - lmmx/devnotes GitHub Wiki
In a VM (on VMware), the screen size will be shown as 1024 x 768 when you open Displays, and no other options are given to change to.
Open the Terminal and run
sudo /Library/Application\ Support/VMware\ Tools/vmware-resolutionSet 1920 1080
...if you have the VMware Tools!
They can be installed for macOS for a Linux host (e.g. a Hackintosh) as documented here for Sierra using this ISO (password "www.wikigain.com"), downloading it on the host (not in the guest) then unzipping. The directory is "Patch Tools" within which is "unlocker208/tools" inside which is "VMware Tools.iso"
Mount this ISO in the guest by adding it as an optical drive once the VM is powered on.
- If you still have the installer connected, either eject from the CD icon on the desktop or disconnect it from the VM settings toolbar
The VMware tools wizard should then show up, and you can install away.
It may require going to the System Preferences for Security, where a button (to the right of the radio button option about trusting "Identified developers") can be clicked to show the list of developers, in which "VMware, Inc." can be ticked.
This may then require a system restart, which the VMware Tools installer is blocking, so you may have to click the apple icon in the top left and force quit to do so.
Upon restarting, you can ls /Library/Application\ Support/
, where there will
now be a VMware\ Tools
directory containing tools such as vmware-resolutionSet
.
You can now run the command from earlier:
sudo /Library/Application\ Support/VMware\ Tools/vmware-resolutionSet 1920 1080
In fact, you should just be able to resize the screen (or even maximise it) and the display will automatically resize now.