Comment créer un lanceur d'applications personnalisé dans Gnome Shell?

70

Comment créer un lanceur d'applications personnalisé dans Gnome Shell?

J'ai une installation locale Eclipse que je voudrais lancer rapidement. J'ai donc créé un lien symbolique vers le eclipsebinaire et l'ai placé sur mon bureau. Si j'ouvre un terminal, cdsur ~ / Desktop et l'exécute ./eclipse, démarre parfaitement Eclipse. Cependant, si je clique sur l'icône Eclipse de mon bureau et que je choisis run, rien ne se passe.

Alternativement, je ne voudrais pas pouvoir rechercher Eclipse sur l'écran "Activités", mais je ne trouve aucune documentation sur l'ajout ou l'enregistrement d'enregistrements personnalisés.

Cerin
la source

Réponses:

105

Essayez de créer un eclipse.desktopfichier sous /usr/share/applications(ou ~/.local/share/applicationsou directement dans ~/Desktop) avec le contenu suivant:

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse IDE
Exec=/path/to/eclipse/executable
Icon=/path/to/eclipse/icon
Type=Application
Categories=Development;

Vous pouvez aussi choisir une autre catégorie. Pour plus d'informations:

tohuwawohu
la source
7
Merci. Le seul problème que j'ai rencontré, et que la documentation ne mentionne pas, est que le fichier doit être exécutable si vous le placez dans ~ / Desktop. Sinon, il apparaît simplement comme un fichier texte ordinaire et ne peut pas être lancé ou rendu avec la bonne icône.
Cerin
4
Vous constaterez peut-être que vous devez redémarrer gnome3 pour que cela prenne effet, en particulier l'icône. Si tel est le cas, exécutez Alt + F2, tapez- rle, puis appuyez sur entrée.
mlissner
Votre application peut nécessiter un répertoire de travail, utilisez Path=/path/to/eclipse/working-dir.
psiphi75
16

Bien que la création manuelle de votre propre lanceur soit une solution valable, ma préférence est de passer en revue alacarteet de créer une nouvelle entrée dans les menus, elle apparaîtra ensuite comme un lanceur.

m0skit0
la source
5
Merci, je ne pouvais en croire mes yeux: pour ajouter une simple entrée dans mon environnement de bureau moderne, il me fallait créer manuellement un fichier texte de 10 lignes dans un répertoire caché de mon dossier personnel. Cela devrait être la réponse gagnante.
Luis Muñiz
Une fois que vous avez créé un nouveau lanceur dans le menu, vous pouvez le rechercher dans l'écran des activités, puis le faire glisser vers votre panneau.
CodeKid
@CodeKid Ouais c'est ce que je voulais dire :)
m0skit0