アイコンが表示されていないGNOMEカスタムデスクトップファイル

May 21 2020

アイコンが表示されないことに関して多くの質問がありますが、それらすべてを調べても、まだ問題を解決できていません。

まず、この仕様.desktopに従ってファイルを作成しました。

[Desktop Entry]
Version=1.0
Name=My App Deploy Tool
GenericName=My App Deploy Tool
Comment=A script to assist the creation of My App USB drives
Exec=/usr/local/bin/my-app-deploy-tool.sh
Icon=my-app-deploy-tool
Terminal=true
Type=Application
Categories=Utility;

次に、必要なアイコンは少し難しいと思いましたが
、24x24、32x32、48x48、64x64、72x72、96x96、128x128、192x192、256x256のアイコンを作成しました。

最初は48x48、96x96、128x128から始めましたが、どれが欠けているのかを突き止めようとして、ほとんどすべてを作成しました。

その価値については、にあるqBittorrentのアイコンをいじってみました/usr/share/icons/hicolor。96x96アイコンの名前を変更しましたが、qBittorrents GNOME検索メニューアイコンが削除されたよう.desktopです。これを適用しても、ファイルに反映されませんでした。

アイコンはに配置されています /usr/share/icons/hicolor/${reoslution}/apps/${icon-name}.png

cybex@cybex-desktop:/usr/share/icons$ find | grep my-app
./hicolor/72x72/apps/my-app-deploy-tool.png
./hicolor/256x256/apps/my-app-deploy-tool.png
./hicolor/192x192/apps/my-app-deploy-tool.png
./hicolor/32x32/apps/my-app-deploy-tool.png
./hicolor/64x64/apps/my-app-deploy-tool.png
./hicolor/96x96/apps/my-app-deploy-tool.png
./hicolor/24x24/apps/my-app-deploy-tool.png
./hicolor/128x128/apps/my-app-deploy-tool.png
./hicolor/48x48/apps/my-app-deploy-tool.png

また、デスクトップファイルに実行権限があることを確認しました

cybex@cybex-desktop:/usr/share/icons$ ls -la /usr/share/applications/my-app-deploy-tool.desktop 
-rwxr-xr-x 1 root root 846 May 21 00:48 /usr/share/applications/my-app-deploy-tool.desktop

私の理解では、すべてを正しく実行しましたが、アイコンがGNOME検索メニューに表示されません。

私は何かを逃しましたか?

また、私が作ったほぼすべての変更の後、私はGDMを再起動Alt+ F2> r> enter、およびこれを投稿する前に最後の変更の後に、と試してみました

systemctl restart gdm

しかし、それでも運はありません。


更新

代わりにどのアイコンが表示されていますか?

アイコンは、明るい灰色の背景にあるシンプルな歯車です。

回答

2 pomsky May 22 2020 at 21:47

これらのアイコンを手動で追加した後、アイコンキャッシュを更新する必要があります。これを行うには、ターミナルを起動して次のコマンドを実行します

sudo update-icon-caches /usr/share/icons/*