J'ai résolu le problème. Ceci est dû à un but dans une nouvelle version de libpng.
Avec eog, vous pouvez constater qu'il est impossible d'ouvrir par exemple « /usr/local/share/marionnet/images/launcher-icons/marionnet-launcher.png » avec par exemple eog, l'ouverture plantera.
Pour résoudre le problème de manière temporaire, et permettre l'ouverture de Marionnet :
ouvrir sous Debian « /usr/local/share/marionnet/images/launcher-icons/marionnet-launcher.png »,
enregistrer ce fichier .jpeg
réouvrir le fichier en .jpeg
enregistrer ce fichier en .png
placer le nouveau fichier en .png dans la partition ArchLinux « /usr/local/share/marionnet/images/launcher-icons/marionnet-launcher.png »
Cependant, attention, si vous ouvrez Marionnet en ligne de commande, vous pourrez constater que d'autres fichiers png posent problèmes.
Bonjour,
Comme constaté https:/ /answers. launchpad. net/marionnet/ +question/ 248343, et http:// www.jeuxvideo. com/forums/ 42-38-39208555- 1-0-1-0- probleme- au-lancement- de-marionnet. htm, on peut constater que sur certaines distributions le démarrage de Marionnet pose problème. Au démarrage, on peut lire « Fatal error: exception GdkPixbuf. GdkPixbufError( 5, "Failed to load image '/usr/local/ share/marionnet /images/ launcher- icons/marionnet -launcher. png': Fatal error in PNG image file: IDAT: invalid distance too far back") », et l'application plante avec comme code d'erreur 2.
J'ai résolu le problème. Ceci est dû à un but dans une nouvelle version de libpng.
Avec eog, vous pouvez constater qu'il est impossible d'ouvrir par exemple « /usr/local/ share/marionnet /images/ launcher- icons/marionnet -launcher. png » avec par exemple eog, l'ouverture plantera.
Pour résoudre le problème de manière temporaire, et permettre l'ouverture de Marionnet : share/marionnet /images/ launcher- icons/marionnet -launcher. png », share/marionnet /images/ launcher- icons/marionnet -launcher. png »
ouvrir sous Debian « /usr/local/
enregistrer ce fichier .jpeg
réouvrir le fichier en .jpeg
enregistrer ce fichier en .png
placer le nouveau fichier en .png dans la partition ArchLinux « /usr/local/
Cependant, attention, si vous ouvrez Marionnet en ligne de commande, vous pourrez constater que d'autres fichiers png posent problèmes.
Plus d'information, voir par exemple sur https:/ /forums. opensuse. org/showthread. php/496344- libpng16- does-no- longer- read-icons
Sur https:/ /forums. opensuse. org/showthread. php/496344- libpng16- does-no- longer- read-icons, ils semblent proposer une solution plus costeaude que ma bidouille.
Bien cordialement
JulioJu
Étudiant à l'université Grenoble Alpes (master DCISS)
P.S. Vu que les développeurs sont français :-), je me suis permis d'écrire en français.