Como posso executar o VirtualBox com um TTY diferente?

Como posso executar o VirtualBox com um TTY diferente?

Meu conhecimento do Ubuntu ainda é bastante limitado, mas sei que posso trocar de terminal com Ctrl+ Alt+ F*.

Eu só queria saber se é possível carregar meu VirtualBox (winXP neste caso) em um desses, seria muito útil. Atualmente, estou configurado para carregamento automático à direita dos meus 2 espaços de trabalho, mas às vezes isso atrapalha a chave do host e outras coisas.

Apenas me perguntando!

Responder1

Você não pode executar a GUI do VirtualBox nos terminais virtuais 1 - 6, apenas 7 e 8. Basicamente, você precisa iniciar o servidor X no VT8 e fazer os programas rodarem nele.

Se você não precisa de bordas de janela e de uma barra de título (porque você está executando o VirtualBox em tela cheia de qualquer maneira) ou outras funções sofisticadas de gerenciador de exibição como Alt+ Tab, você ficará bem com um servidor X simples. Observe que isso pode não ser compatível com troca de usuário ou novo registro quando o servidor X principal trava.

Inicie um servidor X desanexado

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

Isso mudará você para VT8 ( Ctrl+ Alt+ F8), que é inicialmente preto. Volte para GDM/KDM?qualquer que seja no VT7 pressionando Ctrl+ Alt+ F7. Para executar o Virtual Box no VT8, execute:

DISPLAY=:4 virtualbox &

Este comando primeiro define a variável de ambiente DISPLAYcomo :4e depois executa virtualbox. Você precisa mudar manualmente para VT8. Observe que você não tem uma barra de título nem uma borda de janela. Para sair do aplicativo, use oArquivo->Desistiropção. Para parar o xserver, primeiro determine o ID do processo do seu servidor X (usando ps uww -C Xorg | grep :4) e depois execute sudo kill PIDHERE.

Isso é algo avançado, eu recomendo continuar usando diferentes desktops virtuais ( Ctrl+ F<number-of-desktop> porque usar um segundo servidor X também faz com que você perca o som do servidor X principal. Se a virtualização não for um requisito, considere usar wine.

Responder2

VirtualBox é um aplicativo X11. X11 (ou "servidor X") é a camada de software entre todos os aplicativos GUI modernos e sua placa gráfica. Normalmente o X é executado no terminal virtual 7. Embora seja possível ter um servidor X funcionando com dois terminais virtuais ou executar dois servidores X (conectando-se à mesma placa gráfica, monitor), isso não é comum e eu não recomendaria isto. (A alternância entre terminais virtuais, que geralmente envolve a alternância do modo da placa gráfica, nunca é perfeitamente suave e rápida.)

Você deve aprender como configurar espaços de trabalho para que funcionem bem com a configuração do VirtualBox.

informação relacionada