将快照图标添加到桌面Ubuntu 16.04


19

如何将快照应用程序(注释)图标添加到桌面?

usr / shared / applications的常规方法不适用于snap应用程序。
我已经在snap文件夹中查找,找不到任何有用的东西。


我在computer> snap> notes> 4> user> bin> notes可执行文件中找到了可执行文件,并在computer> snap> meta> gui> snap icon.png中找到了图标。我将可执行文件放在桌面上,但它会得到相同的图标。有想法该怎么解决这个吗?
2013年

在/ var / lib / snapd / desktop / applications中查找.desktop。您可以将其复制到桌面上(-在运行笔记时,如果使用unity可以将其固定在启动器上。)
doug

谢谢道格-那正是我想要的。如果可以的话,我会提出这些要点-已解决

Answers:


27

目前,用于快照的.desktop位于 /var/lib/snapd/desktop/applications

您可以将它们复制出来以用作桌面,或者在运行快照时复制到Unity中,只需将启动器中显示的图标固定即可。

对于统一启动器-atm中的快照图标,如果快照中安装了.deb等价物(以vlc为例),则快照将使用.deb的图标。(行为不当)

在这种情况下,应在〜/ .local / share / applications中为快照创建一个新的.desktop,并在Exec =行上使用快照二进制文件的完整路径,这将区分.desktop


5

对于所有快照安装,一个简单的永久性解决方案是将您的快照.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上工作。


是。可以在Elementary OS上进行确认...基于Ubuntu 18.04 LTS构建
jasonflaherty

2

当我快照安装Blender时,.desktop文件保留在/ snap子目录中。为了使其与gnome一起使用,我不得不将blender.desktop从/snap/blender/current/blender.desktop复制到/ usr / share / applications(作为根用户),然后将其修复:在gnome菜单和nautilus中显示blender将其与.blend文件关联。

对我来说,在快照和侏儒之间似乎有些裂痕。也许我们需要的是一个敏捷的侏儒(或者它是一个侏儒的快照; ^)。


我做了一个链接。`须藤LN -s /var/lib/snapd/desktop/applications/postman_postman.desktop /usr/local/share/applications/postman.desktop`
Lasith Niroshan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.