Ich möchte eine Bildschirmaufnahme von Ubuntu in einer VM mit 4K für Leute mit neuen Monitoren aufzeichnen, ich habe jedoch nur einen 1080p-Bildschirm.
Gibt es eine Möglichkeit, die Auflösung der VM in Virtualbox auf 4K zu erhöhen und sie trotzdem auf meinen 1080p-Bildschirm zu bringen?
Ich habe versucht, die Auflösung manuell mit xrandr einzustellen, erhalte jedoch die Fehlermeldung „Größenindex 3840 ist zu groß, es gibt nur 13 Größen“. Als ich die Größen aufgelistet habe, war die höchste 2560 x 1440, aber auch der Versuch, diese Auflösung einzustellen, schlug fehl.
Antwort1
Um ein virtuelles 4K-Display in Virtual Box auf einem kleineren Bildschirm ausführen zu können, müssen wir zuerst die gewünschte Auflösung (4096 x 2160) definieren (auchsiehe meine Antwort dort):
Erstellen Sie einen virtuellen 4K-Bildschirm
Berechnen Sie die Modelllinie für
xrandr
gtf 3840 2160 60 Modeline "3840x2160_60.00" 712.34 3840 4152 4576 5312 2160 2161 2164 2235 -HSync +Vsync
Definieren Sie einen neuen Bildschirmgeometriemodus:
xrandr --newmode "3840x2160_60.00" 712.34 3840 4152 4576 5312 2160 2161 2164 2235 -HSync +Vsync
Fügen Sie diesen Modus dem virtuellen Bildschirm der Virtual Box hinzu (z. B.
VGA-0
):xrandr --addmode "VGA-0" 3840x2160_60.00
Wenden Sie diesen Modus auf den virtuellen Bildschirm an:
xrandr --output VGA-0 --mode "3840x2160_60.00"
Wir können diese neue Geometrie alternativ wählen ausSystemeinstellungen... > Anzeigen.
Notiz:Virtual Box sollte im Fenstermodus auf einem Bildschirm mit einer niedrigeren Auflösung als der von uns definierten neuen Geometrie ausgeführt werden.
Den Desktop aufzeichnen
Leider aufgrund einerFehler in Virtual BoxMöglicherweise müssen wir die 3D-Beschleunigung in den Einstellungen des Computers deaktivieren, um den Desktop mit unserembevorzugte Aufnahmesoftware.
Unten sehen Sie ein verkleinertes Beispiel-GIF von einem virtuellen 4K-Desktop: