Salut,
Résumé :
J’avais un bug d’affichage, je l’ai résolu (d’où l’imparfait tout au long de ce message), je voudrais faire un rapport mais je suis pas sûr du paquet concerné. Accessoirement c’est aussi un appel à témoins.
Détails du bug :
J’utilise KDE4 (4.11 actuellement, mais ça fait très longtemps que ça traîne, au moins depuis la 4.6), avec [mono]qtcurve[/mono] comme thème à la fois pour KDE et les applications GTK (pour fournir un aspect identique dans les deux cas). Mon thème d’icônes est [mono]oxygen-icon-theme[/mono].
Dans les applis GTK (par ex. Iceweasel, Icedove, GIMP, …) j’avais un petit bug d’affichage pour une icône en particulier ([mono]/usr/share/icons/oxygen/16x16/actions/dialog-ok.png[/mono]), celle qui représente “OK/Valider”. À la place de la coche bleue normale j’avais une icône “carré blanc avec une croix rouge”. Voir ci-dessous.
Si je lançais une de ces applis dans un terminal, j’obtenais le warning suivant :
[mono]Gtk-WARNING **: Error loading icon: Couldn’t recognize the image file format for file “/usr/share/icons/oxygen/16x16/actions/dialog-ok.png”[/mono]
Le truc bizarre c’est que ça ne me le faisait pas sur toutes mes machines. Ça m’a fait penser à un problème de config utilisateur mais quand je créais un nouvel utilisateur vierge sur une machine problématique, après configuration de [mono]qtcurve[/mono] le problème restait entier. C’est bien un problème global du système, donc.
Résolution (ou contournement ?) :
Le fichier en question était un PNG à couleurs indexées (256 couleurs). Je l’ai simplement chargé dans GIMP et resauvegardé en tant que PNG RGBA (16 millions de couleurs). Ça a résolu le problème.
La chose étrange c’est qu’il y a plein d’autres icônes en PNG-256 que GTK affiche correctement. Ce n’est donc pas un bête problème de compatibilité de format du côté GTK.
Du coup je ne sais pas trop quoi penser : est-ce un problème lié à GTK ? Au thème d’icônes (et cette icône en particulier) ? À [mono]qtcurve[/mono] (qui à ma connaissance est le seul thème permettant aux applis GTK d’utiliser les icônes KDE, du coup j’ai pas pu tester avec d’autres thèmes) ?
Accessoirement, pour ceux qui ont la même config que moi, avez-vous constaté ce problème ? Le moyen le plus rapide est d’ouvrir GIMP, [mono]Fichier -> Nouvelle image[/mono] et regarder la gueule du bouton Valider.