Algumas pessoas falam que o FreeNX é uma espécie de evolução do VNC, eu discordo. As tecnologias utilizadas nas duas aplicações são totalmente diferentes e seus objetivos também são totalmente diferentes.
Enquanto o VNC é uma simples aplicação que permite controlar Desktops remotamente, o FreeNX fornece um Desktop independente e totalmente funcional sem bloquear, para uma única sessão, o computador acessado.
Para termos uma comparação melhor e facilitar a definição do programa, podemos dizer que o FreeNX tem as mesmas funcionalidades do Microsoft Terminal Server.
Vamos por a mão na massa. Para instalar o FreeNX é muito fácil. A primeira coisa é adicionar os seguintes repositórios na sua lista de repositórios através do programa “Canais de Software”:
-
deb http://www.datakeylive.com/ubuntu hardy main
deb-src http://www.datakeylive.com/ubuntu hardy main

Atualize sua lista de pacotes como será pedido. A janela fechará ao final da atualização.
Abra o “Gerenciador de Pacotes” e procure por “freenx-server”. Dê um duplo clique no pacote para selecioná-lo para instalação, alguns pacotes extra são requeridos para a instalação e você deve apenas concordar em instalá-los, e clique em “Aplicar” para que a instalação comece.

Pacote instalado, abra o terminal e adicione os usuários que terão permissão para fazer login no servidor freenx, os usuários devem existir previamente no sistema operacional. Para adicionar um usuário digite os seguintes comandos:
-
nxserver –adduser ubuntero
nxserver –passwd ubuntero
Com os comandos acima você terá criado um usuário chamado ubuntero e irá definir uma senha para este usuário.
O servidor já está pronto e esperando por novas conexões, agora vamos instalar um cliente em outra máquina. O FreeNX tem clientes para Linux, Windows, MacOS e Solaris. Abaixo temos os links para download dos clientes para estes sistemas operacionais.
Para instalar no Ubuntu, baixe a versão para Linux no link acima e siga as instruções deste outro artigo.