GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Les icônes d'application personnalisées ne s'affichent pas ?

Je travaille sur un package pour une application personnalisée et je n'arrive pas à afficher les icônes de mes applications. Voici mon fichier de bureau, qui est installé dans /usr/share/applications :

[Desktop Entry]
Version=1.0
Type=Application
Name=Map Creator
Icon=ntfmo-map-creator
TryExec=/opt/ntfmo/map_creator/bin/map_creator
Exec=/opt/ntfmo/map_creator/bin/map_creator.sh
Categories=Office;
X-Desktop-File-Install-Version=0.16

J'ai copié des images aux emplacements suivants :

  • /usr/share/icons/hicolor/32×32/apps/ntfmo-map-creator.png
  • /usr/share/icons/hicolor/48×48/apps/ntfmo-map-creator.png
  • /usr/share/icons/hicolor/scalable/apps/ntfmo-map-creator.svg

J'ai redémarré, mais toujours rien. Devez-vous enregistrer les icônes ou quelque chose ?

[MODIFIER] Ok, je l'ai fait fonctionner en exécutant sudo rm -f /usr/share/icons/*/icon-theme.cache , mais cela semble un peu draconien. Est-ce la "bonne" solution ? Mon package doit-il être exécuté après son installation ? Cela semble un peu trop….

Réponse acceptée :

Ajoutez gtk-update-icon-cache /usr/share/icons/hicolor à votre debian/postinst fichier :

#!/bin/sh

gtk-update-icon-cache /usr/share/icons/hicolor

exit 0

Ubuntu
  1. Linux - Application de capture d'écran pour Rhel6.5 ?

  2. Le paquet Dbus n'est pas encore configuré ?

  3. Les vidéos Youtube ne sont pas lues dans Ubuntu 14.04 ?

  4. "dépend:Ia32-libs-multiarch mais il n'est pas installable" - Solution ?

  5. Déterminer quels fichiers un package met à jour/copier un logiciel entre des machines ?

Comment réparer la commande add-apt-repository introuvable sur Ubuntu et Debian

Comment rétrograder une application ou un package sur Ubuntu

Comment savoir si un package est installé ou non sous Linux et Unix

L'applet de l'icône de la barre d'état radio ne se charge pas dans Unity ?

L'icône de l'application tierce ne s'affiche pas dans le Dock pour Ubuntu 17.10 ?

Commande Ping introuvable ? Installer Ping sur Ubuntu