Question Comment épingler Eclipse au lanceur Unity?


Comment puis-je épeler eclipse indigo 3.7 J'ai «installé» à /opt/ à 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 "Keep in launcher". Mais quand je clique sur cette icône, après la fermeture de l'éclipse, celle-ci ne démarre pas.

J'ai déjà regardé Comment ajouter Eclipse Indigo au lanceur? mais aucune réponse n'a fonctionné pour moi. (Mod note: les réponses à ce sujet sont maintenant fusionnées dans celui-ci)


240
2017-11-16 23:21


origine


Je peux lancer Eclipse directement à partir de l'exécutable dans / home / USERNAME / eclipse. Lorsque je fais cela, l’icône Eclipse sur le Dock a une petite flèche à côté de lui, donc il est conscient de l’exécution d’Eclipse. Comme c'est étrange. - csilk
J'ai eu la même erreur, j'essayais d'exécuter eclipse_64bit sur ubuntu_32bit. Avez-vous téléchargé la version 64 bits d'Eclipse? Avez-vous vérifié votre installation Ubuntu?
Je pense que vous n'avez pas besoin de /bin/sh partie dans la section Exec. Retirez-le et cela devrait fonctionner. Au fait, quel est votre nom d'utilisateur? - Salem
J'ai eu le même problème avec Eclipse 4.5.2 et Ubuntu 14.04 - la réponse acceptée a fonctionné. - Gustave


Réponses:


Pour 11.10 et plus récent

Tout d'abord, créez un fichier .desktop à éclipser:

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

Ensuite, collez-le à 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 souhaitez utiliser ce lanceur en dehors de Dash / Launcher (ex: en tant que lanceur de bureau), vous devez ajouter une autorisation d'exécution en cliquant avec le bouton droit 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 laisser tomber opt_eclipse.desktop au lanceur.


339
2017-11-16 23:35



Est-il vraiment nécessaire de créer le fichier .desktop en dehors du dossier personnel de l'utilisateur? Comme vous pouvez le voir, cela nécessite sudo, qui est potentiellement dangereux; De plus, le fichier peut être supprimé par une mise à niveau du système ou réinstallé. Quels sont les bénéfices? - Sergey
~/.local/share/applications est probablement où vous voulez le mettre. - Jorge Castro
Avons-nous sérieusement besoin d'éditer un fichier de 10 lignes et d'exécuter des commandes d'autorisations de fichiers pour créer un raccourci d'application en 2014? - Dan Dascalescu
@Tim: Qu'est-ce que le manque de UX simple pour créer un raccourci a à voir avec la sécurité? Mac OS et Windows font un excellent travail en facilitant la création de raccourcis. Ubuntu ne le fait pas. - Dan Dascalescu
Cette réponse a 5 ans, et la seule qui fonctionne encore en 2016. Bien sûr, Ubuntu pourrait simplement mettre à niveau la version d'Eclipse sur le centre logiciel pour que les utilisateurs ne soient pas obligés de faire des installations manuelles pour rompre le processus de génération de raccourcis. - Dominic Cerisano


Pour Ubuntu 11.10, 12.04, 12.10

Si la applications le dossier n'existe pas à l'intérieur ~/.local/share/ le créer

mkdir ~/.local/share/applications

Vérifiez si votre installation vous a laissé un fichier .desktop fonctionnel 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 ~/.local/share/applications/ dossier utilisant gnome-desktop-item-edit, c'est à dire:

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

Sur le nom défini 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éé votre propre ouverture 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


88
2017-11-17 10:47



+1 ... ne serait-ce que pour utiliser un GIF animé dans votre réponse! - fossfreedom♦
dois aimer cette réponse - Some Noob Student
Absolument incroyable :-). Bon travail! - Rostislav Stribrny
.. bon bos .. ^^ - Ahmad Azwar Anas
Vraiment utile, merci beaucoup .. Mais quand je clique sur le lanceur, bien qu'il démarre le programme, il affiche une autre icône sur le lanceur. - Maroun


11.04

Si la réponse de user21580 ne fonctionne pas (excellente suggestion, mais je pense que cela n'a pas fonctionné lorsque j'ai installé Indigo), vous pouvez essayer d'ajouter un fichier eclipse.desktop à ~/.local/share/applications/, avec ces contenus:

#!/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 bogues, vous pouvez essayer la ligne Exec qui est commentée au lieu de la ligne actuelle.

Les références:


16
2017-07-14 08:56



Merci! Celui-ci a fonctionné pour moi. Dommage que Ubuntu doive le rendre si difficile. Pourquoi ne pas faire un clic droit sur le lanceur pour ce type d’option? - Twisted Pear


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 apparaîtra, soumettez vos détails de raccourci et cliquez sur OK:

enter image description here

Votre raccourci apparaîtra maintenant sur votre bureau.

Faites ensuite glisser votre nouveau raccourci de Desktop vers votre lanceur.

C'est tout!


11
2017-11-17 00:14



Je pense que «gnome-desktop-item-edit» a besoin d'un certain paquet? - Eshwar
@Eshwar 'sudo apt-get install --no-install-recommend gnome-panel'
Cela ne ramène pas l'icône de l'application, et lorsqu'elle est glissée dans la barre des tâches Unity, elle crée une autre icône pour l'application. Ne signifie pas traîner, mais l'expérience de la création d'un raccourci sous OS X ou Windows est bien meilleure. - Dan Dascalescu
Cliquez sur l'icône représentant un ressort dans la fenêtre pour la modifier. - Antinous
Ne fonctionne pas pour moi dans Ubuntu Desktop 16.04 LTS pour Eclipse MARs ... obtenir une erreur au moment du lancement ... - Ashu


Si vous avez téléchargé Eclipse depuis le site Web au lieu de l'installer depuis des référentiels, vous pouvez verrouiller le lanceur 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 enregistré, vous devez donner l'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
2017-12-16 18:48



faites glisser et déposez eclipse.desktop sur le lanceur est la dernière étape est nécessaire - Raaghu


Je pense que c'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 éclipse de lien symbolique 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, voici le fichier fourni avec Galileo dans les repos (que j'ai supprimé), et je l'utilise avec Helios et maintenant Indigo.


2
2017-07-14 09:28





Pour 12.04
Je préfère installer à partir du référentiel. Cela fonctionne juste pour moi et je documente la manière graphique de le faire ici.

Si vous devez installer la version portable (récupérer le fichier tar.gz à partir du site Web eclipse), voici ce que j'ai trouvé de mieux pour que le portable fonctionne et soit verrouillé sur 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 de la souris sur l'icône dans la barre de lancement et placez le curseur sur la barre. Je peux vérifier que c'est portable et non la plate-forme car j'ai des modules de chargement installés qui n'apparaissent pas au lancement.

Vous pouvez constater 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
2018-04-16 12:29





Essayer

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

ou make / home / USERNAME / eclipse / eclipse executable

sudo chmod u+x /home/USERNAME/eclipse/eclipse

et utilise:

Exec=/home/USERNAME/eclipse/eclipse

1
2018-05-03 21:04



C'est déjà exécutable et votre autre suggestion de changer sh en bash ne fait aucune différence. - csilk


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
2018-05-29 16:39