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:
- Platzierte den Befehl in a
/etc/lightdm/lightdm.conf
, aber dies führt dazu, dass die gesamte GUI nicht angezeigt wird. - Bearbeitet
~/.xprofile
, um den Befehl zum Festlegen der Bildschirmauflösung auszuführen, dies funktioniert jedoch nicht. - Installierte open-vm-tools und stellte sicher, dass es aktuell ist.
- Deaktiviert die 3D-Beschleunigung in den Einstellungen der VM, wie in einer anderen Antwort vorgeschlagen. Das machte überhaupt keinen Unterschied.
- Fügte den
xrandr
Befehl in meine~/.bashrc
. 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).
Antworten:
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.
quelle
Wenn Sie Ubuntu auf VMWare Workstation verwenden, müssen Sie es installieren
VMWare tools
, 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 das
VMWareTools-xx.xx.xx.xxxxx.tar.gz
in Ihr Home-Verzeichnis.Extrahiere es
Gehen Sie zum extrahierten Ordner in einem Terminal:
Erteilen Sie die Ausführungserlaubnis für
vmware-install.pl
Führen Sie es mit Superuser-Rechten aus.
Geben Sie Ihr Passwort ein. Wenn Sie nach dem Bestätigungstyp gefragt werden,
yes
drücken Sie Enter. Wenn Sie mit den Standardeinstellungen installieren möchten, halten Sie Enterdie Taste gedrückt, um die folgenden Meldungen anzuzeigen:Während der folgenden Verfahren Press tun , Enterwenn Sie gefragt „Need erstellen ..... Das ist , was wollen Sie?“
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 das Programm aufrufen möchten
/usr/bin/vmware-config-tools.pl
Drücken Sie Enterfür alle anderen Abfragen.
Nun 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 Applyund anschließend aufKeep this Configuration
Das ist alles ;-) . Starten Sie neu und Sie werden standardmäßig 1366x768 sehen :-)
quelle
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.
Nachdem Sie die VM vollständig heruntergefahren haben, 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 Desktop Open VM Tools verwenden, um die Auflösung automatisch anzupassen.
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 den Video-RAM von der virtuellen RAM-Zuordnung nimmt, die Sie standardmäßig angegeben haben ...)
quelle
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 1920x1200-Auflösung 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 zu dem 2560x1600 zurück.
Die endgültige Lösung in diesem Zustand (mit der nur VMware-Tools ausgeführt werden
open-vm-tools-desktop
) lautet also 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.
quelle
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 hinzugefügt
~/.profile
:Sie sollten in der Lage sein, dasselbe für Ihre Lösung zu tun:
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 aus aufruft :quelle
Bearbeiten Sie Ihre VMX, um Folgendes einzuschließen:
Anmerkungen:
virtualHW.version = "11"
Verweise:
quelle