Debian
Gnome 中沒有圖像的桌面圖示(Debian Jessie)
根據這裡的經驗教訓,我嘗試向文件共享網路SoulSeek添加一個圖示。問題是,與在其中一個目錄中有 png 文件的RStudio不同,SoulSeek 從單個文件執行。
但是,當從連結執行時(使用
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
密鑰,我會得到預設的二進製圖示。如何包含似乎在二進製文件中編碼的“藍色幽靈”預設應用程序圖示?
如果文件安裝在.png 文件中,
Icon=
則密鑰應包含 .png 文件的路徑或僅包含文件名(不帶) 。.png``/usr/share/icons/hicolor/<file size>
不是執行檔的路徑…
請參閱:https ://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html
編輯:如果圖示捆綁在 QT 執行檔中,您確實必須先提取圖示。顯然,可以使用https://github.com/gcochard/png-extractor這樣做,但未經測試。