Como se instala o NX Server ou o FreeNX no 11.10?

1

Eu sei que isso foi perguntado bastante até agora, mas não encontrei nenhuma solução nos posts anteriores!

Tendo instalado o servidor Ubuntu 11.10 e o SSH, acho que instalei o NX Server Free, pois não consegui que o FreeNX funcionasse. O problema é que agora recebo as seguintes mensagens de erro quando tento conectar-me ao cliente;

Xsession: unable to launch "gnome-session" X session --- "gnome-session" not 
found; falling back to default session.

Xsession: unable to start X session --- no "/home/james/.xsession" file, no 
"/home/james/.Xsession" file, no session managers, no window managers, and no 
terminal emulators found; aborting.

O problema é que o NX Server Free não vai funcionar muito a longo prazo, já que preciso de mais de duas conexões ao mesmo tempo, então eu realmente preciso do FreeNX. Alguma idéia?

    
por James Geddes 03.12.2011 / 15:23

3 respostas

3

Obrigado pela informação, você me colocou na resolução deste incidente.

Portanto, se você pretende rodar o NX em uma distribuição Linux que não depende do gerenciador de janelas gnome padrão (gdm) como o Ubuntu do 11.X ou de um Mint Maya 13 (mdm para a interface de desktop Mate), precisa editar o arquivo de configuração do nó NX /usr/NX/etc/node.cfg e substituir o tipo de sessão padrão iniciada ao efetuar login remotamente com o tipo de sessão do Gnome (que é especificado no nível do cliente ao criar seu script de conexão). / p>

O problema que tive veio do fato de que, por padrão, o mdm é incompatível com o gdm quando eles compartilham objetos. É o mesmo com o gerenciador de sessão do Ubuntu, eu encontrei o mesmo problema antes de migrar para o Mint.

Eu tentei instalar o gnome-core como sugerido acima, mas ele não prosseguiu quando o gdm install travou (porque ele compartilha objetos com o mdm, o mesmo problema com o Ubuntu BTW). Então acabei colocando a seguinte linha em /usr/NX/etc/node.cfg:

CommandStartGnome=" /etc/X11/Xsession mate-session"

em vez do padrão

CommandStartGnome=" /etc/X11/Xsession gnome-session "

E agora posso fazer login com o NX no meu Mint Maya com meu desktop mdm. Perfeito !!

Deve ser o mesmo com o gerenciador do Windows distro do Ubuntu (eu não sei o nome dele)

Não se esqueça que isso só é válido se você selecionar em seu cliente NX um tipo de sessão Unix / Gnome. Você também pode selecionar um Unix / Custom e colocar a linha de inicialização apontando para a sessão padrão da sua distro. Eu deveria tentar.

Boa sorte !!

    
por Hilarion Lefuneste 13.10.2012 / 13:19
1

Eu me deparei com esse problema. O NX está lançando o Xsession sozinho, não com seu usuário. Verifique o seguinte arquivo:

 /usr/NX/etc/node.cfg

Na parte inferior desse arquivo, você pode alterar o que ele usa para iniciar uma Xsession.

#
Specify path and name of the command to start the GNOME session.
#

CommandStartGnome = "/etc/X11/Xsession gnome-session"

#
Specify path and name of the command to start the KDE session.
#

CommandStartKDE = "/etc/X11/Xsession startkde"
    
por Spacesamurai 05.01.2012 / 14:18
0

A partir da sua pergunta e sem mais informações, parece que você não tem um ambiente gráfico instalado. O NX precisa de um ambiente gráfico completo, tanto o X.org quanto o GNOME / KDE / outro DM.

Verifique se você tem uma instalação do GNOME em funcionamento. Se a sua máquina usa a área de trabalho do Unity, eu suponho que alguns programas que o NX irá procurar ao iniciar uma sessão do GNOME estarão faltando (GDM, gnome-session, nautilus ...). Nesse caso, tente instalar o gnome-core , que deve fornecer o que você precisa.

    
por jstarek 03.12.2011 / 16:17