가상 상자에서 명령 줄에서 화면 해상도를 어떻게 변경할 수 있습니까? (또는 모든 유형의 컴퓨터 용 컴퓨터가 있다면 작동 할 수도 있습니다).
가상 상자에서 명령 줄에서 화면 해상도를 어떻게 변경할 수 있습니까? (또는 모든 유형의 컴퓨터 용 컴퓨터가 있다면 작동 할 수도 있습니다).
답변:
다음 명령을 사용하여 창을 특정 크기로 빠르게 "힌트"할 수 있습니다.
VBoxManage controlvm <uuid>|<name> setvideomodehint <xres> <yres> <bpp>
예를 들어 "Windows XP Pro"라는 게스트가 있고 픽셀 당 32 비트 (일명 32 비트)에서 해상도를 1024x600으로 설정하려면 다음 명령을 사용합니다.
VBoxManage controlvm "Windows XP Pro" setvideomodehint 1024 600 32
그러나 이에 대한 전제 조건이 있습니다.
호스트 OS의 윈도우 환경 (예 : Windows / X Windows / Mac OS 데스크톱)에서 게스트 OS를 시작한 경우에만 작동합니다.
게스트 추가는 게스트 OS에 설치해야합니다.
VBoxManage setextradata global GUI/MaxGuestResolution any
VM을 시작하기 전에 설정해야합니다 . 보기 메뉴에서 자동 크기 조정도 비활성화해야합니다. 의도 한 해상도가 특히 높은 경우 (특히 호스트 해상도보다 높은 경우) 더 많은 비디오 메모리를 할당해야 할 수 있습니다.
게스트 내에서 변경하려는 경우 :
Windows : 명령 행에서 특히 Display Changer를 쉽게 수행 할 수있는 몇 가지 도구가 있습니다 .
Linux : 사용 xrandr -q
가능한 디스플레이 모드를 나열 하는 데 사용하고 사용하려는 디스플레이 모드의 번호는 xrandr -s #
어디 #
입니까? xrandr -q
각 표시 옵션 옆에이 숫자 옵션이 표시됩니다.
VirtualBox와 함께 제공된 설명서를 살펴보십시오. VBoxManage 프로그램은 당신에게 명령 줄에서 VM을 수정할 수있는 기능을 제공합니다. 그러나 컴퓨터가 실행 중일 때는이 작업을 수행 할 수 없습니다. 이를 위해서는 가상화하려는 운영 체제의 해상도 변경을 스크립팅하는 방법을 찾아야합니다.
Mac OSX 용 MS Windows RDP 클라이언트에는 사용자 지정 비디오 모드 (위 그림 참조)를 추가 할뿐만 아니라 조정해야하는 기본 설정이 있습니다.
RDC 메뉴에서 기본 설정을 선택한 다음 '디스플레이'를 클릭하십시오. (화면 이미지를 게시하려고했지만 스팸 방지 기능으로이를 방지했습니다.)
'전체 화면'을 선택하면 디스플레이 모드를 클라이언트 컴퓨터의 전체 화면으로 변경할 수있었습니다. 이 경우 화면 해상도가 1280x800 인 MacBook입니다.