ubuntuusers.de

Virtualbox Lubuntu 12.10 Auflösung

Status: Gelöst | Ubuntu-Version: Lubuntu 12.10 (Quantal Quetzal)
Antworten |

Cysign

Anmeldungsdatum:
15. November 2004

Beiträge: 322

Wohnort: Aachen

So, nachdem ich das Thema Virtualisierung lange gemieden hatte, hab ich mich nun doch dazu entschlossen, mal ein virtuelles Linux auszuprobieren. Dazu hab ich mir Oracles VirtualBox installiert und darin ein Lubuntu installiert. Allerdings habe ich Probleme, die Displayauflösung auf FullHD zu stellen.

Nachdem ich innerhalb der VBox unter Geräte ⇒ Gasterweiterung isntallieren die Extension installiert hatte, konnte ich von 1024 auf max. 1600*1200 hochdrehen. Aber das schafft mein FullHD-Monitor nicht. Von daher würde ich gerne wissen, wie ich nun den Bildschirm in nativer Auflösung nutzen kann.

Danke im Vorraus für euere Vorschläge ☺

sa-il

Anmeldungsdatum:
2. Januar 2012

Beiträge: 161

Hallo Cysign,

es gibt unter "Anzeige" einen Punkt "Automatische Anpassung der Gastanzeige" (alternativ Tastenkombination Host+G), der die Gastanzeige der Hostanzeige anpasst. Allerdings weiß ich nicht, ob dich das weiter bringt. Was meinst du mit:

Cysign schrieb:

Aber das schafft mein FullHD-Monitor nicht.

Was für eine Auflösung brauchst du denn??? Bedenke, dass das "nur" eine virtuelle Maschine ist.

Gruß

sa-il

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

sa-il schrieb:

Bedenke, dass das "nur" eine virtuelle Maschine ist.

Wenn er die VM im Vollbild fahren läßt, ist die native Auflösung wie sonst auch einzustellen, also z.B. 1080p. Wenn er im Fenster fährt, wird es natürlich eine krumme Auflösung, da der Host oben und/oder unten Panels hat. Auch das ist machbar, allerdings zuweilen eine fummelige Angelegenheit mit [host] + F/L/C/G/A). Man kann im Guest auch eine xorg.conf mit der gewünschten Auflösung erstellen (funktioniert zuverlässiger).

Cysign

(Themenstarter)

Anmeldungsdatum:
15. November 2004

Beiträge: 322

Wohnort: Aachen

Ich erwarte kein Geschwindigkeitswunder (wobei ich sagen muss, dass das Booten unter VirtualBox wesentlich schneller als direkt auf dem Rechner funktioniert!). Aber ich würde gerne nativ FullHD im Fullscreenmodus auswählen können. Aber statt dessen kann ich maximal 1600*1200 einstellen (zum Vergleich: FullHD: 1920*1080Px). Nimt sich also nicht viel, aber mit 1600*1200 hätte ich ne zusätzliche Scrollbar, weshalb ich derzeit lieber 1440*1050 nutze.

Hier mal wies aussieht: http://www.cysign.net/pics/VBox_Resolution.jpg (460kb JPG)

engheneiro

Anmeldungsdatum:
13. August 2009

Beiträge: 2080

Wohnort: Nähe München

Hi,

also wenn dir dein Lubuntu unter Virtualbox die Auflösungen nicht anbietet die du brauchst, dann kannst du manuell eingreifen. Das ist zwar erstmal umständlich, funktioniert aber bei mir recht gut. Eine Anleitung findest du z.B. hier:

http://aaaaaprvdgrwwelt.wordpress.com/2012/03/21/eine-neue-bildschirmauflosung-mit-xrandr-hinzufugen/

wenn das Komamndo

cvt 1920 1080

in der VM nicht funktionieren sollte, ggf. von live-CD aus probieren. Wichtig ist, dass der Monitor nativ erkannt wird.

Wenn es funktioniert kannst du die Einstellungen in die Datei "/etc/X11/Xsession.d/45custom_xrandr-settings" (in der lUbuntu VM) schreiben und danach (nach reboot) diese Auflösung immer nativ verwenden.

HTH Rainer

Cysign

(Themenstarter)

Anmeldungsdatum:
15. November 2004

Beiträge: 322

Wohnort: Aachen

Danke, das hat soeit schonmal funktioneirt. Aber wenn ich die VirtualBox neu starte, ist die Einstellung wieder weg und ich steck wieder bei 640*480, bis ich den Modus erstelle und zu den Möglichkeiten hinzufüge und ihn dann manuell wieder aus der GUI auswähle. Weißt du auch, wie man diese Einstellung als Default abspeichern kann?

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Hier hast Du eine vollständige Anleitung: Hinzufügen einer Auflösung über cvt und xrandr.

Davon abgesehen kannst Du immer noch eine xorg.conf erstellen, was am Einfachsten wäre.

engheneiro

Anmeldungsdatum:
13. August 2009

Beiträge: 2080

Wohnort: Nähe München

Hab ich doch geschrieben 😉

Wenn es funktioniert kannst du die Einstellungen in die Datei "/etc/X11/Xsession.d/45custom_xrandr-settings" (in der lUbuntu VM) schreiben und danach (nach reboot) diese Auflösung immer nativ verwenden.

die Beschreibung im Link von axt ist besser (und vollständiger) als der oben von mir gefundene.

Schöne Grüße

Rainer

Cysign

(Themenstarter)

Anmeldungsdatum:
15. November 2004

Beiträge: 322

