Machine definition JSON file directly readable, हर setting dotted key।
1vm config dev # the whole definition
1vm get dev # list every available key
1vm get dev network.mode # read one
1vm set dev network.mode nat
Settings set time validate, boot time नहीं — invalid value immediately reason, 3am start fail नहीं। Engine running machine live apply support; else next boot। Running hardware changes refuse unless setting says otherwise।
Machine
| Key | Notes |
|---|
cpuCount | Virtual CPUs |
memory | e.g. 8GiB |
diskSize | Ceiling; disk sparse |
macAddress | Guest MAC |
clipboardSharing | Both directions। Linux spice-vdagent; macOS guests cannot |
rosetta | Linux guest x86 translation, Virtualization.framework only |
Network
| Key | Notes |
|---|
network.mode | nat, host-only, or bridged:en0 |
portForwards.add | e.g. tcp:2222:22 |
portForwards.remove | Same form |
Shared folders
| Key | Notes |
|---|
sharedFolders.add | tag=projects path=~/Projects |
sharedFolders.remove | By tag |
Graphics
| Key | Notes |
|---|
graphics.resolution | Guest display size |
graphics.displays | Head count |
graphics.hiDPI | Retina scaling |
graphics.acceleration | Engine और guest support |
Input
| Key | Notes |
|---|
input.commandKey | ⌘ guest को |
input.optionKey | ⌥ guest को |
input.translateMacShortcuts | Mac shortcuts guest equivalents |
input.translateOptionArrows | Word-wise cursor |
input.captureSystemShortcuts | Guest system shortcuts |
input.matchHostKeyboardLayout | Mac layout follow |
input.keyboardProfile | Guest keyboard model |
input.mouse | Pointer device |
input.releaseChord | Keyboard capture release keys |
SSH
| Key | Notes |
|---|
ssh.access | Mac-to-guest SSH enable/disable |
ssh.disable | Off |
ssh.users | Reachable guest users |
ssh.hostPort | Host port |
ssh.alias | ~/.ssh/config name |
ssh.identity / ssh.identityFile | Key selection |
ssh.passwordAuthentication | Password auth |
Unavailable settings note
Mac या engine unsupported options visible disabled reason, disappear नहीं। Vanish teaches nothing; explains whether different engine या newer Mac answer change।