如何在桌面添加快照应用程序(Notes)图标?
usr/shared/applications 的常规方法不适用于 snap 应用程序。
我查看了 snap 文件夹,没有找到任何有用的东西。
答案1
目前 .desktops 快照位于/var/lib/snapd/desktop/applications
人们可以将它们复制出来用作桌面,或者在 Unity 的情况下,运行快照时只需固定启动器中显示的图标。
至于 Unity 启动器中的快照图标 - 如果快照安装了 .deb 等效项(vlc 就是一个例子),则快照将使用 .deb 的图标。(不正确的行为)
在这些情况下,应在 ~/.local/share/applications 中为 snap 创建一个新的 .desktop,并在 Exec= 行上使用 snap 二进制文件的完整路径,这将区分 .desktop
答案2
所有 snap 安装的一个简单永久解决方案是将您的 snap .desktop 文件夹链接到您的一个用户或系统 .desktop 文件夹内。
对于管理员:
sudo ln -s /var/lib/snapd/desktop/applications/ /usr/share/applications/snap
仅供您的用户使用:
ln -s /var/lib/snapd/desktop/applications/ ~/.local/share/applications/snap
确认可在 Linux Mint 上立即运行。
答案3
当我快速安装 blender 时,.desktop 文件保留在 /snap 子目录中。为了使其与 gnome 配合使用,我必须将 blender.desktop 从 /snap/blender/current/blender.desktop 复制到 /usr/share/applications(以 root 身份),然后一切都解决了:blender 显示在 gnome 菜单中,并且 nautilus 将其与 .blend 文件关联。
在我看来,Snap 和 gnomes 之间存在某种裂痕。也许我们需要的是一个 snappy gnome(或者是 gnomey snap ;^)。