同一软件名称的多个条目

同一软件名称的多个条目

一段时间以来,我一直在 xubuntu 上使用带有 dmenu 的 i3。一直困扰我的一件事是,有一些应用程序,例如我安装的“文件管理器”、“vlc 媒体播放器”和“xfce 终端”,它们在 dmenu 中有多个条目,名称中用 (2) 表示。这对于文件管理器来说尤其令人沮丧,因为它实际上打开文件管理器而不是“文件管理器首选项”应用程序的可能性大约为 50/50,而且打开哪个应用程序甚至不一致。有时“文件管理器”会打开实际的文件管理器,有时会打开首选项应用程序,(2) 也是如此。我的问题是,有没有办法至少修复哪个打开哪个,或者最好更改名称,以便列表上没有多个条目列表?

答案1

描述 dmenu 显示的项目的文件称为桌面条目,位于以下目录中:

  • /usr/共享/应用程序/
  • /usr/local/共享/应用程序/
  • 〜/.local/share/applications/

这些目录之一中可能存在重复文件。

如果它位于名称中带有 local 的目录中,则可以将其删除

如果它位于 /usr/share/applications/ 中,则必须查看哪些包拥有双倍的文件,或者

  • 删除这些包或
  • 覆盖条目的名称

如果您选择覆盖这些条目之一的名称,则很简单:

  • 首先将 .desktop 文件复制到 ~/.local/share/applications
  • 然后,在那个副本中,将“Name=Application Name”更改为您想要的

如果您想了解有关这些文件的更多信息,您可以阅读: https://wiki.archlinux.org/index.php/Desktop_entries

相关内容