it-swarm.com.de

Wie kann ich Eclipse an den Unity-Launcher anheften?

Wie kann ich Eclipse Indigo 3.7, das ich bei /opt/ 'installiert' habe, in die Taskleiste einfügen?

Ich habe versucht, Eclipse zu starten und mit der rechten Maustaste auf die Option "Im Launcher behalten" zu klicken. Wenn ich jedoch nach dem Schließen von Eclipse auf dieses Symbol klicke, wird Eclipse nicht gestartet.

Ich habe bereits nachgeschaut Wie füge ich Eclipse Indigo zum Launcher hinzu? aber keine Antwort hat bei mir funktioniert. (Mod-Hinweis: Die Antworten aus diesem Thread werden jetzt in diesem Thread zusammengeführt.)

243
nunos

Für 11.10 und neuer

Erstellen Sie zunächst eine .desktop-Datei für Eclipse:

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

Fügen Sie dies dann ein (vergessen Sie nicht, die Exec- und Icon-Werte 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

Öffnen Sie anschließend diesen Ordner mit nautilus:

nautilus ~/.local/share/applications

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

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

Lass schließlich opt_Eclipse.desktop fallen, um es zu starten.

345
Salem

Für Ubuntu 11.10, 12.04, 12.1

Wenn der Ordner applications in ~/.local/share/ nicht vorhanden ist, erstellen Sie ihn

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 vorhanden

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 mit gnome-desktop-item-edit, dh:

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

Geben Sie bei dem Namen, den Sie für Eclipse festgelegt haben, den Pfad zur Binärdatei von Eclipse ein, fügen Sie gegebenenfalls einen Kommentar ein, und klicken Sie auf das Symbol, um das für Eclipse gewünschte Symbol auszuwählen.

Drücken Sie OK, wenn Sie fertig sind.


Öffnen Sie nach dem Kopieren der Datei oder dem Erstellen Ihrer eigenen Datei diesen Ordner

nautilus ~/.local/share/applications/

Suchen Sie die soeben erstellte Datei und ziehen Sie sie in den Launcher

enter image description here

89
Bruno Pereira

11.04

Wenn die Antwort von user21580 nicht funktioniert (toller Vorschlag, aber ich denke, es hat bei der Installation von Indigo nicht funktioniert), können Sie versuchen, eine Eclipse.desktop-Datei zu ~/.local/share/applications/ mit folgendem Inhalt hinzuzufügen:

#!/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 auskommentierte Exec-Zeile anstelle der aktuellen Zeile verwenden.

Verweise:

16
Christoph

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

1) Installieren Sie 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, übermitteln Sie Ihre Verknüpfungsdetails und klicken Sie auf OK:

enter image description here

Ihre Verknüpfung wird jetzt auf Ihrem Desktop angezeigt.

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

Das ist es!

12
Atem18

