Koneen määritys on JSON-tiedosto, jonka voit lukea suoraan, ja jokaisella
asetuksella on pisteellinen avain.
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
Asetukset validoidaan asettaessasi, ei kun kone käynnistyy — joten virheellinen arvo
epäonnistuu heti syyn kanssa eikä klo 3 yöllä
käynnistyksessä. Missä moottori tukee asetuksen muutosta käynnissä olevalla koneella, se
tulee voimaan live-tilassa; muuten seuraavalla käynnistyksellä. Laitteistomuutokset käynnissä
olevalla koneella evätään, ellei asetus erikseen sano toisin.
Kone
| Key | Notes |
|---|
cpuCount | Virtuaali-CPU:t |
memory | esim. 8GiB |
diskSize | Katto; levy on harva |
macAddress | Vieraskoneen MAC |
clipboardSharing | Molempiin suuntiin. Linux tarvitsee spice-vdagent; macOS-vieraskoneet eivät voi |
rosetta | x86-käännös Linux-vieraskoneessa, vain Virtualization.framework |
Verkko
| Key | Notes |
|---|
network.mode | nat, host-only, tai bridged:en0 |
portForwards.add | esim. tcp:2222:22 |
portForwards.remove | Sama muoto |
Jaetut kansiot
| Key | Notes |
|---|
sharedFolders.add | tag=projects path=~/Projects |
sharedFolders.remove | Tagin mukaan |
Grafiikka
| Key | Notes |
|---|
graphics.resolution | Vieraskoneen näytön koko |
graphics.displays | Näyttöjen määrä |
graphics.hiDPI | Retina-skaalaus |
graphics.acceleration | Missä moottori ja vieraskone tukevat |
Syöte
| Key | Notes |
|---|
input.commandKey | Mitä ⌘ lähettää vieraskoneelle |
input.optionKey | Mitä ⌥ lähettää |
input.translateMacShortcuts | Kartta Mac-pikanäppäimet vieraskoneen vastineisiin |
input.translateOptionArrows | Sanakohtainen kursorin liike |
input.captureSystemShortcuts | Anna vieraskoneen ottaa järjestelmän pikanäppäimet |
input.matchHostKeyboardLayout | Seuraa Macin asettelua |
input.keyboardProfile | Vieraskoneelle esitetty näppäimistömalli |
input.mouse | Osoitinlaitteen tyyppi |
input.releaseChord | Näppäimet, jotka vapauttavat näppäimistön kaappauksen |
SSH
| Key | Notes |
|---|
ssh.access | Ota Mac–vieraskone SSH päälle tai pois |
ssh.disable | Sammuta se |
ssh.users | Mitkä vieraskoneen käyttäjät ovat tavoitettavissa |
ssh.hostPort | Isäntäpuolen portti |
ssh.alias | Nimi tiedostossa ~/.ssh/config |
ssh.identity / ssh.identityFile | Avaimen valinta |
ssh.passwordAuthentication | Salli salasana-autentikointi |
Huomio käyttökelvottomista asetuksista
Vaihtoehdot, joita Macisi tai valittu moottori ei tue, pysyvät näkyvissä ja
pois päältä syyn kanssa sen sijaan että katoaisivat. Vaihtoehto joka katoaa
ei opeta mitään; sellainen joka selittää itsensä kertoo, muuttaisiko eri
moottori tai uudempi Mac vastauksen.