GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Le icone delle applicazioni personalizzate non vengono visualizzate?

Sto lavorando a un pacchetto per un'applicazione personalizzata e non riesco a visualizzare le icone delle mie applicazioni. Ecco il mio file desktop, che è installato in /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

Ho copiato le immagini nelle seguenti posizioni:

  • /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

Ho riavviato, ma ancora niente. Devi registrare le icone o qualcosa del genere?

[MODIFICA] Ok, l'ho fatto funzionare eseguendo sudo rm -f /usr/share/icons/*/icon-theme.cache , ma sembra un po' draconiano. È la soluzione "corretta"? Il mio pacchetto deve eseguirlo dopo l'installazione? Sembra un po' troppo...

Risposta accettata:

Aggiungi gtk-update-icon-cache /usr/share/icons/hicolor al tuo debian/postinst file:

#!/bin/sh

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

exit 0

Ubuntu
  1. Come risolvere il problema di non aggiornamento di Ubuntu a causa dei pacchetti rotti

  2. 18.04 Icona personalizzata dal file .desktop non popolata nel Dock?

  3. Unity Greeter non visualizza lo sfondo personalizzato?

  4. I video di Youtube non vengono riprodotti in Ubuntu 14.04?

  5. Determinazione di quali file Aggiorna un pacchetto / Copia di software tra macchine?

Come risolvere il comando add-apt-repository non trovato su Ubuntu e Debian

Come eseguire il downgrade di un'applicazione o di un pacchetto su Ubuntu

Come scoprire se un pacchetto è installato o meno in Linux e Unix

L'applet dell'icona della barra delle applicazioni radio non viene caricata in Unity?

L'icona dell'applicazione di terze parti non viene visualizzata nel Dock per Ubuntu 17.10?

Comando Ping non trovato? Installa Ping su Ubuntu