Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: liconux
Por liconux
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Executando máquinas virtuais diretamente no GDM
Linux user
edps
04/10/2011
Nesse artigo veremos como executar máquinas virtuais criadas com o VirtualBox diretamente através da tela de login do GDM.
Por: Edinaldo P. Silva | Blog: http://gnu2all.blogspot.com/
[ Hits: 3574 ]
Conceito: 9.8   10 voto(s)10 voto(s)10 voto(s)10 voto(s)10 voto(s) + quero dar nota ao artigo

Direto ao assunto...

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





Páginas do artigo
   1. Direto ao assunto...

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por eldermarco em 04/10/2011 - 10:56h:

Como já havia dito: excelente artigo rapaz!

[2] Comentário enviado por rootgerr em 04/10/2011 - 15:25h:

Realmente excelente favoritado

[3] Comentário enviado por removido em 04/10/2011 - 20:22h:

Excelente artigo, favoritado!!!!

[4] Comentário enviado por edps em 04/10/2011 - 21:23h:

Obrigado pelos comentários,

amigos @eldermarco, @rootgerr e @josueandres.

[]'s

[5] Comentário enviado por andretyn em 04/10/2011 - 22:12h:

CARRRRRACAH, muito bom o artigo, vai para os "favoritos" :)
Um abraço para o colega edps por esse ótimo artigo.

[6] Comentário enviado por tatuiano em 04/10/2011 - 22:14h:

sem comentários nota 100 e favoritado.quando eu crescer quero ser igual a você tio.kkk

[7] Comentário enviado por asdf2 em 05/10/2011 - 00:45h:

nota 1000000000... :)

[8] Comentário enviado por FábioFarias em 05/10/2011 - 13:50h:

Edinaldo
Muito bom saber disso. É uma excelente informação.
Parabéns!
Abraços!

[9] Comentário enviado por edps em 05/10/2011 - 19:01h:

Obrigado pelos comentários,

caros colegas @andretyn, @tatuiano, @asdf2 e @FábioFarias.

um abraço.

[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??

Valeu!!

[11] Comentário enviado por edps em 05/10/2011 - 22:38h:

@rweu,

não tenho intimidades com distros RPM-like, mas o caminho é o mesmo em Debian, Arch ou Gentoo, rode um:

$ locate openbox.desktop

* ou o nome de seu amibinte padrão e com isso encontre o caminho correto

no meu caso retorna:

debian h4rd3r ~
$ locate openbox.desktop
/usr/share/applications/openbox.desktop
/usr/share/gnome/wm-properties/openbox.desktop
/usr/share/kde4/apps/ksmserver/windowmanagers/openbox.desktop
/usr/share/xsessions/openbox.desktop
debian h4rd3r ~

$ locate gnome.desktop
/usr/share/xsessions/gnome.desktop
/usr/share/xsessions/openbox-gnome.desktop
/var/lib/menu-xdg/applications/menu-xdg/X-Debian-Applications-Viewers-eye_of_gnome.desktop
debian h4rd3r ~

$ locate lxde.desktop
debian h4rd3r ~

$ locate scrotwm.desktop
/usr/share/xsessions/scrotwm.desktop
debian h4rd3r ~

$ locate dwm.desktop
/usr/share/xsessions/dwm.desktop


* mas verifique se tens o caote 'mlocate' instalado e rode o updatedb antes, isso se as coisas forem iguais às distros que citei.

um abraço.

[12] Comentário enviado por edersonhonorato em 07/10/2011 - 12:27h:

Parabéns,

Ótima solução para quem não tem partições sobrando no HD.

[13] Comentário enviado por guilherme au@pei em 07/10/2011 - 13:05h:

Nossa,muito boa e facil de entender,alem de ser muito facil de aplicar e mudar de acordo com as nescessidades.

[14] Comentário enviado por edps em 25/10/2011 - 22:10h:

@edersonhonorato e au@pei

obrigado pelos comentários!

* vai entender o Gmail... alguns comentários do VOL vão para a pasta SPAM, é raro mas acontece.

[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

[17] Comentário enviado por edps em 01/11/2011 - 22:50h:

@niquelnausea,

obrigado pela contribuição, vou testar sua dica tendo em vista que estou usando KDE ultimamente.

um abraço.

[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.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.