Wenn Sie Eclipse von der Website heruntergeladen haben, anstatt es aus Repositorys zu installieren, können Sie den Launcher sperren, was nicht funktioniert. Sie können dies lösen, indem Sie die Datei mit der Erweiterung .desktop schreiben, in unserem Fall Eclipse.desktop.

 [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ührungserlaubnis erteilen:

$ chmod +x Eclipse.desktop

Dann führen Sie es mit Nautilus aus und indem Sie mit der rechten Maustaste auf den Laucher klicken, können Sie den Launcher sperren. Und Sie können die App richtig starten.

3
Joe

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 zu /usr/local/share/applications/Eclipse.desktop hinzufügen und Eclipse auf /usr/bin symbolisieren. Möglicherweise möchten Sie den Symbolpfad ändern, wenn Ihr Thema keine Eclipse-Schaltfläche hat (z. B. Ambiente/Ausstrahlung).

Wenn ich mich nicht irre, ist dies die Datei, die mit Galileo von den Repos (die ich entfernt habe) geliefert wurde, und ich habe sie mit Helios und jetzt mit Indigo verwendet.

2
sergio91pt

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

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

1
Thomas Ward

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

gedit /usr/share/applications/Eclipse.desktop

inhalte dazu:

[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

Suchen Sie dann im Finder nach Eclipse, wenn das Menü angezeigt wird. Ziehen Sie es einfach in den Launcher, und es wird funktionieren. Sehr einfache Schritte und nichts Kompliziertes, um es zum Laufen zu bringen.

1
Ashu

18.04

Klicken Sie auf Anwendungen anzeigen, suchen Sie Eclipse in der Liste, klicken Sie mit der rechten Maustaste auf & Zu Favoriten hinzufügen.

1
Phil

Für 12.04
Ich bevorzuge die Installation aus dem Repository. Dies funktioniert nur für mich und ich dokumentiere die grafische Art, es zu tun hier .

Wenn Sie die portable Version installieren müssen (um das tar.gz von der Eclipse-Website zu erhalten), ist dies der beste Weg, wie ich festgestellt habe, um portabel zu arbeiten und an den Launcher gebunden zu sein.

Laden Sie den Eclipse Portable herunter und extrahieren Sie ihn 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 Startleiste und heften Sie es an die Leiste. Ich kann überprüfen, ob es portabel ist und nicht die Plattform, da ich LADEN Plug-Ins installiert habe, die beim Starten auf diese Weise nicht angezeigt werden.

Möglicherweise funktioniert das Erstellen einer .desktop-Datei, es tritt jedoch ein mysteriöses Verhalten auf, wenn Sie mehr als eine tragbare Instanz installiert haben.

1
RobotHumans

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 benutze:

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

Benutze das:

[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

Für mich geht das.

0
umop aplsdn

Wenn Sie keine * .deb-Datei verwenden, ist Ihre Software nicht in den Menüs oder im Launcher enthalten. Der einfache Weg: Starten Sie Eclipse einfach über/opt und suchen Sie nach einem Symbol, das im Unity Launcher (der Seitenleiste) angezeigt wird. Klicken Sie mit der rechten Maustaste und aktivieren Sie "Keep in launcher".

0
user21580

Atem18 ist richtig. Tun Sie dies, wenn Ihre Trägerraketen systemweit verfügbar sein sollen. So habe ich das Erstellen von Trägern automatisiert. Dies setzt voraus, dass Sie gnome-panel bereits installiert haben.

  1. terminal öffnen
  2. mkdir ~/bin oder klicken Sie mit der rechten Maustaste auf Ihren Home-Dateibrowser und stellen Sie den Ordner in den Papierkorb.
  3. source .profile oder abmelden und anmelden
  4. gedit im Terminal oder vom Armaturenbrett

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

    Verwenden Sie keine Bindestriche/Aufzählungszeichen und müssen Sie nicht einrücken.

  5. Geben Sie ihm einen Namen ohne Leerzeichen, speichern Sie ihn in Ihrem neuen bin-Verzeichnis und machen Sie ihn dann ausführbar (chmod a+x launcher-script) oder klicken Sie mit der rechten Maustaste auf Eigenschaften> Berechtigungen und klicken Sie auf das Ausführungsfeld.

  6. jetzt im Terminal: Sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

  7. Sie sollten die Create Launcher-Benutzeroberfläche geöffnet haben.

    Typ = Anwendung im Terminal DIESES GILT NUR FÜR DIESE ZEIT. Meistens wird es danach Anwendung sein.

  8. Sie können benennen, was Sie wünschen. NICHT-RAUM-ERLAUBT Ich habe meinen Create-Launcher angerufen

  9. Geben Sie im Befehlsfeld den Pfad zum Skript aus Schritt 3 ein: /home/mike/bin/launcher-script Verwenden Sie Ihren Benutzernamen und den von Ihnen erstellten Dateinamen.

  10. Klicken Sie auf die Feder, um ein Symbol hinzuzufügen. Ich habe auf der Gimp weitergearbeitet, aber es gibt viele Symbole, die Sie verwenden können und die sehr allgemein und bereits installiert sind. Klicken Sie auf die Feder und Sie gelangen zu einigen.

  11. Wenn Sie fertig sind, klicken Sie auf OK. Jetzt können Sie mit Ihrem Dateibrowser nach unten zu /usr/share/applications navigieren und finden Ihren neuen Launcher. Ziehen Sie es einfach in Ihre Startleiste, und Sie können loslegen. Durch diesen Vorgang werden Ihre Trägerraketen an einen Ort gebracht, auf den alle Benutzer zugreifen können. Das meiste, was ich gefunden habe, bringt etwas auf den Desktop, was für manche vielleicht in Ordnung ist, für mich aber nicht. Ich hoffe, Sie finden das hilfreich.

Jetzt können Sie ganz einfach Ihren Eclipse-Launcher und andere erstellen.

Jedes Mal, wenn Sie einen neuen Launcher erstellen, müssen Sie Ihr Passwort eingeben. Dies ist erforderlich, um den neuen Launcher für alle Benutzer zugänglich zu machen. Es wird zu root gehören und die Gruppe wird auf diese Weise root. Auf diese Weise wird der Rest des Systems konfiguriert. Wenn Sie cd bis /usr/share/applications, type ls -l und, überprüfen Sie selbst. Ubuntu sollte sein Betriebssystem mit einer Anwendung ausgestattet haben, die bereits zum Erstellen von Startern installiert ist. Es gibt andere Dinge, mit denen ich nicht einverstanden bin, wie der Bildschirmschoner und keine Abkürzung zum Desktop. Ich bin erst seit ein paar Tagen am 11.10. Ich werde es am College versuchen. Wenn es mir in einem Monat immer noch nicht gefällt, werde ich es dann reparieren.

0
user39122

Für Ubuntu 11.1

Laden Sie gnome-panel aus dem Ubuntu Software Center herunter, falls dies nicht bereits installiert ist.

Führen Sie den Gnome "Create Launcher" vom Terminal aus wie folgt aus:

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

Ein Dialogfeld wird angezeigt.

  • Für Name: Sie werden es wahrscheinlich "Eclipse" nennen wollen.
  • Für Befehl: Navigieren Sie zu dem Verzeichnis, in dem sich die ausführbare Eclipse-Datei befindet.
  • Für Kommentar: So etwas wie "Eclipse IDE" sollte reichen.
  • Klicken Sie für das Symbol auf das Sprungbrett-Symbol, navigieren Sie zu dem Ordner, in dem sich die ausführbare Datei befindet, und wählen Sie icon.xpm aus.
  • Klicken Sie auf OK. Sie haben jetzt das Startsymbol erstellt. Alles was übrig bleibt, ist es in die Startleiste zu legen.
  • Öffnen Sie den Ordner ~/.local/share/applications /. Möglicherweise müssen Sie Strg-h drücken, um den verborgenen .local-Ordner anzuzeigen.
  • Ziehen Sie das Eclipse-Startsymbol, das Sie gerade erstellt haben, auf den Starter.

Getan!

0
Jason Hartley

In der exec-Zeile die ausführbare Datei (Eclipse) direkt einfügen. Versuchen Sie nicht, dem Leerzeichen Sonderzeichen hinzuzufügen, dh, wenn sich Ihre Sonnenfinsternis im /home/username/My Dev Programs/Eclipse/eclipse befindet, setzen Sie die gesamte Zeile mit Leerzeichen in der exec-Zeile. Hier ist eine meiner Eclipse.desktop Dateien:

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