在不卸载的情况下从 Show Applications 中删除应用程序

cre*_*iii 7 uninstall .desktop gnome-shell

我在我的 Ubuntu 安装上做了一些 Android 开发,因为我需要安装 JavaJDK。

一切都很好,除了出于某种原因,JavaJDK 现在在我的“显示应用程序”列表中有 15 个不同的图标,我无法删除它们。

在此处输入图片说明

当然,我不想卸载它们中的任何一个,因为担心 Java 可能会完全停止工作,因此仅从“显示应用程序”中删除它们的方法对我来说就足够了。

我该怎么做?我知道这些是.desktop我系统上某处的文件,但我似乎无法找到它们。

这已经困扰我一段时间了,我的“显示应用程序”窗口充满了无法删除的垃圾

在此处输入图片说明

pom*_*sky 5

活动应用程序概览中显示的应用程序启动器通常位于/usr/share/applications/(系统范围的应用程序)或~/.local/share/applications/(对于当前用户)作为.desktop文件。

您可以通过添加额外的

NoDisplay=true
Run Code Online (Sandbox Code Playgroud)

行到相应的.desktop文件或.desktop完全删除文件。

通常不建议编辑.desktop位于/usr/share/applications/. 而是~/.local/share/applications/首先将文件复制到,并对复制的文件进行必要的更改。