I3

相同軟體名稱的多個條目

  • March 23, 2020

一段時間以來,我一直在 xubuntu 上使用 i3 和 dmenu。一直困擾我的一件事是,例如在我安裝的“文件管理器”、“vlc 媒體播放器”和“xfce 終端”中有一些應用程序在 dmenu 中有多個條目,由名稱中的 (2) 表示。這對於文件管理器來說尤其令人沮喪,因為它實際上會打開文件管理器而不是“文件管理器首選項”應用程序的可能性約為 50/50,而且打開哪個應用程序甚至不一致。有時“文件管理器”會打開實際的文件管理器,有時會打開首選項應用程序,(2)也是如此。我的問題是,有沒有辦法至少修復哪個打開哪個,或者最好更改名稱,以便列表上沒有多個條目列表?

描述 dmenu 顯示的項目的文件稱為桌麵條目,位於以下目錄中:

  • /usr/share/應用程序/
  • /usr/local/share/應用程序/
  • ~/.local/share/applications/

這些目錄之一中可能存在重複文件。

如果它位於名稱中帶有 local 的目錄中,則可以將其刪除

如果它在 /usr/share/applications/ 中,您將不得不查看哪些包擁有翻倍的文件,並且要麼

  • 刪除這些包或
  • 覆蓋條目的名稱

如果您選擇覆蓋這些條目之一的名稱,這很簡單:

  • 首先將 .desktop 文件複製到 ~/.local/share/applications
  • 然後,在該副本中,將“Name=Application Name”更改為您想要的

如果您想了解有關這些文件的更多資訊,可以閱讀: https ://wiki.archlinux.org/index.php/Desktop_entries

引用自:https://unix.stackexchange.com/questions/501147