2016-03-14 44 views
0

顯然,一個可以參考的程序的圖標完全由它的名字一樣,在這裏:Linux桌面應用程序:如何檢查軟件包圖標?

zenity --question --text "Hello <b>world</b>" --icon-name "baobab" 

嘗試gnome-terminal更換baobab和圖標會改變,你甚至可以下降引號。很明顯,在這裏工作的某種抽象(我喜歡那些)和一個數據庫。 (我知道.desktop文件,以及XDG工具] 1但有一個CLI顯示(甚至更 hefpul:不顯示,如果沒有找到拋出錯誤))這些圖標以這種方式,如eog baobab? (不起作用)。我想這樣做,顯示我顯示的程序的圖標,有時表示程序來自更大的程序包,所以我沒有真正的方法知道它是否已安裝。

  • 我怎麼知道圖標沒有找到(重要)?
  • 如何獲得所有這些「已安裝」圖標的列表?
  • 如何測試像chk_icon "baobab" ; $?=0 OK
  • 如何測試像chk_icon "installed stuff" ; $?=0 OK

謝謝!

+0

我不知道有哪些工具可以幫助你,但是你正在討論並尋找我相信的freedesktop.org圖標主題規範。 –

回答

1

我能夠通過按大小將我的圖標複製到各個/ usr/share/icons/gnome目錄來添加新的可識別圖標名稱,然後運行 sudo gtk-update-icon-cache/usr/share /圖標/ gnome 沒有它,圖標仍然不會被識別。

相關問題