Docs · 참조

설정 참조

`1vm get`으로 읽고 `1vm set`으로 변경할 수 있는 모든 점 표기 키.

머신 정의는 직접 읽을 수 있는 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

설정은 머신 부팅 시가 아니라 설정 시 검증됩니다 — 잘못된 값은 이유와 함께 즉시 실패하며, 새벽 3시 start 시가 아닙니다. 엔진이 실행 중 머신의 설정 변경을 지원하면 라이브 적용, 그렇지 않으면 다음 부팅 시 적용됩니다. 설정이 명시적으로 허용하지 않는 한 실행 중 머신의 하드웨어 변경은 거부됩니다.

머신

KeyNotes
cpuCount가상 CPU
memory예: 8GiB
diskSize상한. 디스크는 sparse
macAddress게스트 MAC
clipboardSharing양방향. Linux는 spice-vdagent 필요. macOS 게스트 불가
rosettaLinux 게스트의 x86 변환. Virtualization.framework만

네트워크

KeyNotes
network.modenat, host-only, bridged:en0
portForwards.add예: tcp:2222:22
portForwards.remove같은 형식

공유 폴더

KeyNotes
sharedFolders.addtag=projects path=~/Projects
sharedFolders.remove태그로

그래픽

KeyNotes
graphics.resolution게스트 디스플레이 크기
graphics.displays헤드 수
graphics.hiDPIRetina 스케일링
graphics.acceleration엔진과 게스트가 지원하는 경우

입력

KeyNotes
input.commandKey⌘가 게스트에 보내는 것
input.optionKey⌥가 보내는 것
input.translateMacShortcutsMac 단축키를 게스트 동등물로 매핑
input.translateOptionArrows단어 단위 커서 이동
input.captureSystemShortcuts게스트가 시스템 단축키 획득
input.matchHostKeyboardLayoutMac 레이아웃 따르기
input.keyboardProfile게스트에 제시하는 키보드 모델
input.mouse포인터 장치 유형
input.releaseChord키보드 캡처 해제 키

SSH

KeyNotes
ssh.accessMac-게스트 SSH 활성/비활성
ssh.disable끄기
ssh.users도달 가능한 게스트 사용자
ssh.hostPort호스트 측 포트
ssh.alias~/.ssh/config에서 사용하는 이름
ssh.identity / ssh.identityFile키 선택
ssh.passwordAuthentication비밀번호 인증 허용

사용 불가 설정에 대해

Mac 또는 선택한 엔진이 지원하지 않는 옵션은 사라지는 대신 이유와 함께 표시되고 비활성 상태로 남습니다. 사라지는 옵션은 아무것도 가르치지 않습니다. 스스로 설명하는 옵션은 다른 엔진이나 새 Mac에서 답이 바뀌는지 알려줍니다.