O NX usa e exige os pacotes e bibliotecas da área de trabalho no sistema do servidor. No entanto, o sistema do servidor não precisa ser executado no modo gráfico (nível de execução 5).
Um guia de instalação do CentOS diz simplesmente,
"Select the connection type, the desktop system you want to use,"
A página de instalação do cliente NoMachine diz simplesmente,
"Unix – run either a X11 desktop as KDE, GNOME, CDE and XDM or a single application by choosing the Custom option."
Como se você pudesse selecionar o DE como escolher uma camiseta média ou grande. Claramente um sistema deve ter um DE instalado, e eu assumo que é o servidor (acho que li tanto em outro recurso). É estranho para mim ambos os sites não conseguem fazer isso.
O motivo pelo qual eu perguntei é que não consigo estabelecer uma conexão entre uma nova instalação do ArchLinux usando o xWindows e o EvilWM e uma nova instalação do CentOS6 usando o KDE. Eu não instalei nenhum dos desktops X11 suportados no cliente, nem desejo (meu laptop está tão rápido carregando agora, você pensaria que era um interruptor de luz).
Já faz um tempo, mas você pode selecionar um DE quando estiver efetuando login, e executar uma sessão X persistente separada (é como a tela, sobre ele. Dito isso, eu não tinha muita experiência com os clientes não oficiais do NX3 (que funcionam perfeitamente bem com o freenx) - eu tentava os clientes oficiais do NX3.
Se você não está preso ao NX3 e ao código aberto, o NX4 tem uma versão gratuita que é muito boa, mas funciona mais como VNC ou RDP, permitindo que você acesse uma sessão atualmente conectada, em vez de deixá-lo crie uma nova sessão.
Em ambos os casos, eles usam necessariamente os pacotes e bibliotecas da área de trabalho, já que o nx não precisa suportar pacotes do Windows e do cliente Linux. É simplesmente um pacote de desktop remoto altamente acelerado e não depende de nenhuma configuração de cliente específica.
Tags nx