Ajouter une icône d'accrochage au bureau Ubuntu 16.04

19

Comment ajouter une icône d'application snap (Notes) au bureau?

La méthode normale de usr / shared / applications ne fonctionne pas pour une application snap.
J'ai regardé dans le dossier snap et je n'ai rien trouvé d'utile.

Dan
la source
J'ai trouvé l'exécutable dans ordinateur> snap> notes> 4> utilisateur> bin> exécutable de notes et l'icône dans computer> snap> meta> gui> snap icon.png. J'ai mis l'exécutable sur le bureau mais ça va avoir les mêmes icônes. Des idées pour résoudre le problème?
Dan
Recherchez dans / var / lib / snapd / desktop / applications le fichier .desktop. Vous pouvez le copier sur votre bureau (- bien que lors de l'exécution de notes, il puisse simplement être épinglé au lanceur si vous utilisez l'unité.
doug
Merci Doug - c'est exactement ce que je cherchais. Je donnerais ces points si je pouvais - Résolu
Dan

Réponses:

27

Actuellement, les .desktops pour les snaps se trouvent dans /var/lib/snapd/desktop/applications

On peut les copier pour les utiliser comme bureau ou dans le cas d'Unity lors de l'exécution de l'accrochage, il suffit d'épingler l'icône qui apparaît dans le lanceur.

En ce qui concerne les icônes de capture dans le lanceur d'unité - atm si le composant logiciel enfichable a un équivalent .deb installé (vlc en est un exemple), le composant logiciel enfichable utilisera l'icône de .deb. (comportement inapproprié)

Dans ces cas, un nouveau .desktop pour le snap doit être créé dans ~ / .local / share / applications et sur la ligne Exec = utiliser un chemin complet vers le binaire snap, cela différenciera le .desktop

doug
la source
5

Une solution permanente simple pour toutes les installations d'accrochage consiste à lier votre dossier snap .desktop à l'un de vos dossiers utilisateur ou système .desktop.

Pour les administrateurs:

sudo ln -s /var/lib/snapd/desktop/applications/ /usr/share/applications/snap 

Pour votre utilisateur uniquement:

ln -s /var/lib/snapd/desktop/applications/ ~/.local/share/applications/snap

Confirmé de fonctionner instantanément sur Linux Mint.

Louis Garczynski
la source
Oui. Peut également confirmer sur Elementary OS ... construit sur Ubuntu 18.04 LTS
jasonflaherty
2

Lorsque j'installe Blender, le fichier .desktop est resté dans un sous-répertoire / snap. Pour le faire fonctionner avec gnome, j'ai dû copier blender.desktop de /snap/blender/current/blender.desktop vers / usr / share / applications (en tant que root) et puis tout a été corrigé: blender s'affiche dans les menus gnome et nautilus l'associe aux fichiers .blend.

Cela ressemble à une sorte de fissure entre les boutons-pression et les gnomes pour moi. Peut-être que nous avons besoin d'un gnome accrocheur (ou est-ce un accrochage gnomey; ^).

Mike Ward
la source
J'ai fait un lien. `sudo ln -s /var/lib/snapd/desktop/applications/postman_postman.desktop /usr/local/share/applications/postman.desktop`
Lasith Niroshan