我已经从政府网站安装了一个 Java 程序。
我再次卸载它,但卸载后它在主菜单中留下了一个菜单图标。我尝试通过菜单编辑器编辑菜单,但
此处无法看到该程序。
我搜索了,什么也没找到。谷歌搜索 - 寻找命令行方式。没有可用的。我找不到包含此会话的文件。
有谁知道我该如何解决?
答案1
这些菜单中显示的应用将.desktop
在以下某个位置包含文件
/usr/share/applications
/usr/local/share/applications
~/.local/share/applications
例如
/usr/share/applications/tilda.desktop
要永久清除已删除应用程序的桌面菜单,您只需删除该.desktop
文件即可。
一个可能的混淆来源是,有时应用程序没有您期望的名称,例如“启动盘创建器”有文件“usb-creator-gtk.desktop”,其中包含:
[Desktop Entry]
Name=Startup Disk Creator
...还有一些其他内容。你可以看到,你可以通过阅读文件并查看以下Name=...
行来检查是否找到了正确的内容
如果应用程序具有独特的名称,您可能需要使用一种简便的方法查找和删除其.desktop
文件(替换pesky
为要删除菜单项的应用程序的名称):
sudo updatedb
locate -e --regex 'applications/.*pesky.*\.desktop' | xargs -p sudo rm
(在执行您找到的文件之前, -p
make 会xargs
要求确认,因此如果不确定,您可以先检查它们)sudo rm