gtk-update-icon-cache: le cache généré n'était pas valide

0

Je travaille sur un thème d'édition d'icônes et lorsque je souhaite mettre à jour le cache d'icônes, j'ai l'erreur suivante:

gtk-update-icon-cache: The generated cache was invalid.
WARNING: icon cache generation failed for /usr/share/icons/test-ico

donc j'ai fait une double vérification pour theme.indexclasser et comparé le nom des fichiers et les répertoires qu'il contient et j'ai essayé d'ajouter -f, -tet -qà ma commande:

sudo gtk-update-icon-cache -q -t -f  /usr/share/icons/test-ico

mais j'ai toujours la même erreur et le même message d'avertissement.

Alors, comment puis-je trouver la cause de l'erreur pour y remédier?

Marko Captain
la source

Réponses:

0

Vous devez vérifier deux choses:

  1. Le nom des répertoires d'icônes dans le theme.indexfichier comme (apps / 24x24, places / 128x128 ... etc) s'ils sont répertoriés dans le fichier d'index et s'ils n'existent pas dans le répertoire d'icônes (ou inversement)

  2. Les noms des images d'icônes s'ils ont des espaces blancs ou quelque chose comme ça

Comme vous l'avez dit, vous avez effectué une double vérification du theme.indexfichier et des répertoires. Vous devez donc vérifier le nom des images. pour moi, j'utilise cette commande dans l'icône dir:

ls -a -R * > ~/outfile.txt

pour lister tous les noms d’images, je remplace les espaces par un (@)symbole à l’aide de mon éditeur de texte pour rechercher et corriger les noms d’image.

Hayder Ctee
la source
C'est un travail pour moi! je l' ai trouvé quelques icônes avec des espaces blancs et après avoir changé les noms des icônes et mettre à jour les icônes en cache la commande de travail sans aucune erreur et a obtenu: gtk-update-icon-cache: Cache file created successfully. merci beaucoup
marko capitaine