it-swarm.com.de

Wie stelle ich die Bildschirmauflösung in Ubuntu 16.04 64-Bit ein, das unter VMware Workstation 12 Player auf einem Windows 7-Host ausgeführt wird?

Ich kann die Bildschirmauflösung manuell einstellen, wenn ich mich mit dem folgenden Befehl anmelde:

xrandr -s 1360x768

aber ich bin nicht in der Lage, es "kleben" zu machen. Jedes Mal, wenn ich mich wieder anmelde, ändert sich die Auflösung für eine Weile auf 1360 x 768, aber bis der Desktop angezeigt wird, wird wieder auf 800 x 600 umgeschaltet.

Ich habe auch andere Versionen des Befehls ausprobiert, wenn das wichtig ist. Zum Beispiel xrandr --output Virtual1 --mode 1360x768. Es funktioniert, solange ich die aktuelle Sitzung nicht verlasse, aber beim erneuten Anmelden wieder auf 800x600 wechsle.

Ich habe Folgendes versucht:

  1. Platzierte den Befehl in einem /etc/lightdm/lightdm.conf, aber dies führt dazu, dass die gesamte GUI nicht angezeigt wird.
  2. Bearbeitet ~/.xprofile, um den Befehl zum Festlegen der Bildschirmauflösung auszuführen, dies funktioniert jedoch nicht.
  3. Installierte open-vm-tools und stellte sicher, dass es aktuell ist.
  4. Deaktiviert die 3D-Beschleunigung in den Einstellungen der VM, wie in einer anderen Antwort vorgeschlagen. Das machte überhaupt keinen Unterschied.
  5. Fügte den Befehl xrandr zu meinem ~/.bashrc hinzu. Dies bewirkt, dass jedes Mal, wenn ich ein Terminal öffne, die richtige Auflösung eingestellt wird, aber diese Lösung ist unklug. Ich möchte kein Terminal öffnen müssen, um meine Bildschirmauflösung richtig einzustellen.

Irgendwelche Ideen, was noch getan werden könnte?

Danke im Voraus!

Bearbeiten: Ich verwende VMware Workstation 12 Player, Version 12.1.1 (build-3770994).

19
ARV

Ich schrieb hier vor, eine Neuinstallation von Ubuntu hat kein Problem mit der Auflösung. Aber danach fand ich die Lösung, während ich nach einer Antwort für ein anderes Problem suchte.

Folgen Sie den Schritten unten und alles wird repariert. Wenn Sie über die neuesten VMware Tools verfügen und open-vm-tools nicht installiert ist, fahren Sie mit Schritt 3 fort.

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

2) Installieren Sie VMware Tools wie gewohnt (Virtuelle Maschine -> VMWare Tools neu installieren).

3) Starten Sie die VM neu

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

5) Starten Sie die VM neu.

Hoffe das hilft. Ich weiß, wie frustrierend es ist, dies zu beheben.

13
sercan

Wenn Sie Ubuntu auf VMWare Workstation verwenden, müssen Sie VMWare tools installieren, um die richtige Auflösung zu erhalten.

Hier ist die schrittweise Vorgehensweise, um dies zu tun:

  • Starten Sie Ihre virtuelle Maschine und melden Sie sich bei Ihrem Ubuntu an.

  • Gehen Sie zu VM -> VMWare-Tools installieren ...

    enter image description here

  • Klicke auf install

  • Nun sollte eine virtuelle CD mit dem Namen "VMWare-Tools" in Ihrem Ubuntu eingebunden sein. Kopieren Sie den VMWareTools-xx.xx.xx.xxxxx.tar.gz in Ihr Home-Verzeichnis.

  • Extrahiere es

    enter image description here

  • Gehen Sie zum extrahierten Ordner in einem Terminal:

    _cd ~/vmware-tools-distrib
    _
  • Ausführungsberechtigung für _vmware-install.pl_ erteilen

    _chmod +x vmware-install.pl
    _
  • Führen Sie es mit Superuser-Rechten aus.

    _Sudo ./vmware-install.pl
    _
  • Geben Sie Ihr Passwort ein. Wenn Sie zur Bestätigung aufgefordert werden, geben Sie yes ein und drücken Sie Enter. Wenn Sie mit den Standardeinstellungen installieren möchten, halten Sie gedrückt Enter für die nächsten Nachrichten, die sind:

    • Während des folgenden Vorgangs Drücken Sie Enter Auf die Frage "Müssen erstellt werden ..... Das ist, was Sie wollen?"

    • Standardverzeichnis _/usr/bin_

    • Standardverzeichnis mit Init-Verzeichnissen _/etc_
    • Standardverzeichnis mit Init-Skripten: _/etc/init.d_
    • Standardmäßige Directory Demon-Dateien: _/usr/sbin_
    • Standardverzeichnis für Bibliotheksdateien: _/usr/lib/vmware-tools_
    • Standardverzeichnis für allgemeine Agent-Bibliotheksdateien: _/usr/lib_
    • Standardverzeichnis für temporäre Dateien des allgemeinen Agenten: _/var/lib_
    • Standardverzeichnis für Dokumentationsdateien: _/usr/share/doc/vmware-tools_
  • Drücken Sie Enter Wenn Sie gefragt werden, ob Sie _/usr/bin/vmware-config-tools.pl_ aufrufen möchten

  • Drücken Sie Enter für alle anderen Abfragen.

  • Jetzt starte dein Ubuntu neu.

