phyver / GameShell

a game to learn (or teach) how to use standard commands in a Unix shell
GNU General Public License v3.0
2.17k stars 138 forks source link

Mission 17: xeyes #19

Closed plasmasyl closed 3 years ago

plasmasyl commented 3 years ago

Bonsoir, merci pour cette idée de jeu pour l'apprentissage des commandes élémentaires Shell: c'est absolument génial. Personnellement, je rencontre une difficulté avec la mission 17 xeyes ne se lance pas au travers de l'application. J'obtiens l'erreur suivante : [mission 17] $ xeyes Error: Can't open display:

Dans le terminal simple, l'appli xeyes fonctionne. Comment est-il possible de contourner ce problème qui semble plus être lié à mon système qu'au programme lui-même? Je suis sous Opensuse Leap 15.2.

Merci beaucoup pour votre aide et éventuelle correction.

phyver commented 3 years ago

Étrange. Tu peux faire l'expérience suivante dans un terminal et de donner les résultats ?

$ echo $DISPLAY
$ bash
$ echo $DISPLAY
$ exit
$ bash GameShell/start.sh
...
[mission 01] $ echo $DISPLAY
plasmasyl commented 3 years ago

Merci pour ce retour. J'ai testé et ça ne change pas. D'ailleurs, je ne peux pas lancer l'application sans sudo (je sais, pas très sérieux de lancer avec sudo, mais j'étais très curieux de tester) pour bash start.sh, j'obtiens,

la variable 27658OSTYPE est égale à linux
je ne reconnais pas ce système...

est-ce normal?

phyver commented 3 years ago

Ah... Tu n'utilise probablement pas la dernière version. DaarkMoon a normalement corrigé ce bug il y a quelques jours.

phyver commented 3 years ago

Ah... Tu n'utilise probablement pas la dernière version. DaarkMoon a normalement corrigé ce bug il y a quelques jours.

phyver commented 3 years ago

N'hésite pas à réouvrir le bug si ça n'est pas corrigé.

plasmasyl commented 3 years ago

C'est parfait, tout fonctionne correctement avec la dernière version. Merci beaucoup!