web-dev-qa-db-fra.com

Comment épingler Eclipse sur le lanceur Unity?

Comment puis-je épingler Eclipse Indigo 3.7 que j'ai "installé" à /opt/ dans la barre des tâches?

J'ai essayé de lancer Eclipse et de cliquer avec le bouton droit de la souris pour choisir l'option 'garder dans le lanceur'. Mais lorsque je clique sur cette icône, après avoir fermé Eclipse, Eclipse ne démarre pas.

J'ai déjà regardé Comment puis-je ajouter Eclipse Indigo au lanceur? mais aucune réponse n'a fonctionné pour moi. (Note de mod: Les réponses de ce fil sont maintenant fusionnées dans celui-ci)

242
nunos

Pour 11.10 et plus récent

Commencez par créer un fichier .desktop dans Eclipse:

gedit ~/.local/share/applications/opt_Eclipse.desktop

Ensuite, collez ceci à l'intérieur (n'oubliez pas de modifier les valeurs Exec et Icon):

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/Eclipse/icon.xpm **
Exec= ** something like /opt/Eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

Après cela, ouvrez ce dossier avec Nautilus:

nautilus ~/.local/share/applications

Si vous voulez utiliser ce lanceur en dehors de dash/launcher (par exemple, en tant que lanceur de bureau), vous devez ajouter une autorisation d'exécution en cliquant avec le bouton droit de la souris sur le fichier et en choisissant Propriétés -> Autorisations -> Autoriser l'exécution, ou, via la ligne de commande:

chmod +x ~/.local/share/applications/opt_Eclipse.desktop

Enfin, déposez opt_Eclipse.desktop sur launcher.

344
Salem

Pour Ubuntu 11.10, 12.04, 12.1

Si le dossier applications n’existe pas dans ~/.local/share/, créez-le

mkdir ~/.local/share/applications

Vérifiez si votre installation vous a laissé un fichier .desktop exploitable pour Eclipse et copiez-le s'il existe.

cp /usr/share/applications/Eclipse.desktop ~/.local/share/applications/

Si le fichier n'existe pas, créez un fichier .desktop pour Eclipse dans votre dossier ~/.local/share/applications/ à l'aide de gnome-desktop-item-edit, c'est-à-dire:

gnome-desktop-item-edit --create-new ~/.local/share/applications/

Sur le nom, définissez-le sur Eclipse, sur la commande, entrez le chemin d'accès au fichier binaire d'Eclipse, insérez un commentaire si vous le souhaitez et cliquez sur l'icône pour sélectionner l'icône souhaitée pour Eclipse.

Appuyez sur ok lorsque vous avez terminé.


Après avoir copié le fichier ou créé le vôtre, ouvrez l'emplacement de ce dossier.

nautilus ~/.local/share/applications/

Localisez le fichier que vous venez de créer et faites-le glisser dans le lanceur.

enter image description here

89
Bruno Pereira

11.04

Si la réponse de user21580 ne fonctionne pas (bonne suggestion, mais je pense que cela n'a pas fonctionné avec l'installation d'Indigo), vous pouvez essayer d'ajouter un fichier Eclipse.desktop à ~/.local/share/applications/, avec le contenu suivant:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
StartupNotify=true
Icon=<path-to-Eclipse-install>/icon.xpm
Name=Eclipse Indigo 3.7
#Exec=env UBUNTU_MENUPROXY=0 <path-to-Eclipse-install>/Eclipse
Exec=env <path-to-Eclipse-install>/Eclipse

Si vous rencontrez des bugs, vous pouvez essayer la ligne Exec qui est commentée à la place de la ligne actuelle.

Références:

16
Christoph

Laissez-moi vous montrer comment créer un lanceur personnalisé et l'épingler au lanceur.

1) D'abord, installez gnome-panel:

Sudo apt-get install --no-install-recommends gnome-panel

2) Pour créer un nouveau raccourci sur le bureau, exécutez la commande suivante dans le terminal ou en utilisant Alt-F2:

gnome-desktop-item-edit --create-new ~/Desktop

Une fenêtre s'ouvrira, soumettez les détails de votre raccourci et cliquez sur OK:

enter image description here

Votre raccourci apparaîtra maintenant sur votre bureau.

Ensuite, faites glisser votre nouveau raccourci du bureau vers votre programme de lancement.

C'est tout!

12
Atem18

Si vous avez téléchargé Eclipse du site Web au lieu de l’installer à partir de référentiels, vous pouvez verrouiller le lanceur qui ne fonctionne pas. Vous pouvez résoudre ce problème en écrivant le fichier avec l'extension .desktop, dans notre cas Eclipse.desktop.

 [Desktop Entry]
 Name=Eclipse
 Comment=Eclipse
 Exec=/path/Eclipse
 Icon=/path/icon.xpm
 Terminal=false
 Type=Application

