Translate

Pesquisar este blog

domingo, 15 de junho de 2014

Criando um servidor VNC Linux com tightvnc

O VNC é um protocolo de virtualização de Desktop via rede, no Linux funciona de forma interessante. Não apenas acesso remoto à desktop de um usuário, mas também como servidor de desktop, que é muito mais leve e eficiente que o SSH.

Quando uma conexão quebra, o VNC mantém no lado do servidor ela ativa. Basta se conectar de novo e a tela estará lá, onde estava, sem fechar nenhum aplicativo.

O VNC funciona por usuário e cada conexão é uma porta. A porta 5901 é o canal 1, a porta 5902 é o canal 2 e assim por diante.

Depois de instalar o tightvnc como servidor, você deve ligar o servidor com o mesmo usuário que vai acessar o Desktop Virtual.

O servidor tightvnc funciona via comando:
vncserver :1

  • :1  Indica a porta que ele deve estar escutando. 
  • Pela primeira vez que ele executa, vai pedir a senha para acesso. Se você quiser mudar a senha depois use o comando vncpasswd.
  • Ele vai abrir o twm como gerenciador de janelas default. Para mudar isso, modifique o arquivo .vnc/xstartup.

A parte mais divertida da brincadeira é que ele pode ser acessado via celular com um programa cliente de VNC, como o bCNV ou do AndroidVNC.

Além disso o XFCE funciona muito bem com VNC, mas o KDE é bem pesado por causa da parte gráfica dele.

Instalando multilibs no Slackware64

O melhor modo de funcionar e compilar programas 32 bits no Slackware 64 bits é utilizando o pacote multilib, do Alien Bob, um dos membros do Slackware team.

Os programas 32 bits também vão precisar de dependências, o que o blackpkg pode instalar, a partir da versão 1.2, ele pode usar a opção -m32 para compilar e instalar um pacote como de compatibilidade 32 bits.

Por exemplo:
blackpkg -y -m32 soundtouch
Isto vai instalar o soundtouch como um pacote de compatibilidade de 32 bits no Slackware 64.

  • Instalando multilib no Slackware64:
mkdir 14.1
cd 14.1
lftp http://www.slackware.com/~alien/multilib/14.1/
mirror .
exit
upgradepkg --install-new *.t?z
upgradepkg --install-new slackware64-compat32/*-compat32/*.t?z

Os pacotes estarão instalados e o seu Slackware será mutilib assim que você reiniciar a máquina.

Mais informações: http://www.slackware.com/~alien/multilib/