Ausführen von 11.04 Beta in einer virtuellen Parallels 5.0-Maschine, diese Frage gilt jedoch für jede Virtualisierungssoftware.
Parallels 5 Linux-Tools (Gast-Ergänzungen) funktionieren nicht für 10.10 und 11.04 und ich möchte sie nicht. Mir gefällt, wie die VM so integriert ist, wie sie ist. Das einzige, was optimiert werden muss, ist die Bildschirmgeometrie.
Keine der Optionen unter Systeme -> Einstellungen -> Monitore passt perfekt zu meinem Display. Ich brauche es bei 1080 x 1920 (9:16) oder 1920 x 1080 (16: 9) .
Es funktionieren viele verschiedene Auflösungen (siehe Abbildung unten), darunter:
- 1680 x 1080 (horizontal zu schmal und vertikal etwas zu kurz)
- 1920 x 1200 (horizontal perfekt, aber vertikal etwas zu hoch)
Wie kann ich die Bildschirmauflösung (Anzeige- / Monitorgröße) manuell anpassen?
Was ich bisher versucht habe
$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ sudo xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr: Failed to get size of gamma for output default
$ cvt 1080 1920
# 1080x1920 59.96 Hz (CVT) hsync: 119.26 kHz; pclk: 176.50 MHz
Modeline "1080x1920_60.00" 176.50 1080 1168 1280 1480 1920 1923 1933 1989 -hsync +vsync
$ sudo xrandr --newmode "1080x1920" 176.50 1080 1168 1280 1480 1920 1923 1933 1989 -hsync +vsync
$ sudo xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 0mm x 0mm
1920x1200 0.0*
1600x1200 0.0
1680x1050 0.0
1400x1050 0.0
1280x1024 0.0
1440x900 0.0
1280x960 0.0
1280x800 0.0
1024x768 0.0
800x600 0.0
640x480 0.0
1920x1080 (0x11d) 173.0MHz
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.2KHz
v: height 1080 start 1083 end 1088 total 1120 clock 60.0Hz
1080x1920 (0x11e) 176.5MHz
h: width 1080 start 1168 end 1280 total 1480 skew 0 clock 119.3KHz
v: height 1920 start 1923 end 1933 total 1989 clock 60.0Hz
Die 2 neuen Auflösungen werden nicht in der Benutzeroberfläche der Monitoreinstellungen angezeigt:
Versuchen Sie Takkats Lösung
Folgendes mache und bekomme ich:
$ gtf 1920 1080 60 -x
# 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
Modeline "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
$ sudo xrandr --newmode "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
$ sudo xrandr --addmode default 1920x1080_60.00
$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1680 x 1050, maximum 1920 x 1200
default connected 1680x1050+0+0 0mm x 0mm
1920x1200 0.0
1600x1200 0.0
1680x1050 0.0*
1400x1050 0.0
1280x1024 0.0
1440x900 0.0
1280x960 0.0
1280x800 0.0
1024x768 0.0
800x600 0.0
640x480 0.0
1920x1080_60.00 60.0
Ich habe es auch versucht gtf 1920 1080 60 -x
.
In beiden Fällen kann ich nicht zu dieser Auflösung wechseln und bekomme:
- Konfiguration für CRTC 262 konnte nicht eingestellt werden
Alle anderen Auflösungen funktionieren.
quelle
Antworten:
Geometrieeinstellungen in Virtual Box anzeigen
In Oracle Virtual Box können Sie die Auflösung des virtuellen Bildschirms nach der Installation der Guest Additions anpassen, indem Sie das Fenster einfach mit der Maus ziehen oder den Vollbildmodus auswählen. Mit xorg.conf müssen Sie nichts tun. XServer 1.10 (in 11.04 enthalten) und damit Unity 3D läuft nur in Virtual Box> = 4.0.6 .
1. Verwenden Sie die Maus, um die Bildschirmgröße anzupassen
Das Anpassen des Bildschirms durch Ändern der Größe der Virtual Box Windows mit der Maus ermöglicht eine beliebige Bildschirmauflösung bis zur Bildschirmauflösung des Hosts.
2. Verwenden Sie vordefinierte Standardbildschirmgrößen
Wenn Sie eine feste (Standard-) Auflösung benötigen, können Sie auch Systemeinstellungen -> Monitore (für 11.04) oder Anzeigen (für 12.04) für eine Auswahl fester Auflösungen (hier für 12.04 gezeigt) wählen :
3. Definieren Sie mit xrandr eine neue Geometrie
Wenn Sie eine feste Geometrie benötigen, die nicht in der Liste der Auflösungen für Monitore enthalten ist, müssen Sie xrandr verwenden , um eine neue Auflösung zu definieren:
Zuerst verwenden wir
gtf
zur Berechnung des Modells möglicher Auflösungen:Geben Sie die gewünschten Werte für x-Auflösung, y-Auflösung und Bildwiederholfrequenz an. Das Flag -x ist Standard und kann weggelassen werden. Für eine Porträtauflösung von 480 x 640 bei 60 Hz erhalten Sie die folgende Ausgabe:
Daraus können wir die Modeline kopieren und einfügen, um sie der xrandr-Liste bekannter Auflösungen hinzuzufügen:
und fügen Sie dies für den Virtual Box Monitor hinzu:
Ersetzen Sie ihn
VBOX0
durch den entsprechenden Monitor, wenn Sie Virtual Box mit mehreren Monitoren eingerichtet haben (oder einen anderen Ausgabennamen, den der Treiber meldet).Wir können jetzt wie oben beschrieben ( 2. ) zur neu definierten Geometrie wechseln .
quelle
xrandr --addmode VBOX0 480x60_60.00
. Ich habe die VBOX0 nicht. Wo kann ich die Liste der verfügbaren Monitore erhalten?In VirtualBox verwende ich eine Minimalversion der guten alten xorg.conf:
Ich weiß nicht, ob Sie HorizSync und VertRefresh für eine TFT bereitstellen müssen, aber kopieren Sie auf keinen Fall meine Werte!
quelle
Möglicherweise können Sie die hier aufgeführten Befehle und xorg.conf-Snippets ausprobieren:
http://wiki.debian.org/XStrikeForce/HowToRandR12
Ich habe das noch nicht ausprobiert und weiß nicht, ob es genügend Informationen gibt, um es zum Laufen zu bringen.
quelle
Ich verwende Ubuntu 10.10 auf Virtualbox. Ich hatte das gleiche Problem. Die Auflösung konnte nicht angepasst werden und auch der Vollbildmodus funktionierte nicht. Nach einigem googeln fand ich diesen Artikel http://tutorial.downloadatoz.com/how-to-fix-ubuntu-10-10-virtualbox-guest-additions-problems.html
Das hat wirklich bei mir funktioniert.
quelle
Ich hatte dieses Problem mit Windows8 (Host Ubuntu). Es würde nicht auf die Größe des externen Monitors skaliert.
Wählen Sie in der Virtualbox, Datei, Einstellungen [STRG] + [G], Anzeige die Option Maximale Größe des Gastbildschirms - Automatisch.
Gelöst.
quelle
Nur um eine funktionierende Antwort kurz und bündig zusammenzufassen. Getestet am 18.04 mit lubuntu-desktop:
sudo apt-get install virtualbox-guest-dkms
sudo shutdown -r now
(Sie können Schritt 1 überspringen, wenn bereits Gastzugaben installiert sind. Überprüfen Sie, ob
sudo lsmod | grep vbox
zuerst etwas zurückgegeben wird.)quelle