Os aplicativos GTK não iniciam

3

Eu tenho uma nova instalação do Ubuntu 10.04 Server nos nós de um cluster computacional, e eu acesso os nós via ssh. Eu configurei um servidor X, que inicio com o comando startx -- -ac . O servidor está funcionando bem na porta: 0. Em seguida, defino a variável de ambiente DISPLAY para: 0. Agora, quando executo um aplicativo GTK no nó, ele falha com o seguinte erro:

Error: Unable to initialize gtk, is DISPLAY set properly?

Agora, minha pergunta é, existe alguma biblioteca de tempo de execução que eu precise para rodar aplicações GTK em cima de um servidor X? Provavelmente estou sentindo falta de algo óbvio aqui, mas não sei dizer: P

    
por Greg 01.03.2011 / 13:55

1 resposta

4

Eu encontrei a solução sozinha depois de procurar por um tempo. Aparentemente, não há necessidade de um pacote adicional no topo do servidor X adequado, mas você precisa permitir conexões locais com o seu servidor X usando os seguintes comandos:

DISPLAY=:0    
xhost +LOCAL:

Então funciona!

    
por Greg 01.03.2011 / 14:46