如何删除卸载后仍在 GNOME Dash 中看到的程序?

如何删除卸载后仍在 GNOME Dash 中看到的程序?

标题可能有点令人困惑,所以让我解释一下我的情况。

我使用的是 Ubuntu 20.04,很久以前(我想当时我还在使用 19.10)我安装了“Fritzing”程序。我现在想安装一个较新的版本(从 GitHub 下载了一个开发版本),因此为了保持干净,我首先要删除这个旧版本。

我不确定当时我是如何安装它的,但当我按下键盘Super并输入“Fritz”时,它就出现了。我还在 中找到了一个名为“fritzing”的文件夹~/bin/fritzing/。这很有意义,因为偶尔如果没有其他明显的替代方案,我会将二进制文件放在那里。因此,假设我在 GNOME 中搜索 Fritzing 时看到的项目是 中的二进制文件~/bin/fritzing/,我用 删除了该文件夹。包含二进制文件的文件夹不见了,但我仍然可以通过按下键盘并搜索“Fritzing”来rm -rf ~/bin/fritzing/启动 Fritzing 。Super

于是我打开了 Ubuntu 软件 UI 并搜索了“Fritzing”。那里有两个条目;一个来自ubuntu-focal-universe,一个来自dl.flathub.org。它说第一个(来自 focal-universe)已安装。所以我点击了删除按钮,然后它失败了,说“没有要删除的软件包”。

我现在想要彻底删除这个安装版本,但我就是找不到它。

我尝试了which fritzingwhich Fritzing(因为 GitHub 版本中的二进制文件以大写“F”开头)以及sudo apt purge fritzing,但没有任何效果。

我现在有点迷茫了。我怎样才能找到 Gnome 搜索中这个菜单项指向的位置?这些是在哪里定义的?

答案1

GNOME Dash 中出现的应用程序(也出现在其他桌面环境的菜单中)通常有一个.desktop文件~/.local/share/applications/usr/share/applications

有时,如果您没有安装应用程序apt,一些.desktop文件可能会残留在这些地方。

只需从上述位置删除.desktop您想要从 Dash 中删除的应用程序相对应的文件(在您的情况下为 Fritzing),您的问题就应该得到解决。

相关内容