哪些 *.desktop 檔案屬於哪裡?

哪些 *.desktop 檔案屬於哪裡?

我正在運行 Ubuntu 18.04,使用 Gnome3 和 Frippery 擴充功能(除其他外,它在頂部欄中為我提供了一堆“最喜歡的”啟動器和 Gnome2 風格的應用程式選單),並且我有很多重複的選單中的條目。試圖解決這個問題,我發現很多重複的 *.desktop 檔案(這顯然是重複選單項目的原因)。

但是,這些 *.desktop 檔案存在於多個位置。例如,查看 gnome-terminal.desktop 文件,我發現:

/usr/share/applications/gnome-terminal.desktop
~/.config/gnome-panel/launchers/gnome-terminal.desktop
~/.gnome/apps/gnome-terminal.desktop
~/.local/share/applications/gnome-terminal.desktop

那什麼是什麼?哪些桌面條目應該出現在何處、何時以及為什麼?例如,/usr/share/applications 中有很多桌面條目沒有出現。是什麼控制著這個?

以上均與以下內容沒有太大相似之處FreeDesktop 選單規格中的檔案位置部分。該規格適用於 Ubuntu 18.04 中的 Gnome3 還是有其他規格?

答案1

.desktop 檔案的原始位置位於/usr/share/applications.如果您建立自己的 .desktop 文件,或希望修改 .desktop 文件/usr/share/applications,那麼它應該進入 .desktop 文件~/.local/share/applications

相關內容