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

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

Meine Kenntnisse über Ubuntu sind noch ziemlich begrenzt, aber ich weiß, dass ich mit Ctrl+ Alt+ zwischen Terminals wechseln kann F*.

Ich habe mich nur gefragt, ob es möglich ist, meine VirtualBox (in diesem Fall WinXP) in einem davon zu laden, das wäre super praktisch. Ich habe es derzeit so eingestellt, dass es rechts von meinen beiden Arbeitsbereichen automatisch geladen wird, aber trotzdem bringt es manchmal den Hostschlüssel und so durcheinander.

Ich frage mich nur!

Antwort1

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

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

Starten Sie einen getrennten X-Server

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

Dadurch wechseln Sie zu VT8 ( Ctrl+ Alt+ F8), das zunächst schwarz ist. Wechseln Sie bei VT7 zurück zu GDM/KDM?was auch immer, indem Sie Ctrl+ Alt+ drücken F7. Um Virtual Box in VT8 auszuführen, führen Sie Folgendes aus:

DISPLAY=:4 virtualbox &

Dieser Befehl setzt zuerst die Umgebungsvariable auf DISPLAYund :4führt dann aus virtualbox. Sie müssen manuell zu VT8 wechseln. Beachten Sie, dass Sie weder eine Titelleiste noch einen Fensterrahmen haben. Um die Anwendung zu beenden, verwenden Sie dieDatei->AufhörenOption. Um den X-Server zu stoppen, ermitteln Sie zuerst die Prozess-ID Ihres X-Servers (mit ps uww -C Xorg | grep :4) und führen Sie dann aus sudo kill PIDHERE.

Dies ist eine etwas fortgeschrittene Angelegenheit. Ich empfehle, weiterhin verschiedene virtuelle Desktops zu verwenden ( Ctrl+ F<Anzahl der Desktops>, da bei Verwendung eines zweiten X-Servers auch der Ton des Haupt-X-Servers verloren geht. Wenn Virtualisierung keine Voraussetzung ist, ziehen Sie die Verwendung in Erwägung wine.

Antwort2

VirtualBox ist eine X11-Anwendung. X11 (oder der „X-Server“) ist die Softwareschicht zwischen allen modernen GUI-Anwendungen und Ihrer Grafikkarte. Normalerweise läuft X auf einem virtuellen Terminal 7. Es ist zwar möglich, einen X-Server mit zwei virtuellen Terminals zu betreiben oder zwei X-Server auszuführen (die mit derselben Grafikkarte und demselben Monitor verbunden sind), aber das ist nicht üblich und ich würde es nicht empfehlen. (Das Umschalten zwischen virtuellen Terminals, das oft mit dem Umschalten des Grafikkartenmodus verbunden ist, ist nie vollkommen reibungslos und schnell.)

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

verwandte Informationen