VirtualBox / Ubuntu 전체 화면 모드 해상도


16

VirtualBox를 사용하여 Ubuntu 14.04 데스크톱 VM을 만들고 게스트 추가 기능을 설치했습니다. 기본적으로 VBox는 시작시 게스트의 GUI를 실제 모니터보다 작은 parrticular 크기로 표시하려고합니다. 그러나 전체 화면 또는 스케일 모드로 전환하면 (벡터 이미지와 같이) 모든 것을 부드럽게 크기 조정하는 대신 모든 것이 흐릿하고 거칠어 보이지 않습니다.

이 문제를 해결하려면 어떻게해야합니까?


고려해야 할 사항 : 호스트 컴퓨터의 그래픽 드라이버를 업데이트 했습니까? 다른 게스트 (예 : Linux mint 또는 다른 배포판)에 대해 비슷한 문제가 있습니까? 게스트 VM에 전체 화면 애니메이션을 처리하기에 충분한 그래픽 리소스가 있습니까? 기본적으로 IIRC VirtualBox는 게스트의 비디오에 약 20MB를 할당합니다. 게스트에게 더 많은 리소스를 제공하십시오. 128MB 비디오 램과 1GB 램이 시작됩니다. 사용중인 그래픽 카드에 따라 시각 효과를 처리하지 못할 수 있습니다. 표준 데스크탑 환경 (예 : 퇴비가없는 Xfce)을 사용해보십시오. 증상이 지속되면
user67350

1
이 문제를 해결 한 후에는 VirtualBox 설정에서 VM의 그래픽 가속을 켜십시오.
Jon Onstott

답변:


7

창 크기는 VM의 화면 해상도에 의해 제어됩니다. 호스트에서 창의 크기를 수동으로 조정하면 VM에서 반환 한 이미지 만 확대되므로 이미지 품질이 매우 떨어집니다.

GUI를 통해 또는로 명령 줄을 통해 VM 구성의 화면 해상도를 직접 변경하십시오 xrandr.

먼저 xrandr인수없이 실행 하면 모든 출력이 표시됩니다 (이 경우 VirtualBox가 에뮬레이트 한 가상 출력 일 뿐임).

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
...

이제 xrandr --output <output> --size <resolution>"output"과 "size"를 실행하고 이전 명령 (이 경우 VGA1) 에서 얻은 연결된 출력 과 설정하려는 해상도로 바꾸 십시오. 공간을 남기려면 실제 모니터보다 약간 낮게 설정하는 것이 좋습니다. 작업 표시 줄 및 Virtualbox 창 제목 표시 줄.

예 : xrandr --output VGA1 --size 1920x1040.

VM에서 해상도를 설정하면 VirtualBox가 호스트의 창 크기를 자동으로 조정합니다.

그런데 화면 해상도 변경에 대한 공식 우분투 문서 가 있습니다.


이것은 모두 좋지만 Virtual Box 게스트 추가를 올바르게 설치 한 후에이를 지원 해야합니다 .
제임스 메르 츠

이것은 나를 위해 만들었습니다. 나는 가득 루 분투 VM을 상영하고 arandr를 설치하고 윈도우 호스트에서와 동일한 해상도를 배치 그것을 :) 일 (한 게스트 추가가 너무 설치)했을 때 나는 상단과 하단에 검은 색 굵은 선이 있었다
ederollora

24

VirtualBox를 사용할 때 기본 해상도는 몇 가지 일반적인 해상도로 제한됩니다. 모니터의 기본 해상도를 사용하려면 Guest Additons를 올바르게 설치해야합니다. Linux에서이를 수행하는 방법은 다음과 같습니다.

  1. 다음을 선택하여 게스트 추가를 마운트하십시오. Devices --> Insert Guest Additions CD image... 나중에 나는 페도라라는 것을 안다
  2. VBoxLinuxAdditions.run새로 마운트 된 CD 내 에서 스크립트를 실행하십시오.
  3. 업무 수행을 기다린 다음 게스트 OS를 다시 시작하십시오.

이 작업을 실행하면 VirtualBox 게스트 해상도의 크기 자동으로 창 크기로 조정 해야 합니다. 오른쪽 Ctrl+ F를 누르면 해당 모니터의 전체 화면이 전환됩니다.


1

게스트 추가가 성공적으로 설치 되었습니까? 보기 메뉴로 이동하여 '게스트 디스플레이 자동 크기 조정'이 활성화되어 있는지 확인할 수 있습니다. 이것을 클릭하십시오.

게스트 추가를 성공적으로 설치하지 않으면 VirtualBox는 게스트 해상도를 자동으로 다시 조정하지 않으므로 더 큰 화면에서 VM 내부의 그래픽이 거칠거나 깨질 수 있습니다.

참고 : VirtualBox 4.3.10 및 Ubuntu 14.04 amd64가 있으며 게스트 추가 기능도 제대로 작동하지 않으므로 다음 VBox 버전을 기다려야한다고 가정합니다.


1

불행히도, xrandr나를 위해 일하지 못했습니다. GUI를 사용하여 게스트 해상도를 변경하려고 시도했지만 더 높은 해상도는 표시되지 않았습니다.

VirtualBox Guest 추가 기능을 설치하면 문제가 자동으로 해결됩니다. 이렇게하려면 장치 메뉴> 게스트 추가 CD 이미지 삽입 ...을 클릭하십시오 (또는 Host+ 를 누르십시오 D). Ubuntu는 CD가 자동으로 프로그램을 실행하도록 허용할지 묻습니다. 비밀번호 (루트 비밀번호)를 확인하고 제공하면 완료됩니다.

게스트 시스템을 재부팅 한 후 전체 화면 ( Host+ F) 을 입력하면 호스트 디스플레이의 전체 해상도를 사용할 수 있습니다 .

편집하다:

게스트 추가는 드라이버 소프트웨어 설치와 유사합니다. 매뉴얼은 말한다

이들은 더 나은 성능 및 유용성을 위해 게스트 운영 체제를 최적화하는 장치 드라이버 및 시스템 응용 프로그램으로 구성됩니다.

시스템에 그래픽 카드를 추가하려고 시도한 경우 비슷한 경험이있을 수 있습니다. 적절한 드라이버를 설치하기 전에 화면 해상도가 낮고 모든 것이 픽셀 화됩니다 (이러한 용어가있는 경우).

OS가 모든 종류의 디스플레이에서 작동하도록하기위한 안전 조치라고 생각합니다.


0

이 명령을 실행할 수 있습니다 :

VBoxmanage.exe setextradata "Your VM image name here" CustomVideoModel 19200x1200x32
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.