不僅在Fedora下,在其他發行版的GNOME下也會有類似現象出現,就是安裝完程序後,在菜單欄裡沒有圖標顯示。其中原因可能是這個應用程序沒有圖標文件,或者圖標文件不在系統默認的目錄裡。這裡我們可以手動修改配置文件。
在/usr/share/applications/下找到你所需要修改的應用程序的配置文件。
然後修改Icon這個字段就可以了。
可以在根目錄用find命令查找你所安裝的應用程序是否有圖標文件,比如查找system-config-selinux的圖標文件,可以使用如下命令:
find / -name "system-config-selinux.*"
如果出現.png或者.svg文件,則其是圖標文件。
然後修改/usr/share/applications/fedora-selinux-polgengui.desktop文件,更改其Icon字段為如下:
Icon=/usr/share/system-config-selinux/sys-config-selinux.png
保存退出即可。
沒有圖標的應用程序可以在/usr/share/icons/目錄下隨意選個圖標即可。