Frage Wie wird Eclipse an den Unity-Launcher angehängt?


Wie kann ich indigo 3.7, das ich installiert habe, anstecken? /opt/ in die Taskleiste?

Ich habe versucht, Eclipse zu starten und mit der rechten Maustaste zu klicken, um die Option "Launcher" auszuwählen. Aber wenn ich auf dieses Symbol klicke, wird Eclipse nach dem Schließen von Eclipse nicht gestartet.

Ich habe es schon angeschaut Wie füge ich Eclipse Indigo zum Launcher hinzu? aber keine Antwort funktionierte für mich. (Mod Hinweis: Die Antworten von diesem Thread sind jetzt in diesem Thread zusammengefasst)


240
2017-11-16 23:21


Ursprung


Ich kann Eclipse direkt von der ausführbaren Datei in / home / USERNAME / eclipse starten. Wenn ich dies tue, hat das Eclipse-Symbol auf dem Dock neben ihm einen kleinen Pfeil, so dass Eclipse ausgeführt wird. Wie merkwürdig. - csilk
Ich hatte den gleichen Fehler, ich habe versucht, eclipse_64bit auf ubuntu_32bit auszuführen. Hast du die 64bit Version von Eclipse heruntergeladen? Hast du deine Ubuntu-Installation überprüft?
Ich denke du brauchst das nicht /bin/sh Teil in der Exec-Sektion. Entfernen Sie es und es sollte funktionieren. Übrigens, was ist dein Benutzername? - Salem
Ich hatte das gleiche Problem mit Eclipse 4.5.2 und Ubuntu 14.04 - akzeptierte Antwort funktionierte. - Gustave


Antworten:


Für 11.10 und neuer

Erstellen Sie zuerst eine .desktop-Datei in eclipse:

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

Dann fügen Sie das ein (vergessen Sie nicht, die Werte für Exec und Icon zu bearbeiten):

[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

Danach öffne diesen Ordner mit Nautilus:

nautilus ~/.local/share/applications

Wenn Sie diesen Launcher außerhalb von Dash / Launcher verwenden möchten (zB als Desktop-Launcher), müssen Sie eine Ausführungsberechtigung hinzufügen, indem Sie mit der rechten Maustaste auf die Datei klicken und auswählen Eigenschaften -> Berechtigungen -> Ausführung erlauben, oder über die Befehlszeile:

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

Endlich fallen lassen opt_eclipse.desktop zum Launcher.


339
2017-11-16 23:35



Ist es wirklich notwendig, die .desktop-Datei außerhalb des Benutzerordners zu erstellen? Wie Sie sehen können, erfordert dies Sudo, was möglicherweise unsicher ist. Außerdem kann die Datei durch eine Systemaktualisierung oder Neuinstallation entfernt werden. Was sind die Vorteile? - Sergey
~/.local/share/applications ist wahrscheinlich, wo Sie es sagen wollen. - Jorge Castro
Müssen wir ernsthaft eine 10-zeilige Datei bearbeiten und einen Dateiberechtigungsbefehl ausführen, um 2014 eine App-Verknüpfung zu erstellen? - Dan Dascalescu
@Tim: Was hat das Fehlen von einfachem UX zum Erstellen einer Verknüpfung mit Sicherheit zu tun? Sowohl Mac OS als auch Windows machen die Erstellung von Verknüpfungen sehr einfach. Ubuntu nicht. - Dan Dascalescu
Diese Antwort ist 5 Jahre alt und die einzige, die 2016 noch funktioniert. Natürlich könnte Ubuntu einfach die Version von Eclipse auf dem Software-Center aktualisieren, so dass die Leute keine manuellen Installationen vornehmen müssten, die den Verknüpfungserstellungsprozess unterbrechen. - Dominic Cerisano


Für Ubuntu 11.10, 12.04, 12.10

Wenn die applications Ordner existiert nicht innerhalb ~/.local/share/ erstelle es

mkdir ~/.local/share/applications

Überprüfen Sie, ob Ihre Installation eine funktionsfähige .desktop-Datei für Eclipse hinterlassen hat und kopieren Sie sie, falls sie existiert

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

Wenn die Datei nicht existiert, erstellen Sie eine .desktop-Datei für Eclipse in Ihrem ~/.local/share/applications/ Ordner verwenden gnome-desktop-item-edit, dh:

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

Geben Sie bei dem Namen Eclipse ein, geben Sie auf dem Befehl den Pfad zur Eclipse-Binärdatei ein, fügen Sie bei Bedarf einen Kommentar ein und klicken Sie auf das Symbol, um das gewünschte Symbol für Eclipse auszuwählen.

Drücken Sie OK, wenn Sie fertig sind.


Nachdem Sie die Datei kopiert oder eine eigene Datei erstellt haben, öffnen Sie diesen Ordner

nautilus ~/.local/share/applications/

Suchen Sie die Datei, die Sie gerade erstellt haben, und ziehen Sie sie in den Launcher

enter image description here


88
2017-11-17 10:47



+1 ... wenn Sie nur ein animiertes GIF in Ihrer Antwort verwenden möchten! - fossfreedom♦
Ich muss diese Antwort lieben - Some Noob Student
Einfach unglaublich :-). Gut gemacht! - Rostislav Stribrny
.. gute bos .. ^^ - Ahmad Azwar Anas
Wirklich hilfreich, vielen Dank .. Aber wenn ich auf den Launcher klicke, obwohl es das Programm startet, zeigt es ein anderes Symbol auf dem Launcher an. - Maroun


