Je lance gnome shell 3.6 et Eclipse 4.2. J'ai installé Eclipse manuellement, dans mon répertoire / opt, car le paquet Ubuntu pour Eclipse est très obsolète.
J'ai créé un fichier .desktop pour ce fichier et l'ai placé dans ~ / .local / share / applications. Cela ressemble à ceci:
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/opt/eclipse-4.2.1/icon.xpm
Exec=/opt/eclipse-4.2.1/eclipse
Terminal=false
Categories=Development;IDE;Java;
Je peux utiliser Eclipse à partir du menu Activités. Si je tape sur le super menu et que je tape "Eclipse" et que je l'exécute, tout commence correctement et s'affiche dans mon lanceur / barre latérale / dock / comme il s'appelle.
Mais si je fais un clic droit sur son icône, il n’ya pas d’option "Ajouter aux favoris".
(Je remarque que c'est également le cas si je lance de très vieux programmes, tels que xeyes et xcalc. C'est incroyable, ils sont toujours distribués!)
Alors, en quoi un programme détermine-t-il si l'option "Ajouter aux favoris" est disponible ou non? si je le savais et le comprenais, peut-être que cela me mettrait sur la bonne voie pour résoudre ce problème Eclipse.
WM_CLASS
, comme mentionné dans l'autre réponse ici. Une fois que j'ai trouvé que (en utilisantxprop
) cela a commencé à fonctionner.alacarte
Programme d' installation .Main Menu
).Cela fonctionne pour tous les programmes installés manuellement dans le shell gnome.
la source
Dans Gnome 3.16, j'ai réussi à ajouter une application aux favoris en nommant le
.desktop
fichier exactement comme la fenêtreWM_CLASS
.Pour connaitre la fenêtre
WM_CLASS
:xprop
commande: le curseur se transforme en croixWM_CLASS
propriété (il s'agit d'une liste de valeurs séparées par des virgules, il suffit de choisir la première)Si vous utilisez plusieurs versions d'Eclipse en même temps et que vous obtenez des
WM_CLASS
valeurs contradictoires (généralement "Eclipse", quelle que soit la version, AFAIK), vous pouvez définir votre propre version ("Eclipse Luna") en modifiant les éléments pertinentsplugin.xml
dans le package Eclipse que vous avez installé. .Par exemple, pour Eclipse Luna JEE, le fichier à modifier est
<install_dir>/plugins/org.eclipse.epp.package.jee_4.4.<some_version>/plugin.xml
la source
WM_CLASS
en ajoutant--class=firefoxdev
à laExec
commande. Changer le nom de cette classe m'a permis de l'ajouter aux favoris.Créer un fichier .desktop
La solution est très simple: dans le dossier d’installation, créez un fichier vide, nommez-le Eclipse.desktop et copiez-collez ce code:
Ensuite, modifiez les propriétés des fichiers afin qu’il puisse être exécuté. Double-cliquez simplement dessus et Eclipse devrait commencer. Vous pourrez verrouiller l’icône sur le lanceur.
Bien sûr, veuillez modifier le chemin d'accès à votre installation Eclipse. Et si vous avez plusieurs installations, vous pouvez modifier le champ du nom pour le rendre plus clair dans le menu. Vous pouvez également changer le nom du fichier.
Ajoutez Eclipse à votre menu
Vous avez maintenant un lanceur de bureau cool, mais il n'est pas encore disponible dans votre menu. Pour ce faire, copiez le fichier Eclipse.desktop dans:
Si vous ne trouvez toujours pas Eclipse dans le menu, déconnectez-vous simplement de votre session ou redémarrez votre ordinateur. Cela devrait être bon.
Source: http://blog.ttoine.net/fr/2016/06/30/how-to-add-eclipse-neon-launcher-in-gnu-linux-menus-and-launchers/
la source
*.desktop
fichier n'était pas exécutable, n'est-ce pas?J'ai constaté que si je fais un clic droit sur l'application lorsqu'elle apparaît dans la recherche "Ajouter aux favoris" est disponible: Créez son fichier * .desktop pour le rendre disponible dans la vue d'ensemble "Activités" -> Appuyez sur "Activités" / super clé - > Tapez le nom de l'application -> Cliquez-droit comme il apparaît dans la recherche -> "Ajouter aux favoris" devrait maintenant être disponible.
Dans mon cas, j'ai eu ce problème avec Android Studio (android-studio / bin / studio.sh) exécutant gnome-shell 3.16.2-2.
la source
Je devais ajouter
StartupWMClass=
au*.desktop
fichier. Pour obtenir la fenêtreWM_CLASS
, vous pouvez cliquer dessus, en utilisant laxprop
commande dans un terminal.la source
J'ai eu le même problème après la mise à niveau de Ubuntu 16.04 -> 18.04, ce qui a eu pour effet de faire basculer Unity -> GNOME. Un ancien fichier .local / share / applications / eclipse-photon.desktop a pu démarrer Eclipse, mais son icône s'est immédiatement transformée en un fichier moche et vous n'avez pas été autorisé à le cliquer avec le bouton droit de la souris et à l'ajouter aux favoris.
Le problème semblait provenir de l'absence de la ligne "StartupWMClass = Eclipse IDE" dans le fichier .desktop. Cela a fonctionné dans Unity, mais a échoué dans GNOME.
Quoi qu’il en soit, j’ai pris l’ éditeur de menus MenuLibre , et cela m’a permis de sélectionner une fenêtre à laquelle appartient le menuitem (Advanced -> Startup WM Class; vous devez d’abord démarrer votre éclipse).
la source
Assurez-vous que la
Icon=/opt/eclipse-4.2.1/icon.xpm
ligne dans le.desktop
fichier pointe vers le bon fichier. C'était le problème dans mon cas.la source