GNU/Linux >> Znalost Linux >  >> Ubuntu

Ikony vlastních aplikací se nezobrazují?

Pracuji na balíčku pro vlastní aplikaci a nemohu zobrazit ikony aplikací. Zde je můj soubor na ploše, který je nainstalován v /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

Obrázky jsem zkopíroval do následujících umístění:

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

Restartoval jsem, ale stále nic. Musíte zaregistrovat ikony nebo tak něco?

[UPRAVIT] Dobře, zprovoznil jsem to spuštěním sudo rm -f /usr/share/icons/*/icon-theme.cache , ale zdá se mi to trochu drakonické. Je to "správné" řešení? Musí to můj balíček po instalaci spustit? Zdá se to trochu moc….

Přijatá odpověď:

Přidat gtk-update-icon-cache /usr/share/icons/hicolor do vašeho debian/postinst soubor:

#!/bin/sh

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

exit 0

Ubuntu
  1. Linux – aplikace pro snímání obrazovky pro Rhel6.5?

  2. Balíček Dbus ještě není nakonfigurován?

  3. apt:příkaz nenalezen

  1. Jak opravit problém s aktualizací Ubuntu kvůli poškozeným balíčkům

  2. [Opravena] chyba:„balík“ nebyl nalezen

  3. 18.04 Vlastní ikona ze souboru .desktop se nevyplňuje v doku?

  1. Unity Greeter nezobrazuje vlastní tapetu?

  2. Videa z YouTube se v Ubuntu 14.04 nepřehrávají?

  3. „závisí:Ia32-libs-multiarch, ale nelze to nainstalovat“ – řešení?