教訓を学ぶここ、アイコンを追加してみました。魂の検索、ファイル共有ネットワーク。問題はこれとは異なり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、テストされていませんが。