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



» Screenshot
» Login
Login:
Senha:

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

Esqueci minha senha


Dica

VNC no SuSE Linux
Linux user
Publicado por Raul Júnior em 05/12/2008

Login: rjdiniz, 47603 pontos | Blog: http://rjdiniz.blogsopt.com
[ Hits: 5804 ]

VNC no SuSE Linux

Na maioria das distribuições GNU/Linux, para se colocar um "script" ou "aplicativo" para inicializar automaticamente usa-se o /etc/rc.d/rc.local. Até aí tudo bem, em muitas pesquisas na Internet de como fazer isso no SuSE, com soluções frustrantes, resolvi quebrar a cabeça e descobri por conta própria e lógico, não podendo esquecer que pesquisei no site oficial da SuSE, na parte de FAQ. É, o SuSE pertence a Novell...

Observação: Esse tutorial tem o intuito de simplesmente ajudar com alguma possível dúvida... Presumindo então que os usuários já tenham um bom conhecimento do GNU/Linux, no caso da distribuição SuSE.
Linux: VNC no SuSE
Com o usuário "root" ou com os poderes dele "sudo", edite o arquivo "boot.local" convencionalmente modificado para fazer o papel do "rc.local", insira os scripts e/ou aplicativos desejados, no nosso caso será o VNC:

# vim /etc/rc.local/boot.local

Insira as seguintes linhas no final do arquivo:

# VNC

# Usa-se apagar a ultima instância do VNC, pois ele cria sempre uma nova

./bin/rm -rf /tmp/.X11-unix/X*

# Ativando literalmente o VNC
./usr/X11R6/bin/vncserver

Salve o arquivo e reinicie o SuSE para validar e testar as modificações.

Bom, agora é só fazer um teste usando de uma máquina Windows:

Abra o aplicativo VNCViewer, onde tem "VNC Server" digite o ip.do.servidor:1; Onde ":1" indica a instância do VNC a ser conectada (por isso o fato de removê-la toda vez, pois ai teríamos :2, :3, :4 ...), voalá, temos conexão ao um ambiente gráfico no SuSE, muito fraquinho por sinal!

Mas tem como mudar isso. Não sei dos usuários, mas eu gosto de colocar o KDE para ser inicializado quando conecto via VNC... é bastante simples fazer isso, edite o arquivo "xstartup" que fica em "/root/.vnc/xstartup"... Ainda como "root" ou com seus poderes "sudo":

# vim /root/.vnc/xstartup

Comente a linha "twm &". Esse é o ambiente gráfico default do VNC.

Coloque o seguinte:

startkde &

Beleza, está pronto! Agora o KDE será o ambiente gráfico do VNC.

O conteúdo do seu arquivo ficará mais ou menos como mostra abaixo:

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
startkde &

#twm &

Só dar um reboot e fazer o teste novamente... Espero ter ajudado!

Agradecimentos:
  • A Deus em 1° lugar;
  • A minha esposa (Maria de Jesus);
  • Ao meus amigos;
  • E principalmente a Liberdade;

Obrigado!


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Instalando o X-lite
   Dica Linux recomendada Pastebinit - envie a saída de seus comandos de terminal para a web
   Dica Linux recomendada Modem HSP56MR - Smartlink no Ubuntu 7.04
   Dica Linux recomendada Nexuiz, um ótimo game 3D open source
   Dica Linux recomendada Usando headphones USB no Kubuntu 8.04

Comentários
[1] Comentário enviado por wellington.magno em 21/12/2011 - 10:10h:

Bom dia Raul

Meus terminais usam o suse 11.2, e eu tenho que acessalos de uma máquina windows.
A sua dica é muito boa.
Só com alguns caminhos diferentes em relação aoa Suse 11.2.
Porém o problema é que não consigo acessar via vnc o Kde do usuário, quando acesso pelo vnc viewer fica uma tela preta com o mouse mas não aparece a area gráfica do cliente que no caso é o kde.

Atenciosamente;
Wellington


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.