it-swarm.com.de

Wie füge ich Eclipse zu meinen Gnome-Shell-Favoriten hinzu?

Ich führe Gnome Shell 3.6 und Eclipse 4.2 aus. Ich habe Eclipse manuell in meinem Verzeichnis/opt installiert, da das Ubuntu-Paket für Eclipse sehr veraltet ist.

Ich habe eine .desktop-Datei dafür erstellt und in ~/.local/share/applications abgelegt. Es sieht aus wie das:

[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;

Ich kann Eclipse über das Menü "Aktivitäten" ausführen. Wenn ich auf das Super-Menü klicke und "Eclipse" eingebe und es starte, startet es einwandfrei und wird in meinem Launcher/in der Seitenleiste/im Dock/wie auch immer es heißt angezeigt.

Wenn ich jedoch mit der rechten Maustaste auf das entsprechende Symbol klicke, gibt es keine Option "Zu Favoriten hinzufügen".

(Ich stelle fest, dass dies auch der Fall ist, wenn ich einige sehr alte Programme wie xeyes und xcalc ausführe. Es ist erstaunlich, dass diese noch verteilt sind!)

Worum geht es also bei einem Programm, das bestimmt, ob die Option "Zu Favoriten hinzufügen" verfügbar ist oder nicht? Wenn ich das wüsste und verstand, wäre ich vielleicht auf dem richtigen Weg, dieses Eclipse-Problem zu beheben.

44
Sean

Ich habe die Antwort woanders gefunden. Die .desktop-Datei muss genau so heißen wie die Binärdatei, die gestartet wird.

Meins war so etwas wie Eclipse_ide.desktop und die Binärdatei, die ausgeführt wird, ist nur "Eclipse". Gnome Shell scheint das nicht zu mögen.

27
Sean
  1. Installieren Sie das Programm alacarte.
  2. Führen Sie dieses Programm aus (sein Name ist Main Menu).
  3. Fügen Sie in der entsprechenden Menükategorie auf der rechten Seite Ihren Eclipse-Menüpunkt hinzu (indem Sie Symbol, Name und Befehl eingeben).
  4. Jetzt zeigt gnome Shell Ihr manuell installiertes Eclipse in seiner Suche an und Sie können es suchen oder ganz einfach zum Favoriten hinzufügen.

Es funktioniert für alle manuell installierten Programme in Gnome Shell.

21
Saeed Zarinfam

In Gnome 3.16 konnte ich Favoriten eine Anwendung hinzufügen, indem ich die Datei .desktop Genau wie das Fenster WM_CLASS Benannte.

Um das Fenster WM_CLASS Zu kennen:

  1. öffnen Sie ein Terminalfenster
  2. führen Sie den Befehl xprop aus: Der Cursor dreht sich in einem Kreuz
  3. klicken Sie auf das entsprechende Fenster
  4. lesen Sie die Befehlsausgabe im Terminal und suchen Sie nach der Eigenschaft WM_CLASS (es handelt sich um eine durch Kommas getrennte Liste von Werten. Wählen Sie einfach die erste aus.)

Wenn Sie mehrere Versionen von Eclipse gleichzeitig verwenden und widersprüchliche WM_CLASS - Werte erhalten (normalerweise "Eclipse" für jede Version, AFAIK), können Sie Ihre eigenen (dh "Eclipse Luna") festlegen, indem Sie die entsprechenden bearbeiten plugin.xml In dem von Ihnen installierten Eclipse-Paket.

Das heißt, Für Eclipse Luna JEE lautet die zu bearbeitende Datei <install_dir>/plugins/org.Eclipse.epp.package.jee_4.4.<some_version>/plugin.xml

9
Alessio Gaeta

Erstellen Sie eine .desktop-Datei

Die Lösung ist eigentlich sehr einfach: Erstellen Sie im Installationsordner eine leere Datei, nennen Sie sie Eclipse.desktop und kopieren Sie diesen Code und fügen Sie ihn ein:

[Desktop Entry]
Version=Neon
Name=Eclipse
Comment=Eclipse is an IDE
Exec=/home/username/path/to/Eclipse
Path=/home/username/path/to/Eclipse/
Icon=/home/username/path/to/Eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Utility;Application;Development;

Ändern Sie dann die Eigenschaften der Dateien, damit sie ausgeführt werden können. Doppelklicken Sie einfach darauf und Eclipse sollte starten. Sie können das Symbol für den Launcher sperren.

(Eclipse-in-the-launcher

Bitte ändern Sie den Pfad zu Ihrer Eclipse-Installation. Wenn Sie viele Installationen haben, können Sie das Namensfeld ändern, um es im Menü deutlicher zu machen. Sie können auch den Dateinamen ändern.

Fügen Sie Eclipse zu Ihrem Menü hinzu

Sie haben jetzt einen coolen Desktop-Launcher, der jedoch noch nicht in Ihrem Menü verfügbar ist. Kopieren Sie dazu die Datei Eclipse.desktop in:

/home/username/.local/share/applications

Wenn Sie Eclipse immer noch nicht im Menü finden, melden Sie sich einfach von Ihrer Sitzung ab oder starten Sie Ihren Computer neu. Das sollte gut sein.

(Eclipse-in-the-launcher

Quelle: http://blog.ttoine.net/de/2016/06/30/how-to-add-Eclipse-neon-launcher-in-gnu-linux-menus-and-launchers/ =

5
Glats

Ich habe festgestellt, dass, wenn ich mit der rechten Maustaste auf die App klicke, wenn sie in der Suche angezeigt wird, "Zu Favoriten hinzufügen" verfügbar ist: Erstellen Sie die * .desktop-Datei, um sie in der Übersicht "Aktivitäten" verfügbar zu machen -> Drücken Sie "Aktivitäten"/Super-Taste - > Geben Sie den App-Namen ein -> Klicken Sie mit der rechten Maustaste darauf, wie er in der Suche angezeigt wird -> "Zu Favoriten hinzufügen" sollte jetzt verfügbar sein.

In meinem Fall hatte ich dieses Problem mit Android Studio (Android-studio/bin/studio.sh)), auf dem gnome-Shell 3.16.2-2 ausgeführt wird.

5
jokki

Ich musste hinzufügen StartupWMClass= zum *.desktop Datei. Um das Fenster zu bekommen WM_CLASS können Sie mit dem Befehl xprop in einem Terminal auf das Fenster klicken.

2
BuZZ-dEE

Ich habe das gleiche Problem nach dem Upgrade von Ubuntu 16.04 -> 18.04, das Unity -> GNOME effektiv umschaltet. A hat eine alte . Local/share/applications/Eclipse-photon.desktop Datei konnte Eclipse starten, aber das Symbol wurde sofort zu einer hässlichen und Sie durften nicht mit der rechten Maustaste darauf klicken und zu den Favoriten hinzufügen.

Das Problem schien darin zu liegen, dass in der .desktop-Datei keine Zeile "StartupWMClass = Eclipse IDE" vorhanden war. Es hat irgendwie in Unity funktioniert, ist aber in GNOME fehlgeschlagen.

Wie auch immer, ich habe MenuLibre Menüeditor genommen und konnte ein Fenster auswählen, zu dem das Menü gehört (Erweitert -> WM-Startklasse; Sie müssen zuerst Ihre Eclipse starten).

1
FlasH from Ru

Stellen Sie sicher, dass die Icon=/opt/Eclipse-4.2.1/icon.xpm Zeile in der .desktop Datei zeigt auf die richtige Datei. Das war das Problem in meinem Fall.

0
user98569

Ich hatte Probleme, meine benutzerdefinierte Firefox-Verknüpfung zu Favoriten hinzuzufügen (unter Fedora 30).

Ein Rechtsklick auf den Bildschirm "Aktivitäten" war möglich, aber das reichte nicht aus, damit der Windows-Manager mehrere Fenster derselben Anwendung gruppieren konnte.

Die Lösung bestand im Detail… Ich musste die Datei . Desktops mit dem Inhalt des Attributs "StartupWMClass" umbenennen. Windows ist jetzt korrekt gruppiert (dh als dieselbe Anwendung gekennzeichnet). Der Eintrag Zu Favoriten hinzufügen wird jetzt im Kontextmenü angezeigt (wenn Sie mit der rechten Maustaste klicken das Symbol im Dock) und ich kann dieses Symbol jetzt nach Belieben platzieren, indem ich es herumziehe.

(dock context menu screen capture

0
Stphane