Festlegen der richtigen Auflösung.

  • Gehen Sie nach dem Neustart zu Systemeinstellungen -> Anzeigen -> Auflösung , wählen Sie Ihre bevorzugte Auflösung aus und klicken Sie auf Apply und gefolgt von Keep this Configuration

    enter image description here

Das ist alles ; -) . Starten Sie neu und Sie sehen standardmäßig 1366x768 : -)

9
Severus Tux

Zum Ändern der Auflösung sind die VMWare-Tools oder die Open Source-Entsprechungen erforderlich. Ich habe festgestellt, dass die Open Source-Versionen etwas besser funktionieren als die Kompilierversionen, die mit VMWare Workstation geliefert werden.

Installieren Sie die Open VM Tools mit den folgenden Befehlen. Wenn Sie die VMware Tools bereits installiert haben, müssen Sie diese zuerst deinstallieren.

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

Sobald dies erledigt ist Fahren Sie die VM vollständig herunter und starten Sie sie in Workstation erneut.

In der Benutzeroberfläche sehen Sie dann eine größere Anzahl von Auflösungen als auf einem Standardcomputer. Sie können auch die Optionen "Gast automatisch anpassen" und "Gast jetzt anpassen" von VMware Workstation mit den Tools "Desktop öffnen VM" verwenden, um die Einstellungen automatisch anzupassen Auflösung.

Dies funktioniert nachweislich auf VMware Workstation-Maschinen sowie auf virtuellen VMware ESXi-Maschinen, auf die über VMware Workstation zugegriffen wird, auf Ubuntu, Lubuntu, Xubuntu und Kubuntu 16.04 LTS-Maschinen, die ich persönlich ausgeführt habe genug vRAM für die VMs, da es das Video RAM von dieser virtuellen RAM Zuweisung nimmt, die Sie standardmäßig vergeben ...)

1
Thomas Ward

Wie Sie kann ich keine Möglichkeit finden, es beim Start zum Laufen zu bringen, aber ich habe eine Möglichkeit gefunden, es beim Anmelden zum Laufen zu bringen, was für mich "gut genug" war. Ich habe dies zu meinem ~/.profile hinzugefügt:

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

Sie sollten in der Lage sein, dasselbe für Ihre Lösung zu tun:

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

Am 18.04 scheint es jedoch nicht mehr zu funktionieren (es ändert sich und schaltet dann sofort zurück). Fügen Sie in diesem Fall das Obige zu einer ausführbaren .sh -Datei hinzu und fügen Sie einen neuen Eintrag hinzu, der ihn von Ubuntus Startup Applications aufruft:

screenshot

0
Matthew Read

Ich hatte das gleiche Problem, nervte aber schließlich mit einer Variation der oben vorgeschlagenen ersten Antwort.

Ich verwende Ubuntu 16.04.3 auf Fusion 8.5.8 mit HW Version 12.

In den Fusion-Anzeigeeinstellungen:

  1. "Volle Auflösung für Retina Display verwenden" sollte aktiviert sein
  2. "Fusion-Anzeigeeinstellungen verwenden" wurde sowohl für "Einzelfenster" als auch für "Vollbild" festgelegt.

Fusion wird unter MacOS 10.12.6 auf MacBook Pro ausgeführt, wobei die Anzeigeeinstellungen auf "Standard für Anzeige" festgelegt sind.

  1. Sudo apt-get autoremove open-vm-tools
  2. Installieren Sie die VMware-Tools von Fusion als root
  3. Starten Sie neu

Ich bemerkte, dass nach dem Neustart alles perfekt aussah, kam mit meiner Auflösung von 1920 x 1200 zurück, fuhr aber mit den vorgeschlagenen letzten Schritten fort:

  1. Sudo apt-get install open-vm-tools-desktop
  2. Starten Sie neu

Kam mit dem winzigen 2560x1600 zurück, änderte und speicherte es in meiner bevorzugten Auflösung und loggte sich aus und wieder ein (sprang tatsächlich gerade zurück zu meinem Mac-Desktop und wieder zurück, da dies auch die Einstellungen zurücksetzen würde) und Ubuntu kehrte zum 2560x1600 zurück.

Die endgültige Lösung in diesem Zustand (nur VMware-Tools mit open-vm-tools-desktop ausführen) lautet wie folgt:

  1. Sudo apt-get autoremove open-vm-tools-desktop
  2. Führen Sie eine Installation der VMware-Tools über die vorhandenen aus (Schritt 1 entfernte einige erforderliche Bibliotheken und Treiber).
  3. Starten Sie neu

Funktioniert wie ein Zauber und hat bisher keine fehlende oder verlorene Funktionalität festgestellt, da die Open Desktop-Tools nicht installiert wurden. Die Tools von VMware bieten anscheinend alles, was Sie benötigen und funktionieren.

0
mike