如何删除/编辑 gnome 应用程序列表中的程序?

如何删除/编辑 gnome 应用程序列表中的程序?

如何以及在哪里编辑/删除 Gnome shell 中应用程序的链接?

澄清一下:我的意思是可以通过以下方式访问的列表super- >用鼠标单击Favourites面板上的“所有应用程序”符号;或者 - 在将某些内容放入过滤文本框时显示的列表中。

我特别感兴趣的是:如何从使用 wine 安装的程序中删除已删除其 wineprefix 文件夹的程序。

PS:为了清楚起见,我没有 Unity 及其系统->应用程序菜单。

答案1

如果某个应用程序(仍然)在应用程序列表中,则意味着在以下任一位置仍然有一个代表该应用程序的 .desktop 文件:

/usr/share/applications

或者

~/.local/share/applications

应删除“孤立的” .desktop 文件,以从应用程序列表中删除该应用程序(如果使用 Unity,则从 Dash 中删除)

我怀疑是最后提到的,因为你提到了 wine,而 wine 有时会在本地安装 (大量) .desktop 文件。通常,当你卸载应用程序 (不是 wine 应用程序) 时,相应的 .desktop 文件/usr/share/applications会被自动删除。

找到正确的 .desktop 文件

有时候识别正确的桌面文件可能有点困难,因为文件的名称不一定与应用程序的名称匹配。通过使(本地)桌面文件可执行,应该更容易识别,因为显示的名称是然后与应用程序的名称相同,并且该文件一旦可执行,还会显示应用程序的图标。

答案2

如果 GNOME 应用程序菜单中还有图标,则意味着有一个“.desktop”文件将其链接到应用程序菜单。此文件的位置因您从何处获取(apt、wine、pacman、snap 等)以及您的发行版(适用于 Ubuntu)而异。

如果来自 apt,文件将位于

/usr/share/applications

或者

~/.local/share/applications

对于葡萄酒的应用:

~/.local/share/applications

或者

~/.local/share/applications/wine/Programs

对于 snap 应用程序:

/var/lib/snapd/desktop/applications

有时.desktop 文件的名称与程序的名称不匹配 - 请小心。

答案3

在路上

/usr/share/applications

类型

sudo rm <your-file-icon>

在 Ubuntu 16.04 上工作

相关内容