In Ubuntu können 1920 x 1080 nicht über VMWare abgerufen werden


23

Ich habe gerade Ubuntu installiert und eingetippt sudo apt-get install open-vm-tools

Ich kann meine Auflösung auf 1920 x 1200 ändern, aber nicht auf 1920 x 1080. Irgendwelche Ideen?

Ich habe versucht , dies und dies aber kein Glück. Der zweite Link ist für VirtualBox

Ich habe ohne Erfolg versucht, die VMWare-Einstellungen auf meinem Host-Computer (Windows 8) und auf meinem Gastbetriebssystem (Ubuntu) zu ändern. Ich brauche das wirklich, um zu arbeiten.

Ich glaube nicht, dass ich die VM-Tools richtig laufen lasse. Anscheinend soll ich die .pl-Datei ausführen, aber wenn ich darauf doppelklicke, wird nur eine Textdatei geöffnet.

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)

Bildbeschreibung hier eingeben


Eine kleine Klarstellung - hat Ubuntu gerade den Host-Computer oder den Client-Computer installiert?
Kupiakos

Entschuldigung, es ist der Client-Computer.
EGHDK

Fügen Sie alle zusätzlichen Informationen, die Sie als Kommentare angegeben haben, in die Frage selbst ein, indem Sie die Frage bearbeiten.

Geben Sie die Ausgabe vonxrandr
Zlatan

Funktioniert vielleicht xrandr --output Virtual1 --mode 1920x1080?
Zlatan,

Antworten:


41

Meine Lösung:

Erstellen Sie eine Textdatei mit der Erweiterung .sh. Beispielsweisesetscreen.sh

Fügen Sie den folgenden Text ein und speichern Sie ihn.

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

Führen Sie diese SH-Datei als ausführbare Datei aus. Bildschirm sollte auf 1920x1080 gehen.

Verwenden Sie "Startanwendungen", um die Datei beim Start zu starten.

Hinweis: Ich verwende Mint 17, aber dies sollte in Ubuntu gut funktionieren.


Dies funktionierte für mich mit Ubuntu 15.04, das in VMWare Player mit Windows 7 als Host-Betriebssystem virtualisiert wurde.
Mark Tomlin

Arbeitete für mich auf Ubuntu 14.04 Desktop mit VMware 8 auf Mac Osx. Vielen Dank.
Sinan Eldem

Danke, ich hatte dieses Problem auf ParrotSec OS 2.1, das auf VMware lief. Klappt wunderbar.
AnythingM3tal

Arbeitete für mich an Debian 8.5 (Jessie), das auf VMware lief.
C0deous

Arbeitete für mich In Ubuntu 17.04 / VMWare Workstation Pro
JREAM

8

Ich habe das gleiche Problem mit Linux Mint Cinnamon 17.3 unter VMware Player 12.1 gelöst.

Als ich mehr über open-vm-toolsdie VMware-KB las , stellte ich fest, dass die Verwendung eines open-vm-tools-desktopPakets die empfohlene Methode ist, um dies zu umgehen.

Also empfehle ich dir auch eine sudo apt-get install open-vm-tools-desktop. Beachten Sie jedoch, dass die Auflösung nur im Vollbildmodus und nicht im Fenstermodus automatisch angepasst wird.


1
Tatsächlich wird die Auflösung angepasst, wenn Sie die Fenstergröße anpassen. Es funktioniert jetzt perfekt für mich. Danke für den Tipp.
Jurten

1
Upvoted. Die Ubuntu-Hilfe beschrieb auch diese Lösung.
Franklin Yu

4

Sie können einen Modus hinzufügen xrander. Für Sie wäre der Befehl so etwas wie:

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

Möglicherweise müssen Sie die Ausgabe spezifisch angeben, indem Sie die --output Virtual1Option hinzufügen . Ich habe diese Befehlsargumente mit berechnet cvt 19200 1080 60. Sie könnten für Sie anders sein. Dann wechseln Sie einfach in diesen Modus

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


@EGHDK ja, ich habe meine Antwort aktualisiert. Möglicherweise müssen Sie die Ausgabeoption hinzufügen.
15.

@EGHDK Ich würde auch empfehlen, dass Sie VirtualBox auschecken. Es ist eine Open Source-Alternative zu VMWare. Dies geschieht automatisch, wenn Sie die Fenstergröße ändern, zusammen mit anderen Funktionen wie einer freigegebenen Tastatur zwischen Host und virtueller Maschine und einem nahtlosen Integrationsmodus.
Dward

1

Ich bin auf dasselbe Problem gestoßen. Ich hatte VMware-Tools installiert und konnte nicht auf den Vollbildmodus wechseln. Was Sie versuchen möchten, ist in der virtuellen Maschine (Ubuntu) die Auflösung dort zu ändern. Es hat bei mir funktioniert. Aus irgendeinem Grund erkannte es die gewünschte Auflösung nicht dynamisch und ich musste sie manuell für Ubuntu ändern.


