가상 상자의 명령 줄에서 해상도 변경 화면 해상도를 어떻게 변경할 수 있습니까? (또는

가상 상자에서 명령 줄에서 화면 해상도를 어떻게 변경할 수 있습니까? (또는 모든 유형의 컴퓨터 용 컴퓨터가 있다면 작동 할 수도 있습니다).



답변

다음 명령을 사용하여 창을 특정 크기로 빠르게 “힌트”할 수 있습니다.

VBoxManage controlvm <uuid>|<name> setvideomodehint <xres> <yres> <bpp>

예를 들어 “Windows XP Pro”라는 게스트가 있고 픽셀 당 32 비트 (일명 32 비트)에서 해상도를 1024×600으로 설정하려면 다음 명령을 사용합니다.

VBoxManage controlvm "Windows XP Pro" setvideomodehint 1024 600 32

그러나 이에 대한 전제 조건이 있습니다.

  1. 호스트 OS의 윈도우 환경 (예 : Windows / X Windows / Mac OS 데스크톱)에서 게스트 OS를 시작한 경우에만 작동합니다.

  2. 게스트 추가는 게스트 OS에 설치해야합니다.


답변

먼저 vm을 켜야합니다. 다음 명령으로 전원을 켤 수 있습니다.

# VBoxManage startvm "VPN" --type headless

해상도를 변경하기 전에 :

# VBoxManage controlvm "VPN" setvideomodehint 1024 768 24

답변

게스트 내에서 변경하려는 경우 :

Windows : 명령 행에서 특히 Display Changer를 쉽게 수행 할 수있는 몇 가지 도구가 있습니다 .

Linux : 사용 xrandr -q가능한 디스플레이 모드를 나열 하는 데 사용하고 사용하려는 디스플레이 모드의 번호는 xrandr -s #어디 #입니까? xrandr -q각 표시 옵션 옆에이 숫자 옵션이 표시됩니다.


답변

$ VBoxManage setextradata “WinXP” “CustomVideoMode1” “1440x900x16”

여기서 “WinXP”는 가상 머신 이름입니다. 이 솔루션은 다소 진실에 가깝습니다. 🙂


답변

VirtualBox와 함께 제공된 설명서를 살펴보십시오. VBoxManage 프로그램은 당신에게 명령 줄에서 VM을 수정할 수있는 기능을 제공합니다. 그러나 컴퓨터가 실행 중일 때는이 작업을 수행 할 수 없습니다. 이를 위해서는 가상화하려는 운영 체제의 해상도 변경을 스크립팅하는 방법을 찾아야합니다.


답변

Mac OSX 용 MS Windows RDP 클라이언트에는 사용자 지정 비디오 모드 (위 그림 참조)를 추가 할뿐만 아니라 조정해야하는 기본 설정이 있습니다.

RDC 메뉴에서 기본 설정을 선택한 다음 ‘디스플레이’를 클릭하십시오. (화면 이미지를 게시하려고했지만 스팸 방지 기능으로이를 방지했습니다.)

‘전체 화면’을 선택하면 디스플레이 모드를 클라이언트 컴퓨터의 전체 화면으로 변경할 수있었습니다. 이 경우 화면 해상도가 1280×800 인 MacBook입니다.