Como posso executar o VirtualBox com um TTY diferente?


12

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

Eu só queria saber se é possível carregar o meu VirtualBox (winXP neste caso) em um desses, isso seria super útil. Atualmente, eu o configurei para carregar automaticamente à direita dos meus 2 Espaços de trabalho, mas ainda assim às vezes atrapalha a chave do host e outras coisas.

Apenas me perguntando!


Ótima pergunta, útil para saber como executar outros aplicativos em diferentes terminais virtuais também. Você aprende algo novo a cada dia.
Thomas Boxley 25/09

> porque usar um segundo servidor X faz com que você também perca som do servidor X> principal. Só para constar, isso não é mais verdade. Eu estava ouvindo alguns dubstep no meu ncmpcpp (em um lilyterm dentro do meu awm) e fiz os comandos acima, mas não de dentro do X, mas de outro tty (digamos alt + F2) e fui no Windows XP dentro do virtualbox no VT8 e ouvi isso um som agradável que lhe dá as boas-vindas (com isso, você tem dois servidores X funcionando paralelamente e, se um travar, o outro não necessariamente).

Respostas:


13

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

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

Iniciar um servidor X desconectado

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

Isso muda para o VT8 ( Ctrl+ Alt+ F8), que é inicialmente preto. Volte para GDM / KDM®, o que for 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 DISPLAYpara :4e em seguida, executa virtualbox. Você precisa mudar manualmente para o VT8. Observe que você não tem uma barra de título nem uma borda da janela. Para sair do aplicativo, use a opção Arquivo -> Sair . Para parar o xserver, primeiro determine o ID do processo do seu servidor X (usando ps uww -C Xorg | grep :4) e, em seguida, execute sudo kill PIDHERE.

De alguma forma, isso é algo avançado, eu recomendo continuar usando diferentes áreas de trabalho virtuais ( Ctrl+ F <número do desktop> porque o uso de um segundo servidor X faz com que você perca o som do servidor X principal também. Se a virtualização não for um requisito, considere usar wine.


Como vocês dois desaconselham, deixarei em paz. Eu acho que se a chave Host funcionasse 100% do tempo (em vez de 60% o que funciona agora, e eu não encontrei uma solução para isso), eu nem precisaria disso. Estou executando o Photoshop, Illustrator, Office 2007 e Sony Vegas no meu winbox, e me acostumei com isso, então não vejo necessidade de transferir para o vinho. Obrigado!
Joon

Eu configurei minha chave de host como Ctrl direito. Certifique-se de focar no VirtualBox antes de pressionar a tecla host.
Lekensteyn

Eu tentei várias teclas diferentes e retornei ao Ctrl direito. Às vezes eu tenho que batê-lo 10 vezes para que ele funcione, por vezes, ele simplesmente funciona, às vezes eu tenho que fazer Ctrl + F para ser capaz de voltar para o Ubuntu ...
joon

1

VirtualBox é um aplicativo X11. X11 (ou o "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 possa ser 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 é conectada à alternância do modo da placa de vídeo, nunca é perfeitamente suave e rápida.)

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.