Windows 7 호스트의 VMware Workstation 12 플레이어에서 실행되는 Ubuntu 16.04 64 비트에서 화면 해상도를 설정하는 방법은 무엇입니까?


20

다음 명령을 사용하여 로그인하면 화면 해상도를 수동으로 설정할 수 있습니다.

xrandr -s 1360x768

하지만 "스틱"으로 만들 수 없습니다. 다시 로그인 할 때마다 잠시 동안 해상도가 1360x768로 변경되지만 데스크톱이 표시 될 때 800x600으로 다시 전환됩니다.

또한 다른 버전의 명령을 사용해 보았습니다. 예를 들면 다음과 같습니다 xrandr --output Virtual1 --mode 1360x768. 현재 세션을 종료하지 않는 한 작동하지만 다시 로그인하면 800x600으로 다시 전환됩니다.

나는 다음을 시도했다.

  1. 명령을에 배치 /etc/lightdm/lightdm.conf했지만 전체 GUI가 표시되지 않습니다.
  2. ~/.xprofile화면 해상도를 설정하는 명령을 실행하도록 편집 되었지만 작동하지 않습니다.
  3. open-vm-tools를 설치하고 최신 상태인지 확인하십시오.
  4. 다른 답변에서 제안한 것처럼 VM 설정에서 3D 가속을 비활성화했습니다. 이것은 전혀 차이가 없었습니다.
  5. xrandr내 명령을 추가했습니다 ~/.bashrc. 이렇게하면 터미널을 열 때마다 올바른 해상도가 설정되지만이 솔루션은 번거 롭습니다. 화면 해상도를 올바르게 설정하기 위해 터미널을 열지 않아도됩니다.

다른 일을 할 수있는 아이디어가 있습니까?

미리 감사드립니다!

편집 : VMware Workstation 12 Player, 버전 12.1.1 (빌드 -3770994)을 사용하고 있습니다


어떤 버전의 VMware를 사용하고 있습니까?
Severus Tux

@Vishwa VMware Workstation 12 Player, 버전 12.1.1 (빌드 -3770994)
ARV

나는 답을 게시했다 :-) . 보시다시피 우분투에서 VMWare Worsk 스테이션을 사용하고 있지만 아무런 차이가 없습니다. 이것이 귀하의 문제를 해결하기를 바랍니다.
Severus Tux

나는이 문제에 갑자기 빠져 들었다. VM을 재부팅했는데 800x600 이외의 다른 해상도로는 작동하지 않습니다. 솔루션으로 검색 할 수있는 모든 것을 시도했습니다. 아무것도.
Halsafar

답변:


13

전에 우분투를 새로 설치해도 문제가 해결되지 않았습니다. 그러나 그 후 다른 문제에 대한 답을 찾고있는 동안 해결책을 찾았습니다.

아래 단계를 수행하면 모든 것이 수정됩니다. 최신 VMware Tools가 있고 open-vm-tools가 설치되지 않은 경우 3 단계로 건너 뜁니다.

1) sudo apt-get autoremove open-vm-tools

2) 일반적인 방법 (Virtual Machine-> VMWare Tools 재설치)에 따라 VMware Tools를 설치하십시오.

3) VM 재부팅

4) sudo apt-get install open-vm-tools-desktop

5) VM을 재부팅합니다.

이것이 도움이되기를 바랍니다. 나는 이것을 시도하고 고치는 것이 얼마나 실망 스럽습니다.


1
더 빨리 답변하지 않은 것에 대해 사과드립니다. 나는 이것을 시도했지만 문제를 해결하지 못했습니다. 당분간은 해상도를 한 번 설정하는 스크립트를 수동으로 실행하고 있습니다. 우아한 해결책은 아니지만 지금은 나를 위해 일합니다.
ARV

1
이 답변을 업데이트하지 않아서 죄송합니다. 첫 번째 의견을 더 빨리 삭제해야합니다. 이것은 vmware 12.1.1 build-3770994를 수정했지만 vmware 12.5.0 build-4352439에서는 작동하지 않습니다. 이 버전에 대한 새로운 솔루션을 찾으면이 답변을 업데이트하겠습니다. 해결책도 찾으면 답변을 추가하십시오.
sercan

2
이 답변은 VMWare Fusion 버전 8.5.8의 Ubuntu 16.04.1 LTS (5824040)에서 작동했습니다.
Ian

10

