Se você seguiu o post abaixo, acredito que tenha um ambiente chroot funcional em sua máquina. Nesta parte irei ensinar como utilizar aplicativos gráficos a partir do seu chroot.
++Acessando aplicativos gráficos dentro do chroot++
Para rodar aplicativos gráficos de dentro do seu chroot é necessário que você provenha um servidor X para ele. O jeito mais fácil de se fazer isso é setar o display do seu chroot como o seu próprio display, em outras palavras:
Acesse o seu chroot:
$ schroot -c maverick_i386 -u usuário
e execute este comando:
$ export DISPLAY=:0.0
agora qualquer aplicação que exiga um servidor X para rodar irá executar como dentro de sua própria janela!Também pode-se executar um aplicação sem ter que iniciar um terminal chroot, fazendo o seguinte:
$ gksudo chroot /chroot firefox -DISPLAY=:0.0
Nem preciso comentar que o firefox tem que estar instalado no seu chroot!!!Outra forma de se fazer isso é usando o Xnest ou o Xephyr
++Xnest e Xephyr++
Se você quiser que seu chroot tenha sua própria janela você precisa cria-la com o Xnest ou Xephyr.
Em um terminal fora do ambiente chroot execute:
$ sudo apt-get install xhost xnest
para instalar o Xnest, ou:$ sudo apt-get install xserver-xephyr
Para iniciar uma janela em branco execute, ainda fora do ambiente chroot:
$ Xnest -ac :1 &
ou:$ Xephyr -ac :1 &
Agora, acesse o seu ambiente chroot:$ schroot -c maverick_i386 -u usuário
e execute:$ export DISPLAY=localhost:1
E pronto! você também pode consultado os manuais do Xnest e Xephyr para obter maiores informações!Para obter um ambiente gráfico completo você pode instalar o pacote ubuntu-desktop dentro do seu ambiente chroot e via terminal executar gnome-session iniciar uma sessão do gnome!
Fontes:
ubuntu documentation
ubuntu forums
Nenhum comentário:
Postar um comentário