如果能看到神奇按钮就好了,它可以帮助我消除这个碍眼的东西:
这是鹦鹉螺2.30在 Debian 上(据我记忆,在以前的版本中已经存在)。
答案1
该列表是通过分析位于以下位置的 .desktop 文件创建的:
/usr/share/applications
~/.local/share/applications
每个应用程序可能有多个用例,banshee
以默认情况下具有三个 .desktop 文件的媒体播放器为例:
$ ls -1 /usr/share/applications/banshee*
/usr/share/applications/banshee-1-audiocd.desktop
/usr/share/applications/banshee-1.desktop
/usr/share/applications/banshee-1-media-player.desktop
这些文件之间的唯一区别是起始参数和 MimeType 列表。
banshee-1.desktop
:一般媒体文件banshee-1-audiocd.desktop
: 音频 CDbanshee-1-media-player.desktop
音频播放器(也由rhythmbox
、vlc
和其他人使用)
因此,我们在“打开方式”列表中(也许也在“主菜单”中)有三个“Banshee Media Player”。
填充此空间的另一种方法是在 .desktop 中创建个人 .desktop 文件~/.local/share/applications
。手动或使用工具。alacarte
(或右键单击“主菜单”->“编辑菜单”)就是其中之一。
每次您在其中创建或移动应用程序时alacarte
,都会在其中放置一个新的 .desktop 文件~/.local/share/applications
。禁用应用程序会将其从“主菜单”中“删除”,但不会从“打开方式”列表中“删除”。但“删除”按钮可以通过从.desktop 文件
创建相同的副本并将其添加到 .desktop 文件中,从而“覆盖”系统范围的继承值。/usr/share/applications
~/.local/share/applications
Hidden=true
alacarte
从结果中删除其中两个条目:
$ ls -1 ~/.local/share/applications/banshee*
/home/user/.local/share/applications/banshee-1-audiocd.desktop
/home/user/.local/share/applications/banshee-1-media-player.desktop
从中删除任何条目~/.local/share/applications
将恢复到先前存在的状态(三项banshee
)。
如果这两个文件夹中确实没有任何重复项,请尝试从相应的 .desktop 文件中删除任何重复项alacarte
或使用相应的选项。Hidden=true
答案2
如果你查看一下~/.local/share/applications
,/usr/share/applications
你可以从这两个地方删除重复项。那对我来说是这样的。
答案3
我知道这个帖子已经很老了,但对很多人来说这是由葡萄酒引起的。
rm ~/.local/share/applications/wine-extension*
为我清理了这个烂摊子。
答案4
有点盲目,但您是否尝试过单击其中一个条目,然后单击屏幕截图中所示的“删除”按钮?如果这删除了所有条目,您只需重新添加即可。