11.04

Wenn die Antwort von user21580 nicht funktioniert (toller Vorschlag, aber ich glaube, dass es bei der Installation von Indigo nicht funktionierte), können Sie versuchen, eine eclipse.desktop-Datei hinzuzufügen ~/.local/share/applications/, mit diesen Inhalten:

#!/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

Wenn Fehler auftreten, können Sie die Exec-Zeile ausprobieren, die anstelle des aktuellen auskommentiert wird.

Verweise:


16
2017-07-14 08:56



Vielen Dank! Dieser hat für mich funktioniert. Schade, dass Ubuntu es so schwer machen muss. Warum nicht einfach rechts auf den Launcher für diese Art von Option klicken? - Twisted Pear


Lassen Sie mich Ihnen zeigen, wie Sie einen benutzerdefinierten Launcher erstellen und an den Launcher anheften.

1) Installiere zuerst gnome-panel:

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

2) Um eine neue Desktop-Verknüpfung zu erstellen, führen Sie den folgenden Befehl entweder im Terminal oder mit Alt-F2 aus:

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

Ein Fenster öffnet sich, senden Sie Ihre Verknüpfungsdetails und klicken Sie auf OK:

enter image description here

Ihre Verknüpfung wird nun auf Ihrem Desktop angezeigt.

Ziehen Sie dann Ihre neue Verknüpfung von Desktop auf Ihren Launcher.

Das ist es!


11
2017-11-17 00:14



Ich denke, gnome-desktop-item-edit braucht ein bestimmtes Paket? - Eshwar
@Eshwar 'sudo apt-get installieren --no-install-empfiehlt gnome-panel'
Dadurch wird das Symbol der App nicht erkannt und wenn es in die Unity-Taskleiste gezogen wird, wird ein weiteres Symbol für die App angezeigt. Ich will nicht trollen, aber die Erfahrung, eine Verknüpfung in OS X oder Windows zu erstellen, ist viel besser. - Dan Dascalescu
Klicken Sie auf das Frühlingssymbol im Fenster, um es zu ändern, was Sie wollen. - Antinous
Funktioniert nicht für mich in Ubuntu Desktop 16.04 LTS für Eclipse MARs ... Fehler zum Zeitpunkt des Starts ... - Ashu


