Impossible d'ajouter un lanceur personnalisé au Dock (* Ajouter aux favoris *)

24

J'ai un .desktopfichier personnalisé :

[Desktop Entry]
Type=Application
Terminal=false
Icon[en_US]=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png
Name[en_US]=IntelliJ
Exec=/home/alex/bin/idea-IC-173.4127.27/bin/idea.sh
Name=IntelliJ
Icon=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png

Sortie de ls -lha .local/share/applications/intellij.desktop:

-rwx--x--x 1 alex alex 248 Dez 30 10:54 .local/share/applications/intellij.desktop

Je peux trouver ce lanceur dans Activités et je peux double-cliquer sur ce fichier et IntelliJ démarre. Néanmoins, je ne peux pas ajouter ce lanceur comme favori au dock. L'option n'apparaît pas.

Les réponses postées à une question précédente ( Impossible d'ajouter des fichiers .desktop personnalisés au dock 17.10 ) ne fonctionnent pas pour moi.

kerner1000
la source

Réponses:

26

Ouvrez Terminal et exécutez

gsettings get org.gnome.shell favorite-apps

Vous devriez obtenir la liste des .desktopfichiers associés aux applications épinglées dans le dock Ubuntu dans l'ordre, quelque chose comme ceci:

['appname-1.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']

Supposons que vous souhaitiez épingler l'application associée au intellij.desktopfichier en tant que deuxième élément du Dock. Dans ce cas, exécutez

gsettings set org.gnome.shell favorite-apps "['appname-1.desktop', 'intellij.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']"
pomsky
la source
1
Cela marche! Mais lorsque je démarre l'application, une autre icône d'application apparaît. imgur.com/a/8GZ7j
kerner1000
4
@ kerner1000 Essayez ceci: askubuntu.com/a/975230/480481 à partir de l'étape 4
pomsky
2
Travaux! Merci beaucoup! J'ai obtenu deux cordes en retour xprop, j'ai utilisé la deuxième ( jetbrains-idea-ce).
kerner1000
Il peut être plus convivial de le formuler de cette façon: partout où vous placez un fichier .desktop, rendez-le exécutable et fiable en cliquant pour l'ouvrir, puis faites un clic droit sur l'icône dans le dock et ajoutez-le aux favoris.
funicorn
1
@funicorn Selon OP, les autres méthodes (par exemple Ajouter aux favoris ) mentionnées dans les questions plus anciennes ne fonctionnent pas pour elles. C'est pourquoi ils ont posé une nouvelle question.
pomsky
13

La réponse de @pomsky est correcte, mais il existe un moyen plus simple: utiliser

dconf-editor  

(installez-le avec sudo apt-get install dconf-editors'il n'est pas installé) et accédez à

org/gnome/shell/favorite-apps.

Là, il est possible d'éditer et de réorganiser le lanceur.

user866381
la source
-1

L'extension Dash-to-Dock pour gnome3 permet d'ajouter le programme à vos favoris depuis le menu contextuel.

  1. Installez la dernière version de Dash-To-Dock
  2. Démarrez l'application à partir de la ligne de commande
  3. Faites un clic droit sur l'application sur le dock et sélectionnez "Ajouter aux favoris"
  4. Fermez l'application et lancez-la à partir du dock

A travaillé pour moi avec PyCharm Pro.

domih
la source
1
Le bouton préféré n'apparaît pas ici
JonLord
Oui, la question contient un lien vers une autre question avec cette solution (qui ne fonctionne pas pour le demandeur) et mentionne explicitement: "Néanmoins, je ne peux pas ajouter ce lanceur comme favori au dock. L'option ne s'affiche pas ."
pomsky