Nie można uzyskać 1920 x 1080 w Ubuntu za pośrednictwem VMWare


23

Właśnie zainstalowałem Ubuntu i wpisałem sudo apt-get install open-vm-tools

Mogę zmienić rozdzielczość na 1920 x 1200, ale nie 1920 x 1080. Jakieś pomysły?

Próbowałem tego i to, ale bez powodzenia. Drugi link dotyczy VirtualBox

Próbowałem zmienić ustawienia VMWare na moim komputerze-hoście (Windows 8) i na moim systemie operacyjnym gościa (Ubuntu) bez powodzenia. Naprawdę potrzebujesz tego do pracy.

Nie sądzę, że poprawnie uruchamiam narzędzia VM. Najwyraźniej mam uruchomić plik .pl, ale po dwukrotnym kliknięciu otwiera się plik tekstowy.

xrandr:

xrandr
Screen 0: minimum 1 x 1, current 1360 x 768, maximum 8192 x 8192
Virtual1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x600        60.0 +   60.3  
   2560x1600      60.0  
   1920x1440      60.0  
   1856x1392      60.0  
   1792x1344      60.0  
   1920x1200      59.9  
   1600x1200      60.0  
   1680x1050      60.0  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       60.0* 
   1280x800       59.8  
   1152x864       75.0  
   1280x768       59.9  
   1024x768       60.0  
   640x480        59.9  
Virtual2 disconnected (normal left inverted right x axis y axis)
Virtual3 disconnected (normal left inverted right x axis y axis)
Virtual4 disconnected (normal left inverted right x axis y axis)
Virtual5 disconnected (normal left inverted right x axis y axis)
Virtual6 disconnected (normal left inverted right x axis y axis)
Virtual7 disconnected (normal left inverted right x axis y axis)
Virtual8 disconnected (normal left inverted right x axis y axis)

wprowadź opis zdjęcia tutaj


Trochę wyjaśnienia - czy Ubuntu właśnie zainstalowałeś komputer hosta czy komputer kliencki?
Kupiakos

Przepraszamy, to komputer kliencki.
EGHDK

Umieść wszystkie dodatkowe informacje, które podałeś jako komentarze w samym pytaniu, edytując pytanie.

Podaj dane wyjściowexrandr
Zlatan

Może xrandr --output Virtual1 --mode 1920x1080działa?
Zlatan

Odpowiedzi:


41

Moje rozwiązanie:

Utwórz plik tekstowy z rozszerzeniem .sh. Na przykładsetscreen.sh

Wstaw następujący tekst i zapisz.

xrandr --newmode "1920x1080"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080
xrandr --output Virtual1 --mode 1920x1080

Uruchom ten plik .sh jako plik wykonywalny. Ekran powinien przejść do 1920x1080.

Użyj „aplikacji startowych”, aby uruchomić plik podczas uruchamiania.

Uwaga: używam Mint 17, ale to powinno działać dobrze w Ubuntu.


Działa to dla mnie przy użyciu Ubuntu 15.04 zwirtualizowanego w VMWare Player z Windows 7 jako systemem operacyjnym hosta.
Mark Tomlin

Pracowałem dla mnie na komputerze Ubuntu 14.04 z Vmware 8 na Mac OSX. Dzięki.
Sinan Eldem

Dzięki, miałem ten problem na ParrotSec OS 2.1 działającym na vmware. Działa jak marzenie.
AnythingM3tal

Pracowałem dla mnie nad Debianem 8.5 (Jessie) działającym na Vmware.
c0deous

Pracowałem dla mnie w Ubuntu 17.04 / VMWare Workstation Pro
JREAM

8

Do tego samego problemu doszło przy użyciu Linux Mint Cinnamon 17.3 w VMware Player 12.1.

Czytając więcej open-vm-toolsna temat VMware KB , odkryłem, że używanie open-vm-tools-desktoppakietu jest zalecanym sposobem obejścia tego problemu.

Więc polecam również wykonać sudo apt-get install open-vm-tools-desktop. Pamiętaj jednak, że rozdzielczość będzie regulowana automatycznie tylko w trybie pełnoekranowym, a nie w trybie okienkowym.


1
W rzeczywistości rozdzielczość jest dostosowywana po dostosowaniu rozmiaru okna. Teraz działa dla mnie idealnie. Dzięki za podpowiedź.
yurtesen

1
Pozytywne. Pomoc systemu Ubuntu również opisała to rozwiązanie.
Franklin Yu

4

Możesz dodać tryb do xrander. Dla ciebie polecenie byłoby takie:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Konieczne może być szczegółowe określenie wyniku przez dodanie --output Virtual1opcji. Obliczyłem te argumenty poleceń cvt 19200 1080 60. Mogą być dla ciebie inne. Następnie wystarczy przejść do tego trybu

xrandr --output Virtual1 --mode 1920x1080 --rate 60

Czy masz na myśli 1920x1080_60.00
EGHDK

@EGHDK tak, zaktualizowałem swoją odpowiedź. Może być konieczne dodanie opcji wyjściowej.
dward