Wenn Sie Eclipse von der Website heruntergeladen haben, anstatt es aus Repositories zu installieren, können Sie das Launcher-Programm sperren. Sie können dies lösen, indem Sie die Datei mit der Erweiterung .desktop, in unserem Fall eclipse.desktop, schreiben.

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

Wo / Pfad ist wo Sie Eclipse installiert haben. Nachdem Sie es gespeichert haben, müssen Sie die Ausführungsberechtigung erteilen:

$ chmod +x eclipse.desktop

Dann führst du es mit Nautilus aus und klickst mit der rechten Maustaste auf den Laucher, den du mit dem Launcher verbinden kannst. Und Sie können die App korrekt starten.


3
2017-12-16 18:48



Drag & Drop Eclipse.desktop auf den Launcher ist der einfache letzte Schritt erforderlich ist - Raaghu


Ich denke, das ist eine sauberere Version:

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

Sie sollten dies hinzufügen zu /usr/local/share/applications/eclipse.desktop und symlink eclipse on /usr/bin. Vielleicht möchten Sie den Icon-Pfad ändern, wenn Ihr Theme keine Eclipse-Taste hat (zB Ambiance / Radiance).

Wenn ich mich nicht irre, ist das die Datei, die mit Galileo aus den Repos kommt (die ich entfernt habe), und ich benutze es mit Helios und jetzt Indigo.


2
2017-07-14 09:28





Für 12.04
Ich bevorzuge die Installation aus dem Repository. Das funktioniert nur für mich und ich dokumentiere den grafischen Weg dazu Hier.

Wenn Sie die portable Version installieren müssen (indem Sie die tar.gz von der Eclipse-Website beziehen), ist dies der beste Weg, den ich gefunden habe, um portabel zu arbeiten und auf dem Launcher zu landen.

Laden Sie das Eclipse Portable herunter und extrahieren Sie es auf Ihren Desktop. In einem Terminal:

sudo apt-get install eclipse-platform
sudo mv Desktop/eclipse /opt/eclipse
/opt/eclipse/eclipse

Klicken Sie mit der rechten Maustaste auf das Symbol in der Launcher-Leiste und klicken Sie auf "In Leiste". Ich kann überprüfen, dass es portabel ist und nicht die Plattform, weil ich LOADS von Plug-Ins installiert habe, die nicht erscheinen, wenn sie auf diese Weise gestartet werden.

Sie können feststellen, dass das Erstellen einer .desktop-Datei zwar funktioniert, Sie jedoch ein mysteriöses Verhalten feststellen, wenn mehr als eine portable Instanz installiert ist.


1
2018-04-16 12:29





Versuchen

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

oder make / home / USERNAME / eclipse / eclipse ausführbar

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

und benutzen:

Exec=/home/USERNAME/eclipse/eclipse

1
2018-05-03 21:04



Es ist bereits ausführbar und Ihr anderer Vorschlag, sh zu bash zu ändern, machte keinen Unterschied. - csilk


Stellen Sie sicher, dass Sie, wenn Sie die 32-Bit-Version auf einer 64-Bit-Maschine verwenden, die 32-Bit-Bibliotheken installieren (ia32libs-multiarch Ich denke, ist das Paket in Precise).

Wenn Sie versuchen, 64-Bit-Eclipse auf einer 32-Bit-Maschine auszuführen, müssen Sie stattdessen stattdessen die 32-Bit-Version herunterladen.


1
2018-05-29 16:39





Ich habe es für Eclipse MARs (nicht die Installation) getestet - aber das, das tar.gz Paket auf Ubuntu Desktop 14.0.4 ist

gedit /usr/share/applications/eclipse.desktop

Inhalt dafür:

[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

Dann suchen Sie im Finder nach Eclipse, wenn das Menü erscheint - ziehen Sie es einfach in den Launcher und dann wird es anfangen zu arbeiten. Sehr einfache Schritte und nichts kompliziertes, um es in Gang zu bringen.


1
2018-01-21 02:37