3 votes

Les applications GTK ne démarrent pas

J'ai une nouvelle installation d'Ubuntu 10.04 Server sur les nœuds d'un cluster de calcul, et j'accède aux nœuds via ssh. J'ai configuré un serveur X, que je démarre avec la commande startx -- -ac . Le serveur fonctionne bien sur le port :0. J'ai ensuite défini la variable d'environnement DISPLAY sur :0. Maintenant, lorsque je lance une application GTK sur le nœud, elle échoue avec l'erreur suivante :

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

Ma question est la suivante : existe-t-il une bibliothèque d'exécution dont j'ai besoin pour exécuter des applications GTK sur un serveur X ? Je suis probablement en train de rater quelque chose d'évident, mais je ne sais pas quoi :P

5voto

user11599 Points 121

J'ai trouvé la solution par moi-même après avoir cherché pendant un certain temps. Il n'y a apparemment pas besoin d'un autre paquetage en plus d'un serveur X correct, mais vous devez autoriser les connexions locales à votre serveur X en utilisant les commandes suivantes :

DISPLAY=:0    
xhost +LOCAL:

Alors ça marche !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X