“显示应用程序”菜单中有重复的 Android Studio 项目,但其中只有一个可以正常工作。为什么会发生这种情况?我该如何删除不起作用的图标?
答案1
这些图标以文件形式存储.desktop
,通常位于/usr/share/applications
(这是系统范围的位置)或$HOME/.local/share/applications
。就我而言,我已按照apt
说明安装了 Android Studio这里,所以我没有想到查看列出的目录以外的任何其他目录。我android-studio.desktop
在 Systemwide 目录中找到了一个名为的文件,所以我删除了它,看看它是否是不起作用的文件,但事实并非如此。所以我在文件夹中搜索了一段时间,并在 Google 上搜索了很多,但似乎没有找到任何东西,直到我找到了这帖子中,有人遇到了同样的问题,但是在 Ubuntu 18.04 中。
事实证明,我之前确实安装过或尝试过使用 Snap 安装 Android Studio,无论出于什么原因,当我删除它时,它似乎保留了.desktop
用于启动 Android Studio 的 snap 变体的文件。而且 snap 不使用 .desktop 文件的系统范围位置,而是在以下位置创建自己的目录:/var/lib/snapd/desktop/applications/
长话短说:删除android-studio.desktop
文件即可/var/lib/snapd/desktop/applications/
修复该问题,只有系统范围位置的图标保留下来。
这指的是两次安装同一个应用程序的问题,这也可能解决您的问题,如果两个图标都起作用,如果没有作用,我的解决方案可能会有所帮助