將圖示指派給啟動器應用程式

將圖示指派給啟動器應用程式

我知道這個問題已被問過多次,但我修改了找到的所有解決方案,但到目前為止沒有一個有效:

  • alacarte從頭開始編輯/建立圖標。當我分配圖標時,它顯示,我單擊“接受”,一切看起來都很好,但圖標未設定。如果我再次開啟選單項,它就沒有圖示集。
  • .desktop file

    [Desktop Entry] Version=1.0 #or whatever version the software is Type=Application Terminal=false StartupNotify=true Icon=/home/yasin/Android/programming/intellij/bin/idea.png # fill in path to logo Name=IntelliJ IDEA Comment=IntelliJ IDEA # any description Exec=/home/yasin/Android/programming/intellij/bin/idea.sh # fill in path to the executable Categories=Application; # add as many categories as you see fit

圖標路徑:

$ ls -l /home/yasin/Android/programming/intellij/bin/idea.png
-rw-r--r-- 1 yasin yasin 2911 Sep 22 16:52 /home/yasin/Android/programming/intellij/bin/idea.png

在所有情況下,圖示仍然顯示為帶有問號的灰色圖示。是不是因為我的PNG圖示不支援?圖像必須是什麼格式?我的圖示是 PNG 128x128。也嘗試過 64x64、48x48 和 16x16,但沒有成功。

PS:恕我直言,為應用程式啟動器設定圖示不可能那麼複雜。右鍵單擊啟動器應該允許您立即編輯圖標,就像它顯示從啟動器鎖定/解鎖的選項一樣。

答案1

.desktop由於不清楚的原因,當您使用 Alacarte編輯應用程式檔案的圖示時,Alacarte 會編輯該Icon=行,但也會從圖示名稱中刪除可能的副檔名。

手動編輯圖示將解決該問題,並且您的圖示將是正確的。

相關內容