okular snap 包未出现在应用程序中,并且命令“okular”无法被识别

okular snap 包未出现在应用程序中,并且命令“okular”无法被识别

我已经从 snap 安装了 okular

snap list
Name              Version  Rev   Developer  Notes
core              16-2.30  3887  canonical  core
kde-frameworks-5  5.37.0   13    kde        -
okular            16.12.3  3     kde        -

okular当在 shell 中输入命令时

okular
The program 'okular' is currently not installed. You can install it by typing:
sudo apt install okular

它也没有出现在应用程序列表中。启动 okular 的唯一方法是从软件中心。

在此处输入图片描述

答案1

你应该能够通过以下命令启动 Okular

snap run okular

如果您想将其添加到应用程序列表中,您可以在(例如)中创建一个包含以下内容的.desktop文件并保存它~/.local/share/applications/okular-snap.desktop

[Desktop Entry]
Comment=Okular document reader
Terminal=false
Name=Okular
Exec=/snap/bin/okular
Type=Application
Icon=okular
NoDisplay=false

.desktop您可能会在目录中找到该应用程序的现有启动器/var/lib/snapd/desktop/applications/。在这种情况下,只需将其复制到即可~/.local/share/applications/

如果没有出现正确的图标:
您可以将任何图像(最好是 PNG 或 SVG)设置为应用程序的图标。为此,请更改行Icon=并指向您喜欢的图像。例如,如果您想使用MyIcon.png位于桌面文件夹中的图像,请将行更改为

Icon=/home/YOUR_USER_NAME/Desktop/MyIcon.png

(替换YOUR_USER_NAME为您的实际用户名)。

相关内容