PrimTux, la distribution éducative

Version complète : [résolu] apprentissage du cycle de l'eau ne fonctionne pas
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,

Un petit souci que je n'arrive pas à résoudre. Depuis l'installation de primtux 2, l'apprentissage du cycle de l'eau dans gcompris ne fonctionne pas. L'application se lance, Tux arrive sur son bateau et on entend l'explication du but à atteindre. Mais à partir de là, il est impossible de cliquer sur les éléments (soleil, nuage, station...), rien ne répond. J'ai tenté sans conviction une réinstallation de gcompris, cela n'a rien donné. Je suis perplexe. Quelqu'un aurait une idée ?
Je sais que pour les schéma électriques il faut installer gnucap, mais pour cette activité pas d'idée. Regarde un peu à tout hasard si il est installé.
Oui, gnucap est installé. A ma connaissance, le cycle de l'eau est la seule application qui pose problème dans Gcompris. Je ne comprends pas.
Tente de saisir la commande suivante dans un terminal depuis la session administrateur :
Code :
gcompris 2>gcompris.log
cela lancera gcompris en retournant les erreurs dans le fichier /home/administrateur/gcompris.log
puis utilise l'apprentissage du cycle de l'eau.

Poste ensuite ici le contenu du fichier gcompris.log
Bonjour,

Merci de t’intéresser à mon problème. Voici le résultat :
Code :
** Message: Binary relocation disabled

(gcompris:2257): Gtk-CRITICAL **: IA__gtk_window_set_type_hint: assertion '!gtk_widget_get_mapped (GTK_WIDGET (window))' failed
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop

** (gcompris:2257): CRITICAL **: file gstaudioringbuffer.c: line 1993 (gst_audio_ring_buffer_set_channel_positions): should not be reached

** (gcompris:2257): CRITICAL **: file gstaudioringbuffer.c: line 1993 (gst_audio_ring_buffer_set_channel_positions): should not be reached

** (gcompris:2257): CRITICAL **: file gstaudioringbuffer.c: line 1993 (gst_audio_ring_buffer_set_channel_positions): should not be reached

** (gcompris:2257): CRITICAL **: file gstaudioringbuffer.c: line 1993 (gst_audio_ring_buffer_set_channel_positions): should not be reached

** (gcompris:2257): CRITICAL **: file gstaudioringbuffer.c: line 1993 (gst_audio_ring_buffer_set_channel_positions): should not be reached

** (gcompris:2257): CRITICAL **: file gstaudioringbuffer.c: line 1993 (gst_audio_ring_buffer_set_channel_positions): should not be reached

** (gcompris:2257): CRITICAL **: file gstaudioringbuffer.c: line 1993 (gst_audio_ring_buffer_set_channel_positions): should not be reached
Et en installant pulseaudio?
A priori, je n'ai pas de problème d'audio, mais je veux bien essayer. Je te donne le résultat dès que c'est fait.
Voilà le nouveau log :

Code :
** Message: Binary relocation disabled

(gcompris:3553): Gtk-CRITICAL **: IA__gtk_window_set_type_hint: assertion '!gtk_widget_get_mapped (GTK_WIDGET (window))' failed
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop
parser error : Detected an entity reference loop

Ça fait toujours plaisir de voir des lignes d'erreur disparaître mais le problème reste entier...
Cela pourrait être lié à la résolution d'écran.
Quelle résolution utilises-tu ?
Je ne vois pa pourquoi la résolution aurait une influence seulement sur le cycle de l'eau alors que le systeme électrique basé sur les énergies renouvelables fonctionne parfaitement.
Quoiqu'il en soit, la résolution est 1366*768.
Sinon, je suis tombé la dessus en entrant le code erreur sur un moteur de recherche : https://bugs.debian.org/cgi-bin/bugrepor...bug=831825
Ça ne m'avance pas beaucoup mais bon...
Disons que ce bug semble revenir fréquemment sans beaucoup de réponses...
Sinon sur le cycle de l'eau il existe aussi beaucoup d'animations sur internet.
Oui, il en existe probablement... Et j'aurais laissé tomber depuis longtemps si mon gamin n'insistait pas en me disant que c'est son préféré...
Pourquoi ne pas essayer la nouvelle version? On ne sait jamais, celle des dépôts Debian est toujours moins récente:

https://gcompris.net/downloads-fr.html
Ok. Cela fonctionne avec cette version (qui est d'ailleurs très jolie). Mais dans quel répertoire dois je l'installer ?
Je vais faire un paquet de cette version qt, tu n'auras qu'à l'installer et lancer le raccourci.
Ce serait vraiment sympa parce que je dois avouer que je galère un peu pour l'intégrer au système...
Voilà, ouvre le gestionnaire de dépôt, recharge et cherche gcompris-qt. Ça a été un peu long car il a fallu intégrer les voix.
Ok. Cela fonctionne mais je ne parviens pas à obtenir les voix en dehors de la session administrateur.
Merci en tout cas à vous deux pour votre aide précieuse.
Il faudra que je revoie le paquet, mais bon c'est un début.
Je ne suis pas sûr que cela vienne du paquet puisque les voix sont présentes en session administrateur. A voir...
Non sûrement un problème de droits, je regarde.
Voilà une nouvelle version est en ligne, elle devrait fonctionner partout avec les voix.
Cela fonctionne effectivement, bravo à toi ! Et merci !
Est-ce la version 0.90 qui est ajoutée dans les dépôts de PrimTux ?
http://linuxfr.org/news/gcompris-sort-en-version-0-90
oui