Debian

Gnome 中沒有圖像的桌面圖示(Debian Jessie)

  • January 21, 2017

根據這裡的經驗教訓,我嘗試向文件共享網路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這樣做,但未經測試。

引用自:https://unix.stackexchange.com/questions/338177