注意:此答案适用于 Xubuntu 20.04 和 Ubuntu 20.04 中的 okular snap
okular
作为 snap 包安装后,我在 Whisker 菜单启动器中看到两个图标:一个似乎代表okular
,另一个是通用的,但都显示相同的工具提示(通用文档查看器)。
我跑去locate -i okular | grep -i desktop
识别相应的 .desktop 文件。(Ubuntu 用户可能需要安装该mlocate
软件包才能访问该locate
命令。)有几次点击但
/var/lib/snapd/desktop/applications/okular_okular.desktop
/var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop
是相关的。
我将这两个 .desktop 文件复制到~/.local/share/applications
. 该applications
子文件夹可能不存在,原来在这种情况下,它应该被创建。
我编辑了这两个文件以删除额外的名称、通用名称和注释,然后比较了这两个文件。
dkb@dkb-xubuFF:~/.local/share/applications$ ls
okular_okular.desktop okular_org.kde.okular.desktop
dkb@dkb-xubuFF:~/.local/share/applications$ diff *.desktop
7,8c7
< Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/okular_okular.desktop /snap/bin/okular %U
< Icon=/snap/okular/98/usr/share/icons/hicolor/64x64/apps/okular.png
---
> Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop /snap/bin/okular %U
12d10
<
dkb@dkb-xubuFF:~/.local/share/applications$
从输出中可以看出,
Exec=
两个 .desktop 文件的行都启动/snap/bin/okular %U
Icon
解释了应用程序菜单中的“通用”图标。NoDisplay=true
作为最后一行添加到该 .desktop 文件来“隐藏”显示通用图标的那个。现在,当一个人oku
在启动器的搜索栏中键入时,只有一个“okular” :
注意:
root
或调用sudo
~/.local/share/applications
将在父包的更新中继续存在。已提交错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句