Come posso eseguire VirtualBox un TTY diverso?


12

La mia conoscenza di Ubuntu è ancora abbastanza limitata, ma so di poter cambiare terminale con Ctrl+ Alt+ F*.

Mi stavo solo chiedendo se è possibile caricare il mio VirtualBox (winXP in questo caso) in uno di questi, sarebbe molto utile. Al momento l'ho impostato per il caricamento automatico a destra dei miei 2 spazi di lavoro, ma a volte rovina la chiave host e altro.

Mi chiedo solo!


Ottima domanda, utile per sapere come eseguire anche altre applicazioni in diversi terminali virtuali. Si impara qualcosa di nuovo ogni giorno.
Thomas Boxley,

> perché l'utilizzo di un secondo server X ti fa perdere il suono anche dal server X principale. Solo per la cronaca, questo non è più vero. Stavo ascoltando un dubstep sul mio ncmpcpp (in un giglio all'interno del mio awm) e ho eseguito i comandi sopra, ma non dall'interno di X ma da un altro tty (diciamo alt + F2) e sono andato su Windows XP all'interno di Virtualbox in VT8 e ho sentito che bel suono simile a quello di casa che ti dà il benvenuto (con questo, hai due server X in esecuzione parallela e se uno si blocca, l'altro non necessariamente).

Risposte:


13

Non è possibile far funzionare la GUI di VirtualBox nei terminali virtuali 1 - 6, solo 7 e 8. Fondamentalmente, è necessario avviare il server X su VT8 e far funzionare i programmi su di esso.

Se non hai bisogno di bordi delle finestre e di una barra del titolo (perché stai comunque eseguendo VirtualBox a schermo intero) o di altre fantasiose funzioni di display manager come Alt+ Tab, starai bene con un semplice server X. Si noti che ciò potrebbe non essere compatibile con la commutazione dell'utente o la nuova registrazione in caso di arresto anomalo del server X principale.

Avvia un server X distaccato

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

Questo passerà a VT8 ( Ctrl+ Alt+ F8) che inizialmente è nero. Tornare a GDM / KDM? Qualunque sia in VT7 premendo Ctrl+ Alt+ F7. Per eseguire Virtual Box in VT8, eseguire:

DISPLAY=:4 virtualbox &

Questo comando prima imposta la variabile d'ambiente DISPLAYper :4e poi corre virtualbox. È necessario passare manualmente a VT8. Nota che non hai una barra del titolo né un bordo della finestra. Per uscire dall'applicazione, utilizzare l' opzione File -> Esci . Per arrestare xserver, determinare innanzitutto l'ID processo del server X (utilizzando ps uww -C Xorg | grep :4), quindi eseguire sudo kill PIDHERE.

Si tratta di cose in qualche modo avanzate, ti consiglio di continuare a utilizzare diversi desktop virtuali ( Ctrl+ F <numero-di-desktop> perché l'uso di un secondo server X ti fa perdere il suono anche dal server X principale. Se la virtualizzazione non è un requisito, considera l'utilizzo di wine.


Dal momento che entrambi sconsigli, lo lascerò in pace. Immagino che se la chiave host funzionasse al 100% delle volte (piuttosto che al 60% come funziona ora, e non ho trovato una soluzione a questo) non ne avrei nemmeno bisogno. Gestisco Photoshop, Illustrator, Office 2007 e Sony Vegas nella mia winbox e mi sono abituato, quindi non vedo la necessità di trasferirmi sul vino. Grazie!
Joon,

Ho impostato il tasto host su Ctrl destro. Assicurati di focalizzare l'attenzione su VirtualBox prima di premere il tasto host.
Lekensteyn,

Ho provato molti tasti diversi e sono tornato di default a Right Ctrl. A volte devo colpirlo 10 volte perché funzioni, a volte funziona, a volte devo fare Ctrl + F per poter tornare su Ubuntu ...
joon

1

VirtualBox è un'applicazione X11. X11 (o "X server") è il livello software tra tutte le moderne applicazioni GUI e la scheda grafica. In genere X viene eseguito sul terminale virtuale 7. Sebbene possa essere possibile far funzionare un server X con due terminali virtuali o eseguire due server X (collegandosi alla stessa scheda grafica, monitor), questo non è comune e non consiglierei esso. (Il passaggio tra terminali virtuali, che spesso si connette con il cambio della modalità della scheda grafica, non è mai perfettamente fluido e veloce.)

Dovresti imparare come configurare le aree di lavoro in modo che funzionino bene con la tua configurazione di VirtualBox.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.