Como dito na introdução, aqui veremos como executar máquinas virtuais criadas com o
VirtualBox diretamente através da tela de login do
GDM.
* embora não testada nos outros login managers como o KDM, Slim ou LXDM, acredito que funcione também, para isso vejam o comentário do colega
tonnytg no tópico criado sobre esse assunto:
Partindo do principio que o VirtualBox já esteja instalado e a sua máquina virtual já esteja devidamente instalada e configurada, inicialmente com o nano ou outro editor de sua preferência criaremos um arquivo
.desktop em /usr/share/xsessions com o nome da nossa VM.
No exemplo abaixo utilizarei a
DebianCUT, a qual criei quando fiz o primeiro artigo do meu blog (
mundo gnu: Debian Constantly Usable Testing (CUT)):
sudo nano /usr/share/xsessions/debiancut.desktop
Conteúdo do arquivo:
[Desktop Entry]
Name=debiancut
Comment=Debian CUT (Constantly Usable Testing) no VirtualBox
Exec=/usr/local/bin/vbox-debiancut
Icon=
Type=Application
Salvamos e fechamos o arquivo com Ctrl+O e Ctrl+X e partimos para a criação, dessa vez em /usr/local/bin, do script que chamará o aplicativo VBoxSDL:
sudo nano /usr/local/bin/vbox-debiancut
Conteúdo do arquivo:
#!/bin/sh
# com a opção -vm a máquina virtual será executada da forma tradicional.
# VBoxSDL -vm "DebianCUT"
# com a opção abaixo a máquina virtual será executada em tela cheia.
VBoxSDL --fullscreen -vm "DebianCUT"
Da mesma forma que no 1° passo, salvamos e fechamos o script com Ctrl+O e Ctrl+X, e a seguir damos permissão de execução para o mesmo:
sudo chmod a+x /usr/local/bin/vbox-debiancut
Feito isso... encerramos a sessão a qual estamos logados e testamos o procedimento.
A seguir veremos a janela de seleção da sessão a ser iniciada no GDM3:
A tela de início do Grub em tela cheia:
A sessão do OpenBox carregada e em tela cheia:
A mesma sessão, mas dessa vez no modo janela, e com ao fundo o papel de parede do GDM:
* na imagem acima nota-se a edição do script
/usr/local/bin/vbox-debiancut, o qual localiza-se na máquina HOST.
Espero que tenham gostado, pois considero isso uma grande vantagem, sobretudo para aqueles que não tem partições suficientes para a realização de novas instalações.
Fontes consultadas:
* publicado originalmente em meu blog:
mundo gnu: Executando máquinas virtuais diretamente no GDM