นิยามเครื่องเป็นไฟล์ JSON ที่อ่านได้โดยตรง และการตั้งค่าแต่ละรายการมีคีย์แบบจุด
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
การตั้งค่าถูกตรวจเมื่อคุณตั้ง ไม่ใช่เมื่อเครื่องบูต — ค่าไม่ถูกต้องจะล้มทันทีพร้อมเหตุผล ไม่ใช่ตอน start ตี 3 ยาม
เมื่อเอนจิ้นรองรับการเปลี่ยนบนเครื่องที่กำลังรัน จะใช้สด มิฉะนั้นมีผลตอนบูตครั้งถัดไป
การเปลี่ยนฮาร์ดแวร์บนเครื่องที่กำลังรันถูกปฏิเสธ เว้นแต่การตั้งค่าระบุชัดว่ารองรับ
เครื่อง
| Key | Notes |
|---|
cpuCount | vCPU |
memory | เช่น 8GiB |
diskSize | เพดาน ดิสก์เป็น sparse |
macAddress | MAC ของ guest |
clipboardSharing | ทั้งสองทิศทาง Linux ต้อง spice-vdagent macOS guest ไม่ได้ |
rosetta | แปล x86 ใน Linux guest เฉพาะ Virtualization.framework |
เครือข่าย
| Key | Notes |
|---|
network.mode | nat, host-only, หรือ bridged:en0 |
portForwards.add | เช่น tcp:2222:22 |
portForwards.remove | รูปแบบเดียวกัน |
โฟลเดอร์แชร์
| Key | Notes |
|---|
sharedFolders.add | tag=projects path=~/Projects |
sharedFolders.remove | ตาม tag |
กราฟิก
| Key | Notes |
|---|
graphics.resolution | ขนาดจอ guest |
graphics.displays | จำนวนหัวจอ |
graphics.hiDPI | สเกล Retina |
graphics.acceleration | เมื่อเอนจิ้นและ guest รองรับ |
อินพุต
| Key | Notes |
|---|
input.commandKey | สิ่งที่ ⌘ ส่งไป guest |
input.optionKey | สิ่งที่ ⌥ ส่ง |
input.translateMacShortcuts | แมปทางลัด Mac เป็นของ guest |
input.translateOptionArrows | เคลื่อนเคอร์สอทีละคำ |
input.captureSystemShortcuts | ให้ guest รับทางลัดระบบ |
input.matchHostKeyboardLayout | ตามเลย์เอาต์ Mac |
input.keyboardProfile | โมเดลคีย์บอร์ดที่แสดงให้ guest |
input.mouse | ประเภทอุปกรณ์ชี้ |
input.releaseChord | คีย์ที่ปล่อยการจับคีย์บอร์ด |
SSH
| Key | Notes |
|---|
ssh.access | เปิด/ปิด SSH จาก Mac ไป guest |
ssh.disable | ปิด |
ssh.users | ผู้ใช้ guest ที่เข้าถึงได้ |
ssh.hostPort | พอร์ตฝั่งโฮสต์ |
ssh.alias | ชื่อใน ~/.ssh/config |
ssh.identity / ssh.identityFile | เลือกคีย์ |
ssh.passwordAuthentication | อนุญาต auth ด้วยรหัสผ่าน |
หมายเหตุการตั้งค่าที่ใช้ไม่ได้
ตัวเลือกที่ Mac หรือเอนจิ้นที่เลือกไม่รองรับยัง มองเห็นและปิดพร้อมเหตุผล
แทนการหายไป ตัวเลือกที่หายไปไม่สอนอะไร ตัวเลือกที่อธิบายตัวเองบอกว่าเอนจิ้นอื่นหรือ Mac ใหม่จะเปลี่ยนคำตอบหรือไม่