Gnomeで画像のないデスクトップアイコン(Debian Jessie)

Gnomeで画像のないデスクトップアイコン(Debian Jessie)

教訓を学ぶここ、アイコンを追加してみました。魂の検索、ファイル共有ネットワーク。問題はこれとは異なりRStudioSoulSeekには、ディレクトリの1つにpngファイルがあり、単一のファイルで実行されます。

ただし、リンク(Make Linkバイナリのコンテキストメニューのオプションを使用して作成されます)で実行すると実行中のアプリケーションには、デフォルトのアイコン(実行バーに表示され、Alt + Tabを押したときに表示される青いゴーストグラフィック)があります。

一方soulseek.desktop、私が作成したファイルには、キーを/usr/share/applications/押してSuperアプリケーションを起動しても(以前はなかった)アイコンはまったく表示されません。

これは次のとおりですsoulseek.desktop

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=SoulSeek
Comment=Free file sharing network
Exec=/home/rodrigo/Downloads/SoulseekQt-2016-1-17-64bit
Icon=/home/rodrigo/Downloads/SoulseekQt-2016-1-17-64bit
Terminal=false

Iconキーを削除すると、デフォルトのバイナリアイコンが表示されます。バイナリでエンコードされているように見える「Blue Ghost」のデフォルトアプリアイコンをどのように含めますか?

答え1

キーには.pngファイルへのパスを含める必要があり、ファイルが.pngファイルにインストールされている場合は、Icon=ファイル名(.pngファイルを除く)のみを含める必要があります。.png/usr/share/icons/hicolor/<file size>

実行可能ファイルパスではありません...

望むより:https://specations.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html

編集:アイコンがQT実行可能ファイルにバンドルされている場合は、まずアイコンを抽出する必要があります。明らかにこれはできますhttps://github.com/gcochard/png-extractor、テストされていませんが。

関連情報