GNU/Linux >> Linux の 問題 >  >> Ubuntu

カスタムアプリケーションアイコンが表示されませんか?

カスタムアプリケーションのパッケージで作業していますが、アプリケーションアイコンを表示できません。これが私のデスクトップファイルで、/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

Ubuntu
  1. パッケージが壊れているためにUbuntuが更新されない問題を修正する方法

  2. Linux – Rhel6.5のスクリーンキャプチャアプリケーション?

  3. パッケージDbusはまだ設定されていませんか?

  1. 18.04 .desktopファイルのカスタムアイコンがDockに入力されていませんか?

  2. Unity Greeterはカスタム壁紙を表示しませんか?

  3. 「依存:Ia32-libs-multiarchですが、インストールできません」–解決策?

  1. [修正]エラー:スナップ「パッケージ」が見つかりません

  2. パッケージが更新するファイルの特定/マシン間でのソフトウェアのコピー?

  3. パッケージUdevはまだ構成されていませんか?