Docs · حوالہ

Settings reference

ہر dotted key جو `1vm get` سے پڑھیں اور `1vm set` سے بدلیں۔

Machine definition JSON file ہے جو براہِ راست پڑھ سکتے ہیں، اور ہر 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 کرتے وقت validate ہوتے ہیں، boot پر نہیں — invalid value فوری fail reason کے ساتھ، 3am start پر نہیں۔ Engine running machine پر live change support کرے تو apply live؛ ورنہ next boot۔ Running machine پر hardware changes refuse unless setting explicitly کہے۔

Machine

KeyNotes
cpuCountVirtual CPUs
memorye.g. 8GiB
diskSizeA ceiling; the disk is sparse
macAddressThe guest's MAC
clipboardSharingBoth directions. Linux needs spice-vdagent; macOS guests cannot
rosettax86 translation in a Linux guest, Virtualization.framework only

Network

KeyNotes
network.modenat, host-only, or bridged:en0
portForwards.adde.g. tcp:2222:22
portForwards.removeSame form

Shared folders

KeyNotes
sharedFolders.addtag=projects path=~/Projects
sharedFolders.removeBy tag

Graphics

KeyNotes
graphics.resolutionGuest display size
graphics.displaysNumber of heads
graphics.hiDPIRetina scaling
graphics.accelerationWhere the engine and guest support it

Input

KeyNotes
input.commandKeyWhat ⌘ sends to the guest
input.optionKeyWhat ⌥ sends
input.translateMacShortcutsMap Mac shortcuts to guest equivalents
input.translateOptionArrowsWord-wise cursor movement
input.captureSystemShortcutsLet the guest take system shortcuts
input.matchHostKeyboardLayoutFollow the Mac's layout
input.keyboardProfileKeyboard model presented to the guest
input.mousePointer device type
input.releaseChordThe keys that release keyboard capture

SSH

KeyNotes
ssh.accessEnable or disable Mac-to-guest SSH
ssh.disableTurn it off
ssh.usersWhich guest users are reachable
ssh.hostPortHost-side port
ssh.aliasName used in ~/.ssh/config
ssh.identity / ssh.identityFileKey selection
ssh.passwordAuthenticationAllow password auth

Unavailable settings پر نوٹ

Mac یا chosen engine support نہ کرے options visible اور disabled with a reason رہتے ہیں، disappear نہیں۔ غائب option کچھ نہیں سikhاتا؛ وضاحت والا بتاتا ہے different engine یا newer Mac جواب بدل دے گا۔