Welche Einstellungen haben Sie im VMWare-Player vorgenommen?
EGHDK

Die Einstellungen, die ich für die Anzeige habe, sind: Accelerte 3d Graphics checked und Use Host settings für Monitore selected. Das Ändern dieser Einstellungen hat mir nicht geholfen. Wenn Sie andere Einstellungen benötigen, fragen Sie bitte.
Parnit

Meine Frage wurde aktualisiert, um einen schnellen Schnappschuss von Ubuntu zu zeigen. Die Auflösung beträgt 1920 x 1200, überspringt aber 1920 x 1080. Mein Windows 8 ist auf 1920 x 1080 eingestellt.
EGHDK

Leider erhalte ich wie Sie nur die Einstellung 1920 x 1200, während meine Gewinnsumme 7 1920 x 1080p beträgt. Ich finde die 1680 x 1050 ist besser als 1920 x 1200. Sorry, ich kann an nichts anderes denken.
Parnit

1

Als ich zu Dwards Antwort hinzufügte, stellte ich fest, dass ich diesen Befehl verwenden musste:

xrandr --addmode Virtual1 1920x1080_60

nachdem ich dwards ersten befehl eingegeben hatte:

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

Dann konnte ich die Auflösung in den Einstellungen auswählen.


1

Das hat bei mir funktioniert:

  1. Installieren Sie open-vm-tools-desktop und starten Sie neu

    apt installiere open-vm-tools-desktop und starte neu

  2. Sicherung installieren und neu starten

    apt install fuse && reboot

  3. Stellen Sie VM View-> Autosize auf Autofit Guest

Ich habe versucht, alles auf einmal zu installieren und dann neu zu starten und die Größe zu ändern. Aus irgendeinem Grund hat es nicht funktioniert, möglicherweise aufgrund des passenden Upgrades, das ich vor der Installation von open-vm-tools-desktop durchgeführt hatte. Die obige Lösung hat funktioniert, als ich das vor einem Paket-Upgrade getan habe.


0

Es gibt eine Problemumgehung von einem Typen namens "dts-dreamer". Es ist als Patch am Bugtracker angehängt.

Jetzt zum Thema: Es ist eine Regression vom 12.04. Und es ist noch im Code vom 13.04.
Der Bug hat einen bestätigten Status im Bugtracker erhalten, aber Canonical hat noch keinen Kommentar abgegeben.
Lösung? Keine, die ich kenne.

Die Datei xorg.conf funktioniert auch nur für einige Varianten. Wie Ubuntu selbst und Kubuntu.
Bitte kennzeichnen Sie den Fehler, wenn er Sie betrifft (und wenn Sie ein Launchpad-Konto haben.)


0

Schalten Sie die virtuelle Maschine ein. Melden Sie sich bei der virtuellen Maschine mit einem Konto mit Administrator- oder Root-Rechten an. Gehen Sie zu Virtuelle Maschine> VMware Tools installieren (oder VM> VMware Tools installieren).

Hinweis: Wenn Sie die Light-Version von Fusion, eine Version von Workstation ohne VMware Tools oder VMware Player, ausführen, werden Sie aufgefordert, VMware Tools herunterzuladen, bevor sie installiert werden können. Klicken Sie auf Jetzt herunterladen, um den Download zu starten.

Öffnen Sie die auf dem Ubuntu-Desktop bereitgestellte VMware Tools-CD. Klicken Sie mit der rechten Maustaste auf den Dateinamen, der VMwareTools.xxx-xxxx.tar.gz ähnelt, klicken Sie auf Extrahieren nach und wählen Sie Ubuntu Desktop aus, um den extrahierten Inhalt zu speichern.

Der Ordner vmware-tools-distrib wird auf den Ubuntu-Desktop extrahiert. So installieren Sie VMware Tools in Ubuntu: Öffnen Sie ein Terminalfenster. Führen Sie diesen Befehl aus, um zum Ordner vmware-tools-distrib zu navigieren:

cd Desktop / vmware-tools-distrib

Führen Sie diesen Befehl aus, um VMware Tools zu installieren:

sudo ./vmware-install.pl -d

Hinweis: Die Option -d setzt voraus, dass Sie die Standardeinstellungen übernehmen möchten. Wenn Sie -d nicht verwenden, drücken Sie die Eingabetaste, um die Standardeinstellungen zu übernehmen oder Ihre eigenen Antworten einzugeben.

Geben Sie Ihr Ubuntu-Passwort ein. Starten Sie die virtuelle Ubuntu-Maschine nach Abschluss der VMware Tools-Installation neu.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.