Exécutez-vous cela à partir d'un environnement X11 ? Vous pouvez utiliser une fenêtre de terminal, mais elle doit se trouver dans X (soit après une connexion graphique, soit en exécutant startx).
Si vous êtes déjà dans un environnement graphique, essayez export DISPLAY=:0 pour les shells de type bash (bash, sh, etc.) ou setenv DISPLAY :0 pour les shells basés sur le shell C (csh, tcsh, etc.)
Si vous vous êtes connecté à partir d'une autre machine via SSH, vous utilisez l'option -X pour afficher l'interface graphique sur la machine sur laquelle vous êtes assis (à condition qu'un serveur X y soit exécuté (comme xming pour Windows et votre Linux X standard serveur).
Si vous êtes sur l'écran principal, alors
export DISPLAY=:0.0
ou si vous utilisez csh ou tcsh
setenv DISPLAY :0.0
avant d'exécuter votre application.
En fait, je suis surpris qu'il ne soit pas réglé automatiquement. Essayez-vous de démarrer cette application à partir d'un terminal non graphique ? Si non, avez-vous modifié le .profile, .login, .bashrc ou .cshrc par défaut ?
Notez que le réglage de DISPLAY sur :0.0 présuppose que vous êtes assis devant l'écran principal, comme je l'ai dit, ou du moins que l'écran principal est connecté à votre identifiant utilisateur. S'il n'est pas connecté ou s'il s'agit d'un ID utilisateur différent, cela échouera.
Si vous venez d'une autre machine et que vous êtes sur l'écran principal de cette machine et qu'elle exécute X, vous pouvez utiliser "ssh -X nom d'hôte" pour vous connecter à cet hôte, et ssh renverra l'affichage X . ssh s'assurera également que la variable d'environnement DISPLAY est correctement définie (à condition qu'elle ne soit pas modifiée dans les différents fichiers de points que j'ai mentionnés ci-dessus). Dans une session "ssh -X", la variable d'environnement DISPLAY aura une valeur comme "localhost:11.0", qui pointera vers le socket que ssh tunnellise vers votre machine locale.
vous devez activer le transfert X11 dans votre mastic
pour ce faire, ouvrez PuTTy, allez dans Connexion => SSH => Tunnels et cochez la case Activer le transfert X11
Également sudo vers le serveur et exportez la variable ci-dessous ici IP est l'adresse IP de votre machine locale
export DISPLAY=10.75.75.75:0.0