Où/chemin est l'endroit où vous avez installé Eclipse. Après l'avoir sauvegardé, vous devez donner une autorisation d'exécution:

$ chmod +x Eclipse.desktop

Ensuite, vous l'exécutez avec Nautilus et en cliquant (clic droit) sur le lanceur, vous pouvez verrouiller le lanceur. Et vous pouvez lancer l'application correctement.

3
Joe

Je pense que ceci est une version plus propre:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=Eclipse
Exec=Eclipse
Terminal=false
Categories=Development;IDE;Java;

Vous devriez ajouter ceci à /usr/local/share/applications/Eclipse.desktop et au lien symbolique Eclipse sur /usr/bin. Vous voudrez peut-être changer le chemin de l'icône si votre thème n'a pas de bouton Eclipse (ex. Ambiance/radiance).

Si je ne me trompe pas, il s’agit du fichier fourni avec Galileo (que j’ai supprimé), et je l’utilise avec Helios et maintenant Indigo.

2
sergio91pt

Assurez-vous que si vous utilisez la version 32 bits sur un ordinateur 64 bits, vous installez les bibliothèques 32 bits (ia32libs-multiarch je pense que c'est le paquet dans Precise).

Si vous essayez d'exécuter Eclipse 64 bits sur un ordinateur 32 bits, vous devez plutôt télécharger la version 32 bits.

1
Thomas Ward

Je l'ai testé pour les MAR Eclipse (pas celui d'installation), mais celui qui est le paquetage tar.gz sur Ubuntu Desktop 14.0.4

gedit /usr/share/applications/Eclipse.desktop

contenu pour cela:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/Eclipse/icon.xpm **
Exec= ** something like /opt/Eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

Ensuite, dans le Finder, recherchez Eclipse lorsque le menu apparaît. Il suffit de le faire glisser vers le programme de lancement, puis il commencera à fonctionner. Des étapes très simples et rien de compliqué pour le rendre opérationnel.

1
Ashu

18.04

Cliquez sur Afficher les applications, recherchez Eclipse dans la liste, cliquez avec le bouton droit de la souris et Ajouter aux favoris.

1
Phil

Pour 12.04
Je préfère installer depuis le référentiel. Cela fonctionne pour moi et je documente la façon graphique de le faire ici .

Si vous devez installer la version portable (obtenir le fichier tar.gz sur le site Web Eclipse), voici le meilleur moyen que j'ai trouvé pour que le travail soit portable et verrouillé dans le lanceur.

Téléchargez le portable Eclipse et extrayez-le sur votre bureau. Dans un terminal:

Sudo apt-get install Eclipse-platform
Sudo mv Desktop/Eclipse /opt/Eclipse
/opt/Eclipse/eclipse

Cliquez avec le bouton droit sur l'icône dans la barre de lancement et épinglez-vous dans la barre. Je peux vérifier que c'est portable et non pas la plate-forme, car j'ai chargé de nombreux plug-ins installés qui n'apparaissent pas au lancement de cette façon.

Vous constaterez peut-être que la création d'un fichier .desktop fonctionne, mais que vous rencontrez un comportement mystérieux si plusieurs instances portables sont installées.

1
RobotHumans

Essayer

Exec=/bin/bash /home/USERNAME/Eclipse/eclipse

ou créez/home/USERNAME/Eclipse/eclipse exécutable

Sudo chmod u+x /home/USERNAME/Eclipse/eclipse

et utilise:

Exec=/home/USERNAME/Eclipse/eclipse
1
Binsh

Utilisez ceci:

[Desktop Entry]
Version=4.2
Name=Eclipse
Comment=Java IDE
Exec=/home/USERNAME/Eclipse/eclipse
Type=Application
Icon=/home/USERNAME/Eclipse/icon.png
Terminal=false
NoDisplay=false
Categories=Development;IDE

Ça marche pour moi.

0
umop aplsdn

Si vous n'utilisez pas de fichier * .deb, votre logiciel n'est pas inclus dans les menus ni dans le lanceur. La solution de facilité: il suffit de démarrer Eclipse à partir de/opt et de rechercher une icône dans Unity Launcher (barre latérale). Faites un clic droit et cochez la case "Keep in launcher".

0
user21580

