실제 문제는 다중 모니터 설정에서 두 번째 모니터가 4년 이상 되었으며 최대(최적) 디스플레이 해상도가 1680 x 1050이라는 것입니다. "화면 해상도" 패널에 있는 작은 경고:
해상도가 1536 x 1080보다 낮습니다. 일부 항목이 화면에 맞지 않을 수 있습니다.
또한 VirtualBox를 사용하고 "전체 화면" 기능(게스트 추가에서 사용 가능)을 사용하여 가상 머신이 전체 디스플레이를 사용하도록 합니다. 그러나 Windows는 어떻게든 VirtualBox를 속여 디스플레이의 실제 해상도가 2520 x 1575라고 생각합니다. 이로 인해 VM 화면의 이미지와 텍스트가 익숙한 것보다 작아집니다(Windows 7에서 동일한 설정을 사용할 때). 이전에는 꽤 쉽게 읽을 수 있었던 일부 텍스트 크기는 이제 거의 읽을 수 없습니다.
스케일링 메커니즘은 상당히 정교하고 앤티앨리어싱 등이 진행되고 있지만 Windows에서는 디스플레이 크기를 기본 크기로 그대로 두는 것이 좋습니다.
Windows 8에서 디스플레이 크기를 그대로 두도록 하려면 어떻게 해야 합니까?
답변1
해결책을 찾았습니다. "화면 해상도" 제어판을 보면 "텍스트 및 기타 항목을 더 크게 또는 더 작게 만들기" 링크가 있습니다. 그러면 아이콘과 텍스트의 크기를 조정하는 컨트롤이 나타납니다. 이 패널 중앙에는 "모든 디스플레이에 대해 하나의 크기 조정 수준을 선택합니다" 옵션이 있습니다. 이 확인란을 선택하면 문제가 해결됩니다.
기본값(상자를 선택하지 않은 상태로 둠)인 Windows 8은 모든 화면이 거의 같은 크기라는 느낌을 주기 위한 "최적" 해상도를 가지도록 시도합니다. 이것이 바로 VirtualBox 화면 크기를 엉망으로 만드는 원인이었습니다.