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.
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.
[10] Comentário enviado por rweu em 05/10/2011 - 21:49h
Boa noite a todos,
Excelente meu caro, tomei a liberdade de incluir essa excelente matéria no meu Blog, obviamente dando o crédito para voce.
Eu usei no Mint e funfa de boa, mas ficou um gostinho amargo pois não consegui fazer funfar no Mageia, pois logo de cara
não existe o arquivo xsessions em /usr /share, uma pena!, se voce souber como fazer em outra distro que não seja Debian Like
por favor entre em contato rweu@ig.com.br ou post aqui ok??
[15] Comentário enviado por hedbruno em 31/10/2011 - 09:58h
Muito bom o artigo, estou usando aqui no xubuntu 11.10, funciono perfeitamente, gostaria de saber se existe a possibilidade de definir a resolução da ta tela ..?
[16] Comentário enviado por niquelnausea em 01/11/2011 - 22:42h
dica pra quem usa o kdm:
abra como root o arquivo /usr/share/config/kdm/kdmrc procure pela linha "SessionsDirs=", substitua essa linha por essa
SessionsDirs=/usr/share/config/kdm/sessions,/usr/share/apps/kdm/sessions,/usr/share/xsessions,/etc/X11/sessions
[18] Comentário enviado por hedbruno em 04/11/2011 - 11:53h
Só respondendo a minha questão anterior, para que a resolução fique full ao se logar na VM, e só desligar/ fechar/salvar a Vm em modo "Tela Cheia" quando estiver logado no sistema(normal) assim você não vai ficar aparecendo as bordas quando estiver logado na VM, fora isso estou achando perfeito.
[19] Comentário enviado por filipo_tardim em 26/03/2015 - 13:26h
Excelente dica! Apesar de ser de 2011, ainda funciona perfeitamente.
O único problema que tive foi de acessar dispositivos USB, pois o menu não aparece, mesmo apertando as combinações de teclas.
Alguém conseguiu contornar essa situação?