Atem18 est correct. Faites-le si vous voulez que vos lanceurs soient disponibles dans tout le système. Voici comment j'ai automatisé la création de lanceurs. Cela suppose que vous avez déjà installé gnome-panel.

  1. terminal ouvert
  2. mkdir ~/bin ou faites un clic droit sur votre navigateur de fichiers et créez le dossier bin.
  3. source .profile ou déconnexion et connexion
  4. gedit en terminal ou à partir du tiret

    #!/bin/sh 
    Sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
    

    N'utilisez pas les traits d'union/puces et pas besoin d'indenter.

  5. Donnez-lui un nom sans espaces, sauvegardez-le dans votre nouveau répertoire bin, puis rendez-le exécutable (chmod a+x launcher-script) ou cliquez avec le bouton droit de la souris sur Propriétés> Autorisations, puis cliquez sur la zone d'exécution.

  6. maintenant dans le terminal: Sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

  7. Vous devriez avoir le gui Create Launcher ouvert.

    Type = Application in Terminal CECI N'APPLIQUE QUE CETTE FOIS. La plupart du temps, ce sera l'application après cela.

  8. Vous pouvez nommer ce que vous souhaitez. NO-SPACES-ALLOWED J'ai appelé le mien Create-Launcher

  9. Dans le champ de commande, indiquez le chemin d'accès au script à partir de l'étape 3: /home/mike/bin/launcher-script Utilisez votre nom d'utilisateur et le nom de fichier que vous avez créé.

  10. Cliquez sur le ressort pour ajouter une icône. Je me suis rendu sur Gimp, mais vous pouvez utiliser de nombreuses icônes très génériques et déjà installées. Cliquez sur le printemps et cela vous mènera à certains.

  11. Une fois que vous avez terminé, cliquez sur OK. Maintenant, vous pouvez naviguer dans votre navigateur de fichiers jusqu'à /usr/share/applications et vous trouverez votre nouveau lanceur. Faites-le simplement glisser sur votre barre de lancement et vous êtes prêt à partir. Ce processus place vos lanceurs dans un endroit où tous les utilisateurs peuvent y accéder. La plupart de ce que j'ai trouvé met sur le bureau quelque chose qui pourrait convenir à certains mais pas à moi. J'espère que ça t'as aidé.

Vous pouvez désormais créer facilement votre lanceur Eclipse et d’autres.

Après réflexion, chaque fois que vous créez un nouveau lanceur, vous devrez entrer votre mot de passe. Cela est nécessaire pour rendre le nouveau lanceur accessible à tous les utilisateurs. Il appartiendra à root et le groupe sera root de cette façon. C’est ainsi que le reste du système est configuré. Si vous cd to /usr/share/applications, type ls -l et vérifiez par vous-même. Ubuntu devrait avoir fourni à son système d’exploitation une application déjà installée pour la création de lanceurs. Il y a d'autres points avec lesquels je ne suis pas d'accord, comme l'écran de veille et aucun raccourci vers le bureau. Je ne suis sur 11h10 que depuis quelques jours. Je vais essayer au collège. Si je ne l'aime toujours pas dans un mois, je le corrigerai alors.

0
user39122

Pour Ubuntu 11.1

Téléchargez gnome-panel à partir du Centre de logiciel Ubuntu s'il n'est pas déjà installé.

Exécutez le gnome "Create Launcher" depuis le terminal comme suit:

gnome-desktop-item-edit --create-new ~/.local/share/applications/

Une boîte de dialogue apparaîtra.

  • Pour Nom: vous voudrez probablement l'appeler "Eclipse".
  • Pour la commande: accédez à l'emplacement de l'exécutable Eclipse.
  • Pour commentaire: quelque chose comme "Eclipse IDE" devrait faire.
  • Pour l'icône, cliquez sur l'icône du tremplin, puis naviguez jusqu'au dossier où se trouve l'exécutable et sélectionnez icon.xpm.
  • Cliquez OK. Vous avez maintenant fait l'icône du lanceur. Il ne reste plus qu'à le mettre dans la barre de lancement.
  • Ouvrez le dossier ~/.local/share/applications /. Vous devrez peut-être appuyer sur ctrl-h pour afficher le dossier caché .local.
  • Faites glisser l'icône du lanceur Eclipse que vous venez de créer sur le lanceur.

Terminé!

0
Jason Hartley

Dans la ligne d’exécution, placez l’exécutable (Eclipse) directement. N'essayez pas d'ajouter des caractères spéciaux à l'espace, ie, si votre Eclipse est dans le /home/username/My Dev Programs/Eclipse/eclipse, placez la ligne entière avec les espaces sur le ligne de direction. Voici un fichier mon Eclipse.desktop:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/marcos/Imagens/Icons/Eclipse Icon 128.png
Name=Eclipse
Exec=/home/marcos/Dev Software/Eclipse/eclipse
Comment=Eclipse IDE
Name=Eclipse
Comment=Eclipse IDE
0