我在 Ubuntu 18.04 中卸载了 Okular,但它的图标仍然保留在显示应用程序中(但不是通常的图标,而是通用图标,见下面的屏幕截图)。
我已经检查~/.local/share/applications
过/usr/share/applications
文件.desktop
,但没有找到任何属于 Okular 的文件。
我尝试了以下所有命令,但均未成功:
sudo apt remove okular
sudo apt remove --auto-remove okular
sudo apt purge okular
sudo apt purge --auto-remove okular
如何从“显示应用程序”菜单中删除 Okular 图标?
参见截图:
答案1
我假设您从 Ubuntu Software 安装了 okular。在这种情况下,第一个列出的是 snap 版本,很可能就是您安装的版本。
所有 kde snap 都存在相同的卸载缺陷,即 .desktop 文件未被删除。您必须以 root 身份手动执行此操作。snap 的 .desktop 文件的位置是,
/var/lib/snapd/desktop/applications
该文件的可能名称是okular_org.kde.okular.desktop
您可以在那里浏览以确认它的存在,要获取文件名,一种简单的方法是将文件 DnD 到终端中。
因此,这里要删除的命令是
sudo rm /var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop
这凸显了 Snap 的一个问题,很多时候人们必须走很远才能报告错误。在这种情况下,请参阅https://forum.snapcraft.io/t/kde-snaps-flaw/8977。您可能会认为 KDE snap 开发人员已经注意到了这一点,因为它已经发生了相当长一段时间了。