VMWare Workstation에서 Ubuntu를 사용 VMWare tools하는 경우 적절한 해상도를 얻으려면 설치해야합니다 .

이를 수행하는 단계별 절차는 다음과 같습니다.

  • 가상 머신을 시작하고 우분투에 로그인하십시오.

  • VM- > VMWare 도구 설치 ...로 이동 하십시오.

    여기에 이미지 설명을 입력하십시오

  • 클릭 install

  • 이제 Ubuntu에 "VMWare 도구"라는 가상 CD가 마운트되어 있어야합니다. VMWareTools-xx.xx.xx.xxxxx.tar.gz 를 홈 디렉토리에 복사하십시오 .

  • 그것을 추출

    여기에 이미지 설명을 입력하십시오

  • 터미널에서 추출 된 폴더로 이동하십시오.

    cd ~/vmware-tools-distrib
    
  • 에 대한 실행 권한 제공 vmware-install.pl

    chmod +x vmware-install.pl
    
  • 수퍼 유저 권한으로 실행하십시오.

    sudo ./vmware-install.pl
    
  • 비밀번호를 입력하십시오. 확인 유형을 묻는 메시지가 나타나면를 yes누릅니다 Enter. 기본 설정으로 설치하려면 Enter다음 메시지를 계속 누르십시오 .

    • 아래 절차를 수행하는 동안 Enter"만들어야합니다 ..... 이것이 원하는 것입니까?"

    • 기본 디렉토리 /usr/bin

    • init 디렉토리를 포함하는 기본 디렉토리 /etc
    • 초기화 스크립트가있는 기본 디렉토리 : /etc/init.d
    • 기본 디렉토리 악마 파일 : /usr/sbin
    • 라이브러리 파일의 기본 디렉토리 : /usr/lib/vmware-tools
    • Common Agent 라이브러리 파일의 기본 디렉토리 : /usr/lib
    • Common Agent 임시 파일의 기본 디렉토리 : /var/lib
    • 문서 파일의 기본 디렉토리 : /usr/share/doc/vmware-tools
  • Enter호출할지 묻는 메시지가 표시되면를 누릅니다./usr/bin/vmware-config-tools.pl

  • Enter다른 모든 쿼리를 보려면을 누르십시오 .

  • 이제 우분투를 다시 시작 하십시오.

적절한 해상도 설정

  • 다시 시작한 후 시스템 설정-> 디스플레이-> 해상도 로 이동 하여 원하는 해상도를 선택하고를 클릭 한 Apply다음Keep this Configuration

    여기에 이미지 설명을 입력하십시오

그게 전부 ;-) . 다시 시작하면 기본적으로 1366x768이 표시됩니다 :-)


1
이 답변은 Ubuntu의 VMWare에 대해 설명되어 있지만 Windows의 VMWare에는 큰 차이가 없습니다.
Severus Tux

답변 주셔서 감사하지만 질문에 언급 된대로 우분투 16.04 용 open-vm-tools를 이미 설치했습니다. VMWare UI를 통해 설치를 시도했을 때 VM 도구가 이미 설치되어 있으며 OS와 함께 제공된 VM 도구와 함께 사용하는 것이 좋습니다. 오류가 있는지 다시 한 번 확인하겠습니다. 이 계정은 새 계정이므로 공감대가 표시되지 않습니다!
ARV

1
기본 옵션으로 vmware 도구를 이미 설치했지만 자동 크기 조정 화면 문제를 해결하지 못했습니다. 동일한 버전의 vmware workstation 12 player 12.1.1 build-3770994 및 16.04 LTS 우분투를 사용하고 있습니다. 호스트 OS는 win8.1입니다.
sercan

1

해상도를 변경하려면 VMWare 도구 또는 이와 동등한 오픈 소스가 필요합니다. VMWare Workstation과 함께 제공되는 컴파일 버전보다 오픈 소스 버전이 약간 더 나은 것으로 나타났습니다.

다음 명령을 사용하여 Open VM Tools를 설치하십시오. VMware Tools를 이미 설치 한 경우 먼저 제거해야합니다.

sudo apt-get install open-vm-tools open-vm-tools-desktop

이 작업이 완료되면 VM을 완전히 종료 한 다음 Workstation에서 다시 시작하십시오 .

그런 다음 표준 컴퓨터에서와 같이 GUI에서 더 큰 해상도를 볼 수 있고 VMware OpenWorks 도구와 함께 VMware Workstation의 "게스트 게스트 자동"및 "지금 게스트 맞추기"옵션을 사용하여 해상도를 자동 조정할 수 있습니다.

이것은 VMware Workstation 컴퓨터뿐만 아니라 VMware Workstation, Ubuntu, Lubuntu, Xubuntu 및 Kubuntu 16.04 LTS 컴퓨터를 통해 액세스 한 VMware ESXi 가상 컴퓨터에서도 개인적으로 실행되고 있으며 거의 ​​완벽하게 작동합니다. VM에 충분한 vRAM, 기본적으로 제공하는 가상 RAM 할당에서 비디오 RAM을 가져 오기 때문에 ...)


0

나는 같은 문제가 있었지만 성가신 것이었지만 마침내 위의 첫 번째 제안 된 답변의 변형을 사용하여 수정했습니다.

HW 버전 12의 Fusion 8.5.8에서 Ubuntu 16.04.3을 실행하고 있습니다.

Fusion 디스플레이 설정 내에서 :

  1. "Retina Display에 전체 해상도 사용"이 선택되어 있어야합니다
  2. "단일 창"과 "전체 화면"에 대해 "퓨전 디스플레이 기본 설정 사용"을 설정하십시오.

Fusion은 디스플레이 환경 설정이 "디스플레이의 기본값"으로 설정된 MacBook Pro의 MacOS 10.12.6에서 실행됩니다.

  1. sudo apt-get autoremove open-vm-tools
  2. Fusion의 VMware 도구를 다음과 같이 설치하십시오. root
  3. 재부팅

재부팅 후 모든 것이 완벽하게 보였고 1920x1200 해상도로 돌아 왔지만 제안 된 최종 단계를 계속했습니다.

  1. sudo apt-get install open-vm-tools-desktop
  2. 재부팅

초소형 2560x1600으로 돌아와서 기본 해상도로 변경 및 저장 한 후 로그 아웃했다가 다시 로그인 (실제로 Mac 데스크탑으로 건너 뛰었다가 다시 설정을 되돌릴 수 있음)하고 Ubuntu를 2560x1600으로 되돌 렸습니다.

따라서이 상태에있는 최종 수정 (로 VMware 도구 만 실행 open-vm-tools-desktop)은 다음과 같습니다.

  1. sudo apt-get autoremove open-vm-tools-desktop
  2. 기존 도구를 통해 VMware 도구 설치 실행 (일부 필수 라이브러리 및 드라이버 제거)
  3. 재부팅

매력처럼 작동하며 지금까지는 열린 데스크탑 도구가 설치되어 있지 않아 기능이 누락되거나 손실 된 것을 보지 못했습니다 .VMware의 도구는 필요한 모든 기능을 제공하는 것으로 보입니다.


0

당신처럼, 나는 시작시 그것을 실행할 수있는 방법을 찾을 수 없지만 로그인 할 때 그것을 실행할 수있는 방법을 찾았습니다. 나는 이것을 내 추가했다 ~/.profile:

xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode Virtual1 1600x900_60.00
xrandr -s 1600x900

당신은 당신의 해결을 위해 동일한 작업을 수행 할 수 있어야합니다 :

xrandr --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
xrandr --addmode Virtual1 1360x768_60.00
xrandr -s 1360x768

더 이상 18.04에서 작동하지 않는 것 같습니다 (변경 된 다음 즉시 다시 전환됩니다). 이 경우 위의 파일을 실행 .sh파일에 추가하고 Ubuntu의 시작 응용 프로그램 에서 호출하는 새 항목을 추가하십시오 .

스크린 샷


-1

다음을 포함하도록 VMX를 편집하십시오.

vga.guestBackedPrimaryAware = "FALSE"
svga.minVRAMSize = "16777216"

노트:

  • 1920x1200의 VMWare Fusion 8.5.6에서 커널 버전 4.4.0-77로 Xubuntu 16.04로 테스트되었습니다.
  • 이것은 커널 버전 (내 경우 4.4.0-77)과 virtualHW.version (참조 # 1 참조)의 조합에 문제가있을 수 있으며 버그를 나타낼 수 있습니다 (참조 # 2 참조).
  • 내 VM이 virtualHW.version = "11"

참고 문헌 :

  1. /unix/301531/ubuntu-server-stopped-running-in-higher-resolution
  2. https://github.com/vmware/open-vm-tools/issues/54
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.