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:
/etc/lightdm/lightdm.conf
, aber dies führt dazu, dass die gesamte GUI nicht angezeigt wird.~/.xprofile
, um den Befehl zum Festlegen der Bildschirmauflösung auszuführen, dies funktioniert jedoch nicht.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).
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.
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 ...
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
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
_
/etc
_/etc/init.d
_/usr/sbin
_/usr/lib/vmware-tools
_/usr/lib
_/var/lib
_/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.
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
Das ist alles ; -) . Starten Sie neu und Sie sehen standardmäßig 1366x768 : -)
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 ...)
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:
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:
Fusion wird unter MacOS 10.12.6 auf MacBook Pro ausgeführt, wobei die Anzeigeeinstellungen auf "Standard für Anzeige" festgelegt sind.
Sudo apt-get autoremove open-vm-tools
root
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:
Sudo apt-get install open-vm-tools-desktop
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:
Sudo apt-get autoremove open-vm-tools-desktop
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.