Wie kann ich VirtualBox mit einem anderen TTY ausführen?

12

Mein Wissen von Ubuntu ist immer noch ziemlich begrenzt, aber ich weiß , dass ich Terminals mit umschalten Ctrl+ Alt+ F*.

Ich habe mich nur gefragt, ob es möglich ist, meine VirtualBox (in diesem Fall winXP) in eine dieser zu laden, das wäre super praktisch. Ich habe es momentan so eingestellt, dass es rechts von meinen 2 Arbeitsbereichen automatisch geladen wird, aber es bringt manchmal den Host-Schlüssel und andere Dinge durcheinander.

Ich wundere mich nur!

joon
quelle
Gute Frage, hilfreich zu wissen, wie andere Anwendungen auch auf anderen virtuellen Terminals ausgeführt werden. Sie lernen jeden Tag etwas Neues.
Thomas Boxley
> weil bei Verwendung eines zweiten X-Servers auch der Sound vom Haupt-X-Server verloren geht. Nur für die Aufzeichnung ist dies nicht mehr wahr. Ich habe einen Dubstep auf meinem ncmpcpp (in einem Lilyterm in meinem awm) abgehört und die obigen Befehle ausgeführt, aber nicht von X aus, sondern von einem anderen tty (sagen wir alt + F2) und bin auf Windows XP in virtualbox in VT8 gegangen und habe das gehört netter Wohlfühl-Sound, der Sie willkommen heißt (dadurch laufen zwei X-Server parallel, und wenn einer abstürzt, wird der andere nicht unbedingt ausgeführt).

Antworten:

13

Sie können die VirtualBox-GUI nicht in den virtuellen Terminals 1 - 6, nur in 7 und 8 ausführen. Grundsätzlich müssen Sie den X-Server auf VT8 starten und Programme darauf ausführen lassen.

Wenn Sie keine Fensterränder und keine Titelleiste (da Sie ohnehin VirtualBox im Vollbildmodus ausführen) oder andere ausgefallene Display Manager-Funktionen wie Alt+ benötigen Tab, steht Ihnen ein einfacher X-Server zur Verfügung. Beachten Sie, dass dies möglicherweise nicht mit dem Benutzerwechsel oder der erneuten Protokollierung kompatibel ist, wenn der Haupt-X-Server abstürzt.

Starten Sie einen getrennten X-Server

sudo X -quiet -nolisten tcp -noreset :4 vt8

Dies wechseln Sie in VT8 ( Ctrl+ Alt+ F8) , die zunächst schwarz ist. Schalten Sie bei VT7 auf GDM / KDM zurück, indem Sie Ctrl+ Alt+ drücken F7. Führen Sie Folgendes aus, um Virtual Box in VT8 auszuführen:

DISPLAY=:4 virtualbox &

Dieser Befehl setzt zuerst die Umgebungsvariable DISPLAYauf :4und wird dann ausgeführt virtualbox. Sie müssen manuell zu VT8 wechseln. Beachten Sie, dass Sie weder eine Titelleiste noch einen Fensterrahmen haben. Verwenden Sie zum Beenden der Anwendung die Option Datei -> Beenden . Um den X-Server zu stoppen, ermitteln Sie zunächst die Prozess-ID Ihres X-Servers (mithilfe von ps uww -C Xorg | grep :4) und führen Sie sie aus sudo kill PIDHERE.

Ich empfehle, andere virtuelle Desktops zu verwenden ( Ctrl+ F <Anzahl der Desktops>), da bei Verwendung eines zweiten X-Servers auch der Sound vom Haupt-X-Server verloren geht. Wenn keine Virtualisierung erforderlich ist, sollten Sie die Verwendung in Betracht ziehen wine.

Lekensteyn
quelle
Da Sie beide davon abraten, lasse ich es in Ruhe. Ich denke, wenn der Host-Schlüssel 100% der Zeit funktionieren würde (anstatt 60%, die es jetzt tut, und ich habe keine Lösung dafür gefunden), würde ich ihn nicht einmal brauchen. Ich verwende Photoshop, Illustrator, Office 2007 und Sony Vegas in meiner Winbox und habe mich daran gewöhnt, sodass ich keine Notwendigkeit sehe, auf Wein umzusteigen. Vielen Dank!
joon
Ich habe meinen Host-Schlüssel auf Right Ctrl gesetzt. Achten Sie darauf, VirtualBox den Fokus zu geben, bevor Sie die Host-Taste drücken.
Lekensteyn,
Ich habe viele verschiedene Tasten ausprobiert und standardmäßig die rechte Strg-Taste verwendet. Manchmal muss ich es 10 Mal drücken, damit es funktioniert, manchmal funktioniert es einfach, manchmal muss ich Strg + F drücken, um zu Ubuntu zurückkehren zu können ...
Juni,
1

VirtualBox ist eine X11-Anwendung. X11 (oder der "X-Server") ist die Softwareschicht zwischen allen modernen GUI-Anwendungen und Ihrer Grafikkarte. In der Regel wird X auf dem virtuellen Terminal 7 ausgeführt. Es ist zwar möglich, einen X-Server mit zwei virtuellen Terminals zu betreiben oder zwei X-Server (Verbindung mit derselben Grafikkarte, demselben Monitor) auszuführen, dies ist jedoch nicht üblich und würde ich nicht empfehlen es. (Das Wechseln zwischen virtuellen Terminals, die häufig mit dem Wechseln des Grafikkartenmodus verbunden sind, ist niemals reibungslos und schnell.)

Sie sollten lernen, wie Sie Arbeitsbereiche so konfigurieren, dass sie mit Ihrem VirtualBox-Setup gut funktionieren.

Jan
quelle