Comment ajouter un lanceur pour les applications .sh?

65

J'ai installé Ubuntu (11.04).

J'ai installé phpstorm qui est simplement une archive à extraire et à insérer dans votre répertoire / opt.

Pour l'exécuter, vous utiliseriez /opt/PhpStorm-103.243/bin/PhpStorm.sh

Dans l’unité, j’avais créé un lanceur sur mon bureau.

Maintenant, j'ai installé gnome-3 (gnome-shell),

Et je n’ai rien sur mon bureau.

Alors, comment puis-je lancer phpstorm rapidement? Puis-je le faire apparaître dans les "applications"?

    
posée Hailwood 28.04.2011 - 00:20
la source

10 réponses

33

Je l'ai compris: D

Dans le terminal

gedit ~/.local/share/applications/<Your App Name>.desktop

Dans gedit

Ici, vous devez éditer: Notez que les commentaires ci-dessous sont les meilleurs, n'hésitez pas à me corriger

[Desktop Entry]  
Version=1.0                                #not sure what this does
Name=My Awesome App                        #Obviously the application name
GenericName=Awesome App                    #Difference between this and Name?
Comment=This app is awesome!               #The tooltip
Exec=/path/to/sh/file/file.sh              #The command you want to execute
Terminal=false                             #Should the app run in terminal
Icon=/opt/PhpStorm-103.243/bin/webide.png  #The pretty picture :D
Type=Application                           #Um?
Categories=Network;WebBrowser;             #Categoies the app should be in
MimeType=text/html;                        #Mime types the launcher can open
Name[en_NZ]=My Awesome App                 #Localized version of above info
GenericName[en_NZ]=Awesome App             #Localized version of above info
Comment[en_NZ]=This app is awesome!        #Localized version of above info

Enregistrez le fichier.
Votre application va maintenant apparaître dans les recherches:)

    
réponse donnée Hailwood 28.04.2011 - 23:42
la source
65

PhpStorm a maintenant une fonctionnalité pour créer un lanceur pour vous. Il est disponible sous:

Tools -> Create Desktop Entry...

Cela ajoutera PhpStorm au menu système pour l'utilisateur actuel ou pour tous les utilisateurs. Le lanceur créé est également compatible avec Gnome Shell.

    
réponse donnée Rowno 29.02.2012 - 11:03
la source
27
L'application

Alacarte peut vous aider. Vous pouvez également le trouver sous "Menu principal". Utilisez le Software Center ou

sudo apt-get install alacarte

Choisissez simplement un dossier (pas très important si vous avez Gnome 3, sauf si vous utilisez une extension de menu), puis à droite New Item . Ici, vous pouvez donner un nom au nouveau lanceur et naviguer jusqu'à son emplacement. Vous pouvez également fournir un logo en cliquant sur le logo.

    
réponse donnée Constantine Gladky 12.11.2011 - 07:31
la source
10

J'utilise le gnome-shell dans Ubuntu 11.10 et j'ai créé mon lanceur pour PhpStorm en utilisant la même méthode que dans Gnome 3 que j'aurais utilisée dans Gnome 2: j'ai utilisé l'application Menu principal .

L'application apparaît dans la recherche et peut être ajoutée aux favoris sans aucun problème.

    
réponse donnée esoltys 16.12.2011 - 15:55
la source
3

Plus de façon "graphique" de faire ceci:

  1. Allez dans le dossier ~ / .local / share / applications en utilisant Nautilus ou tout autre explorateur de fichiers.
  2. Copiez et collez des raccourcis existants avec l’icône que vous aimez.
  3. Cliquez avec le bouton droit sur le nouveau raccourci et modifiez la propriété pour pointer vers votre script ou votre application.
  4. Faites-le glisser sur le lanceur / taskpan.
  5. Vous pouvez également l'ouvrir dans l'éditeur de texte et effectuer des réglages plus précis.
réponse donnée ShitalShah 22.04.2016 - 23:16
la source
1

Il semble difficile de faire en sorte que le programme apparaisse dans la recherche, ce qui s’améliorera certainement à mesure que Gnome3 arrivera à maturité et progressera. (L'état de Gnome3 en ce moment ne sera certainement pas le même en un mois.)

Pour ajouter une application en tant que favori (afin qu’elle apparaisse dans le lanceur situé à gauche de l’écran "Activités"), appuyez simplement sur Alt + F2 et exécutez l’application ou le script de votre choix. En cours d'exécution, accédez à l'écran "Activités" et faites glisser l'application en cours d'exécution vers les favoris. Je l'ai utilisé uniquement pour les programmes qui utilisent une interface graphique, mais n'hésitez pas à jouer avec.

J'espère que ça aide.

J'ajouterai: Je ne suis pas amoureux de Gnome3 tel qu'il est actuellement, mais il est en avance sur Unity et je suis impatient de voir où cela se passera dans le futur. Une bonne chose à propos des logiciels ouverts, ça bouge vite. Nous devrions voir une progression rapide dans le changement et l'ajout de fonctionnalités. Ce sont des moments critiques dans l’évolution de la métaphore du bureau.

    
réponse donnée Dave 03.05.2011 - 16:42
la source
1

Vous pouvez installer l’extension MyLauncher. Il produira un menu sur le panneau que vous pourrez éditer par un clic droit. A peu près tout peut aller: liens, dossiers, scripts shell, etc.

Extension MyLauncher Gnome Shell

    
réponse donnée mark 03.09.2012 - 06:26
la source
1

Pour 12.10

gnome-desktop-item-edit --create-new ~/Lauchers/for/example/

ou

sudo gnome-desktop-item-edit --create-new /usr/share/applications/
    
réponse donnée Zamp 30.03.2013 - 13:42
la source
0

Je ne suis pas familier avec Gnome3, mais avec un Gnome plus ancien, vous pouvez cliquer avec le bouton droit sur le menu de l'application et cliquer sur Edit Menus - cela vous permettra de modifier l'arborescence du menu. Sélectionnez le sous-menu dans lequel votre lanceur doit apparaître, puis cliquez sur New Item et pointez-le sur le chemin d'accès à votre script de shell.

    
réponse donnée Erigami 28.04.2011 - 04:54
la source
0

si PhpStorm.sh est une application de terminal Trouvez une méthode pour créer un nouveau lanceur ou une nouvelle lentille et remplissez-la avec la commande suivante

gnome-terminal -x sh -c "<path to PhpStorm.sh>"

else si c'est un script shell greaphical utilisant zenity ou une méthode similaire d'utilisation similaire pour créer et remplir le lanceur avec la commande suivante

sh -c "<path to PhpStorm.sh>"
    
réponse donnée puneet 28.04.2011 - 06:23
la source

Lire d'autres questions sur les étiquettes