Wie kann ich in der virtuellen Box die Bildschirmauflösung über die Befehlszeile ändern? (Oder wenn es einen für irgendeinen Computertyp gibt, könnte das auch funktionieren).
18
Wie kann ich in der virtuellen Box die Bildschirmauflösung über die Befehlszeile ändern? (Oder wenn es einen für irgendeinen Computertyp gibt, könnte das auch funktionieren).
Antworten:
Mit dem folgenden Befehl können Sie das Fenster schnell auf eine bestimmte Größe "andeuten":
Wenn Sie beispielsweise einen Gast mit dem Namen "Windows XP Pro" haben und die Auflösung auf 1024 x 600 bei 32 Bit pro Pixel (auch bekannt als 32 Bit) festlegen möchten, verwenden Sie den folgenden Befehl:
Hierfür gibt es jedoch einige Voraussetzungen:
Dies funktioniert nur, wenn Sie das Gastbetriebssystem über eine Windows-Umgebung auf dem Host-Betriebssystem (z. B. Windows / X Windows / Mac OS Desktop) gestartet haben.
Guest Additions müssen im Guest-Betriebssystem installiert sein.
quelle
VBoxManage setextradata global GUI/MaxGuestResolution any
(vor dem Starten der VM) einzustellen . Die automatische Größenänderung sollte auch im Ansichtsmenü deaktiviert sein. Wenn die beabsichtigte Auflösung besonders hoch ist (insbesondere wenn sie höher als die Hostauflösung ist), muss möglicherweise mehr Videospeicher zugewiesen werden.Zunächst muss das VM eingeschaltet sein. Sie können es mit dem folgenden Befehl einschalten:
Bevor Sie die Auflösung ändern können:
quelle
Wenn Sie es vom Gast aus ändern möchten:
In Windows : Es gibt einige Tools, mit denen Sie dies einfach über die Befehlszeile ausführen können, insbesondere Display Changer .
Unter Linux : Verwenden Sie
xrandr -q
diese Option, um die verfügbaren Anzeigemodi aufzulisten.xrandr -s #
Wo#
ist dann die Nummer des Anzeigemodus, den Sie verwenden möchten?xrandr -q
zeigt diese Nummernoptionen neben jeder Anzeigeoption an.quelle
$ VBoxManage setextradata "WinXP" "CustomVideoMode1" "1440x900x16"
Wobei " WinXP" der Name Ihrer virtuellen Maschine ist. Diese Lösung ist der Wahrheit ziemlich nahe :)
quelle
Schauen Sie sich die mit VirtualBox gelieferte Dokumentation an. Mit dem Programm VBoxManage können Sie VMs über die Befehlszeile ändern. Dies ist jedoch bei laufender Maschine nicht möglich. Dazu müssen Sie eine Möglichkeit finden, die Auflösungsänderung für das zu virtualisierende Betriebssystem zu skripten.
quelle
Der MS Windows RDP-Client für Mac OS X hat eine Voreinstellung, die ich zusätzlich zum Hinzufügen der benutzerdefinierten Videomodi (siehe oben) anpassen musste.
Wählen Sie Preferences aus dem RDC-Menü und klicken Sie dann auf 'Display'. (Ich wollte ein Bildschirmbild veröffentlichen, aber die Spam-Schutzfunktion hat dies verhindert.)
Durch Auswahl von "Vollbild" konnte ich den Anzeigemodus auf den Vollbildmodus des Clientcomputers umstellen. In diesem Fall ein MacBook mit einer Bildschirmauflösung von 1280x800.
quelle