關於ubuntu軟件圖標的問題


原因是這樣的,有一次我更新我的IDEA之后,程序圖標就不見了。

怎么說呢,就是以下顯示的這樣。

Frequent中顯示正常,

在All中卻沒有!!!

是的,它就是在一邊有一邊沒有。。。

奇了怪了。

查了資料,說應用圖標是在這個目錄

// 這個是系統菜單文件夾
/usr/share/applications

看了一下發現幾個點。

第一

文件夾打開顯示的文件跟終端顯示的文件並不一樣,但其實它們確實是同一個東西。

就拿IDEA來說,

文件夾顯示:IntelliJ IDEA Ultimate Edition    如圖右下角倒數第三個

終端顯示: jetbrains-idea.desktop   如圖下倒數第一個 

它們的內容對比:

所以證明這確實是同一個東西。

其中 ,文件顯示的名字其實是上圖中Name屬性的值,不信我們可以改一下。

文件顯示就成了IDEA了

以上這個點只是一個小知識,對我們接下來的操作用處不大。

 

第二

這個Icon屬性是圖標的設置,但是,我這個路徑是對的,是正常的。

所以從種種方面來看,我的圖標只在Frequent中顯示卻在All中消失,就很詭異。

 

后面終於無意中在網上看到了另外一個路徑

// 這個是用戶菜單文件夾
~/.local/share/applications

我就順着找找看,發現了一個驚人的秘密!

這里怎么有這個!!!! 我頓時覺得肯定是因為這玩意才導致我的All中不顯示IDEA的。

然后,我馬上查看它的內容

果不其然,它的版本號還是舊的,所以這個png文件的路勁是無效的!!

我馬上把它刪掉,果然,我的All中終於又重新顯示IDEA了!

 

由此我們可以知道,All中顯示應用圖標是優先讀取用戶菜單文件夾的!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM