Como acessar seu X remotamente (e dica de bônus)
Quinta-feira, Julho 17th, 2008![]()
Andei fazendo uma limpeza lá em casa e acabei ficando com apenas um desktop mais os notebooks para acesso. A fim de economizar energia, somente o desktop fica ligado sempre.
Só que isso me trouxe dois problemas básicos:
- Como deixar minhas aplicações em modo gráfico rodando deixando livre uma sessão X para outra pessoa?
- Como ter acesso a esta seção gráfica via rede?
Pensei em várias alternativas, como um servidor vnc, ou duas sessões X rodando ao mesmo tempo. Mas utilizando um pouco da massa encefálica que me resta acabei matando esse “coelho” com apenas um tiro: Resolvi utilizar o No Machine NX Free Edition. Essa solução foi perfeita para o meu caso, pois agora eu consigo deixar uma sessão gráfica sempre rodando em background e ainda assim o meu monitor terminal gráfico local fica liberado para quem quiser utilizar. Além disso, quando eu logo localmente, é aberta uma nova sessão do X, e eu posso ter acesso à minha sessão gráfica do nomachine pelo próprio cliente, o que me libera de ter que ficar com um monte de programas abertos no mesmo desktop.
Tudo, bem, é tudo muito bonito, tudo muito interessante, mas como eu faço para instalar o NX na minha máquina?
É bem simples:
- Vá até o site de download do NX e escolha a sua distro
- Baixe os 3 pacotes (server, node, client)
- Instale eles (dpkg -i <pacotes>, rpm -ivh <pacotes, …)
- Baixe e instale os clientes para linux ou windows nas máquinas que você vai utilizar para axessar a sua máquina
- Seja feliz
Agora vai a dica de bonus: Digamos que você abiu uma sessão remota no serviço, deixou baixando aquele episódio bacana e chegou em casa e quer ver a sessão remota. Você já instalou o cliente do NX na sua máquina, lembra? Agora é só criar uma conexão para o localhost e conectar na sessão que você deixou aberta. Deste modo você pode deixar sempre uma sessão “em background” pra fazer coisas que ficam rodando muito tempo, sem precisar deixar uma sessão local do X aberta.