私はLinuxを使い慣れていませんが、初めてのLinuxアプリケーションを作成しました。 .deb .rpmと.pkg.tar.xzパッケージを作成し、さまざまなディストリビューションやデスクトップ環境でテストしています。Linuxパッケージ - GNOME 3にプログラムアイコンが表示されない
Cinnamon、XFCE、KDE、Unityでテストしたところ、パッケージは正常に動作しましたが、GNOME 3ではアプリケーションアイコンが表示されないという問題があります。これはGNOME 3とopenSUSEの両方で、GNOME 3と他のディストリビューションでGNOME 3を実行している可能性があります。
私は以下のコマンドでアイコンキャッシュの更新を強制すると、 GNOME 3に表示されます。
gtk-update-icon-cache /usr/share/icons/hicolor
パッケージをインストールした後に別のアプリケーションをインストールすると、アプリケーションアイコンが修正されます。したがって、他のパッケージは何とかアイコンキャッシュの更新を強制しているようですが、どうすればよいか分かりません。
アプリケーションをパッケージ化してアイコンキャッシュの更新を強制し、GNOME 3で正しく動作させるにはどうすればよいですか?
また、私はrpmベースのディストリビューションでGNOME 3をテストしました。この問題は.rpm固有のものか、.debと.pkg.tar.xzも同様に変更する必要がありますか?
ありがとうございます。
それを修正しています。助けてくれてありがとう。 – Crowther43