标题可能有点令人困惑,所以让我解释一下我的情况。
我使用的是 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 fritzing
和which Fritzing
(因为 GitHub 版本中的二进制文件以大写“F”开头)以及sudo apt purge fritzing
,但没有任何效果。
我现在有点迷茫了。我怎样才能找到 Gnome 搜索中这个菜单项指向的位置?这些是在哪里定义的?
答案1
GNOME Dash 中出现的应用程序(也出现在其他桌面环境的菜单中)通常有一个.desktop
文件~/.local/share/applications
或/usr/share/applications
。
有时,如果您没有安装应用程序apt
,一些.desktop
文件可能会残留在这些地方。
只需从上述位置删除.desktop
您想要从 Dash 中删除的应用程序相对应的文件(在您的情况下为 Fritzing),您的问题就应该得到解决。