VirtualBox를 사용하여 Ubuntu 14.04 데스크톱 VM을 만들고 게스트 추가 기능을 설치했습니다. 기본적으로 VBox는 시작시 게스트의 GUI를 실제 모니터보다 작은 parrticular 크기로 표시하려고합니다. 그러나 전체 화면 또는 스케일 모드로 전환하면 (벡터 이미지와 같이) 모든 것을 부드럽게 크기 조정하는 대신 모든 것이 흐릿하고 거칠어 보이지 않습니다.
이 문제를 해결하려면 어떻게해야합니까?
VirtualBox를 사용하여 Ubuntu 14.04 데스크톱 VM을 만들고 게스트 추가 기능을 설치했습니다. 기본적으로 VBox는 시작시 게스트의 GUI를 실제 모니터보다 작은 parrticular 크기로 표시하려고합니다. 그러나 전체 화면 또는 스케일 모드로 전환하면 (벡터 이미지와 같이) 모든 것을 부드럽게 크기 조정하는 대신 모든 것이 흐릿하고 거칠어 보이지 않습니다.
이 문제를 해결하려면 어떻게해야합니까?
답변:
창 크기는 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가 호스트의 창 크기를 자동으로 조정합니다.
그런데 화면 해상도 변경에 대한 공식 우분투 문서 가 있습니다.
VirtualBox를 사용할 때 기본 해상도는 몇 가지 일반적인 해상도로 제한됩니다. 모니터의 기본 해상도를 사용하려면 Guest Additons를 올바르게 설치해야합니다. Linux에서이를 수행하는 방법은 다음과 같습니다.
Devices --> Insert Guest Additions CD image...
VBoxLinuxAdditions.run
새로 마운트 된 CD 내 에서 스크립트를 실행하십시오.이 작업을 실행하면 VirtualBox 가 게스트 해상도의 크기 를 자동으로 창 크기로 조정 해야 합니다. 오른쪽 Ctrl+ F를 누르면 해당 모니터의 전체 화면이 전환됩니다.
게스트 추가가 성공적으로 설치 되었습니까? 보기 메뉴로 이동하여 '게스트 디스플레이 자동 크기 조정'이 활성화되어 있는지 확인할 수 있습니다. 이것을 클릭하십시오.
게스트 추가를 성공적으로 설치하지 않으면 VirtualBox는 게스트 해상도를 자동으로 다시 조정하지 않으므로 더 큰 화면에서 VM 내부의 그래픽이 거칠거나 깨질 수 있습니다.
참고 : VirtualBox 4.3.10 및 Ubuntu 14.04 amd64가 있으며 게스트 추가 기능도 제대로 작동하지 않으므로 다음 VBox 버전을 기다려야한다고 가정합니다.
불행히도, xrandr
나를 위해 일하지 못했습니다. GUI를 사용하여 게스트 해상도를 변경하려고 시도했지만 더 높은 해상도는 표시되지 않았습니다.
VirtualBox Guest 추가 기능을 설치하면 문제가 자동으로 해결됩니다. 이렇게하려면 장치 메뉴> 게스트 추가 CD 이미지 삽입 ...을 클릭하십시오 (또는 Host
+ 를 누르십시오 D
). Ubuntu는 CD가 자동으로 프로그램을 실행하도록 허용할지 묻습니다. 비밀번호 (루트 비밀번호)를 확인하고 제공하면 완료됩니다.
게스트 시스템을 재부팅 한 후 전체 화면 ( Host
+ F
) 을 입력하면 호스트 디스플레이의 전체 해상도를 사용할 수 있습니다 .
편집하다:
게스트 추가는 드라이버 소프트웨어 설치와 유사합니다. 매뉴얼은 말한다
이들은 더 나은 성능 및 유용성을 위해 게스트 운영 체제를 최적화하는 장치 드라이버 및 시스템 응용 프로그램으로 구성됩니다.
시스템에 그래픽 카드를 추가하려고 시도한 경우 비슷한 경험이있을 수 있습니다. 적절한 드라이버를 설치하기 전에 화면 해상도가 낮고 모든 것이 픽셀 화됩니다 (이러한 용어가있는 경우).
OS가 모든 종류의 디스플레이에서 작동하도록하기위한 안전 조치라고 생각합니다.