カスタムアプリケーションのパッケージで作業していますが、アプリケーションアイコンを表示できません。これが私のデスクトップファイルで、/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
次の場所に画像をコピーしました:
- /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
再起動しましたが、まだ何もありません。アイコンなどを登録する必要がありますか?
[編集] わかりました。sudo rm -f /usr/share/icons/*/icon-theme.cache
を実行して動作させました。 、しかしそれは少し厳しいようです。それは「正しい」解決策ですか?インストール後にパッケージを実行する必要がありますか?少しそうです…。
承認された回答:
gtk-update-icon-cache /usr/share/icons/hicolor
を追加します debian/postinst
に ファイル:
#!/bin/sh
gtk-update-icon-cache /usr/share/icons/hicolor
exit 0