Wohnort: Aachen

Hmmm...so ganz sauber funktioniert das nicht. Wenn ich nach der vollständigeren ANleitung vorgehe, sehe ich zwar im GUI die Auflösung, kann sie ejdoch nicht auswählen. Im zweiten Schritt fehlt da die Auswahl des Ausgabegeräts gegenüber der ersten Anleitung.

Wenn ich die Sachen aus der ersten Anleitung in die 45custom_xrandr-settings schreibe, habe ich die Auflösung im Gui und muss sie noch manuell auswählen, was dann aber funktioniert.

Ich hab jetzt folgendes drin:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --verbose --addmode VBOX0 "1920x1080_60.00"
xrandr --output default --mode "1920x1080_60.00"

Und laut der vollständigeren Anleitung _sollte_ folgendes drin sein:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --verbose --addmode default "1920x1080_60.00"
xrandr --output default --mode "1920x1080_60.00"

//Edit: Ah, ich habs. In der letzten Zeile hab ich das "default" nun auch gegen "VBOX0" ersetzt und nun gehts.

Vielen Dank für euere Hilfe! 👍

Cysign

(Themenstarter)

Anmeldungsdatum:
15. November 2004

Beiträge: 322

Wohnort: Aachen

Ich hab mir grade die Mühe gemacht, das Ganze nochmal kurz zusammenzufassen.

How to add your screen's resolution on ubuntu 12.10?

1. Choose your resolution. In my case it's 1920x1080 since I have a FullHD TFT and wanna use it's native resolution.

2. Type

cvt 1920 1080 60

in your shell. This command dumps the settings for your resolution. 60 is the repeat rate, which is default 60.

3. It results in something like:

#1920x1080 59.96Hz (CVT 2.07M9) hsync: 67.16kHz; pclk: 173.00MHz
Modeline __"1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync__

4. Fetch everything after Modeline (you can copy it with ctrl+shift+c).

5. Type

xrandr

and press enter. This will show you your already upset resolutions and tell you your graphic adapter's name. In my case it is:

gebieter@GebieterVM:~$ xrandr

Screen 0: minimum 64 x 64, current 1920 x 1080, maximum 32000 x 32000

VBOX0 connected 1920x1080+0+0 0mm x 0mm

   1024x768       60.0 +   60.0
  
   1600x1200      60.0
  
   1440x1050      60.0
  
   1280x960       60.0
  
   800x600        60.0
  
   640x480        60.0
  
   1920x1080_60.00   60.0*

gebieter@GebieterVM:~$ 

Notice "VBOX". Since I'm using an Lubuntu 12.10 on a VirtualBox this is my graphics adapter instead of DVI0, VGA0 or something like that. Remember you computer's graphicadapter....you'll need it!

6.

 xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

adds the new mode to my resolution-list. (Remember...that's what was next after Modeline on step 3...)

7. Here we go.

xrandr --verbose --addmode VBOX0 "1920x1080_60.00"

will do the rest. (Remember to replace VBOX0 by your adapter - see step 5)

Now you can choose your resolution from (L/K)Ubuntu's monitor settings.

But...er... after your next reboot everything's gone? No worries, here's the solution:

8. Still in your shell type:

gksudo gedit /etc/X11/Xsession.d/45custom_xrandr-settings

Add all commands above to this file:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

xrandr --verbose --addmode VBOX0 "1920x1080_60.00"

xrandr --output VBOX0 --mode "1920x1080_60.00"

And save file.

9. Go to that folder by typing

cd /etc/X11/Xsession.d/

and add execution-rights to that file:

sudo chmod +x 45custom_xrandr-settings

Use "ls -all" to show up all your files in that folder with permissions to check your file is really executable.

10. Restart your computer! (Still in shell? use "sudo reboot").

Enjoy your new resolution after each startup ☺

Cysign

(Themenstarter)

Anmeldungsdatum:
15. November 2004

Beiträge: 322

Wohnort: Aachen

So, nachdem ich nun n Weilchen Windows und Linux auf zwei Monitoren parallel laufen hatte, bin ich grade auf das Problem gestoßen, dass ich gerne Linux unter VBox auf zwei Bildschirmen hätte. Also habe ich zunächst bei ausgeschalteter VBox in den Einstellungen der Linuxdistribution dem virtuellen Rechner zwei Bildschirme zugeordnet.

Nach langem Suchen bin ich unter http://maketecheasier.com/how-to-setup-dual-monitors-with-xrandr/2009/06/01 unter 5. auf folgendes gestoßen:

1
xrandr --auto --output DVI-0 --mode 1440x900 --right-of DVI-1

Welches ich in meinem Fall auf

1
xrandr --auto --output VBOX1 --mode 1920x1080_60.00 --right-of VBOX0

ändern musste.

Somit steht nun in meiner /etc/X11/Xsession.d folgendes:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
// Neuen Modus erstellen
xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

// Modus hinzufügen
xrandr --verbose --addmode VBOX0 "1920x1080_60.00"
xrandr --verbose --addmode VBOX1 "1920x1080_60.00"

// Neuen Modus auf beide Monitore anwenden
xrandr --output VBOX0 --mode "1920x1080_60.00"
xrandr --output VBOX1 --mode "1920x1080_60.00"

// Monitore unclonen und nebeneinander anordnen
xrandr --auto --output VBOX1 --mode 1920x1080_60.00 --right-of VBOX0

Bingo: zwei Bildschirme werden sauber angesprochen - und zwar ungeklont / uncloned.

Antworten |