@EGHDK Sugeruję również, abyś sprawdził VirtualBox. Jest to alternatywa open source dla VMWare. To dodawanie gości robi to automatycznie za każdym razem, gdy zmieniasz rozmiar okna, wraz z innymi funkcjami, takimi jak wspólna klawiatura między hostem a maszyną wirtualną oraz bezproblemowy tryb integracji.
dward

1

Natrafiłem na ten sam problem. Miałem zainstalowane narzędzia vmware i nie mogłem przejść do pełnego ekranu. To, czego chcesz spróbować, to na maszynie wirtualnej (ubuntu) zmień tam rozdzielczość. To zadziałało dla mnie. Z jakiegoś powodu nie rozpoznał dynamicznie żądanej rozdzielczości i musiałem ręcznie zmienić ją dla Ubuntu.


Jakie ustawienia zostały ustawione w odtwarzaczu VMWare?
EGHDK

Ustawienia, które mam do wyświetlenia to: Accelerte 3d Graphics sprawdzone i Użyj ustawień hosta dla wybranych monitorów. Zmiana tych ustawień nie pomogła mi. Jeśli potrzebujesz innych ustawień, zapytaj.
Parnit,

Zaktualizowałem moje pytanie, aby pokazać szybką migawkę Ubuntu. Rozdzielczość wynosi 1920 x 1200, ale całkowicie pomija 1920 x 1080. Moje okna 8 są ustawione na 1920 x 1080.
EGHDK

Niestety, podobnie jak ty, dostaję tylko ustawienie 1920 x 1200, a moja wygrana 7 to 1920 x 1080p. Uważam, że 1680 x 1050 jest lepszy niż 1920 x 1200. Przepraszam, nie mogę myśleć o niczym innym.
Parnit,

1

Dodając do odpowiedzi dworu, stwierdziłem, że muszę użyć tego polecenia:

xrandr --addmode Virtual1 1920x1080_60

po tym, jak podjąłem pierwsze polecenie dworu:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Potem mogłem wybrać rozdzielczość w ustawieniach.


1

To działało dla mnie:

  1. Zainstaluj open-vm-tools-desktop i uruchom ponownie

    apt install open-vm-tools-desktop && restart

  2. Zainstaluj bezpiecznik i uruchom ponownie

    apt install fuse && restart

  3. ustaw VM View-> Autosize na Autofit Guest

Próbowałem zainstalować wszystko na raz, a następnie ponownie uruchomić i zmienić rozmiar. Z jakiegoś powodu to nie działało, być może z powodu apt apt upgrade, które zrobiłem przed instalacją open-vm-tools-desktop. Powyższe rozwiązanie zadziałało, gdy zrobiłem to przed aktualizacją pakietu.


0

Jest obejście tego faceta zwanego „dts-dreamer”. Jest dołączony jako łata na trikera błędów.

Teraz problem: regresja z 12.04 i nadal jest w kodzie z 13.04.
Błąd otrzymał potwierdzony stan na narzędziu do śledzenia błędów, ale Canonical jeszcze nie skomentował.
Rozwiązanie? Brak, który znam.

Plik xorg.conf działa również tylko dla niektórych wariantów. Podobnie jak sam Ubuntu i Kubuntu.
Zgłoś błąd, jeśli dotyczy ciebie (i jeśli masz konto Launchpad).


0

Włącz maszynę wirtualną. Zaloguj się do maszyny wirtualnej przy użyciu konta z uprawnieniami administratora lub administratora. Przejdź do Maszyna wirtualna> Zainstaluj narzędzia VMware (lub VM> Zainstaluj narzędzia VMware).

Uwaga: Jeśli korzystasz z lekkiej wersji Fusion, wersji stacji roboczej bez VMware Tools lub VMware Player, pojawi się monit o pobranie VMware Tools, zanim będzie można je zainstalować. Kliknij Pobierz teraz, aby rozpocząć pobieranie.

Otwórz dysk CD VMware Tools zamontowany na pulpicie Ubuntu. Kliknij prawym przyciskiem myszy nazwę pliku podobną do VMwareTools.xxx-xxxx.tar.gz, kliknij polecenie Wypakuj do i wybierz Pulpit Ubuntu, aby zapisać wyodrębnioną zawartość.

Folder vmware-tools-distrib jest rozpakowywany na pulpicie Ubuntu. Aby zainstalować narzędzia VMware w systemie Ubuntu: Otwórz okno terminalu. Uruchom to polecenie, aby przejść do folderu vmware-tools-distrib:

cd Desktop / vmware-tools-distrib

Uruchom to polecenie, aby zainstalować narzędzia VMware:

sudo ./vmware-install.pl -d

Uwaga: Przełącznik -d zakłada, że ​​chcesz zaakceptować wartości domyślne. Jeśli nie użyjesz opcji -d, naciśnij klawisz Return, aby zaakceptować wartości domyślne lub podać własne odpowiedzi.

Wpisz swoje hasło do Ubuntu. Uruchom ponownie maszynę wirtualną Ubuntu po zakończeniu instalacji VMware Tools.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.