Wie erstelle ich einen benutzerdefinierten Anwendungsstarter in Gnome Shell?


70

Wie erstelle ich einen benutzerdefinierten Anwendungsstarter in Gnome Shell?

Ich habe eine lokale Eclipse-Installation, die ich gerne schnell starten würde. Also habe ich einen Symlink zur eclipseBinärdatei erstellt und auf meinem Desktop platziert. Wenn ich ein Terminal öffne, cdum ~ / Desktop auszuführen ./eclipse, startet es Eclipse perfekt. Wenn ich jedoch auf das Eclipse-Symbol auf meinem Desktop klicke und wähle run, passiert nichts.

Alternativ hätte ich nichts dagegen, auf dem Bildschirm "Aktivitäten" nach Eclipse zu suchen, aber ich kann keine Dokumentation zum Hinzufügen oder Registrieren benutzerdefinierter Anwendungen finden.

Antworten:


105

Versuchen Sie, eine eclipse.desktopDatei unter /usr/share/applications( ~/.local/share/applicationsoder direkt in ~/Desktop) mit folgendem Inhalt zu erstellen :

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse IDE
Exec=/path/to/eclipse/executable
Icon=/path/to/eclipse/icon
Type=Application
Categories=Development;

Sie können auch eine andere Kategorie auswählen. Für weitere Informationen:


7
Vielen Dank. Das einzige Problem, auf das ich gestoßen bin und das in den Dokumenten nicht erwähnt wird, ist, dass die Datei ausführbar sein muss, wenn Sie sie in ~ / Desktop platzieren. Andernfalls wird es nur als normale Textdatei angezeigt und kann nicht gestartet oder mit dem richtigen Symbol gerendert werden.
Cerin

4
Möglicherweise müssen Sie gnome3 neu starten, damit dies wirksam wird, insbesondere das Symbol. Führen Sie rin diesem Fall Alt + F2 aus, geben Sie das Feld ein und drücken Sie die Eingabetaste.
mlissner

Ihre Anwendung erfordert möglicherweise ein Arbeitsverzeichnis Path=/path/to/eclipse/working-dir.
Psiphi75

16

Obwohl das Erstellen eines eigenen Launchers von Hand eine gültige Lösung ist, gehe ich lieber durch alacarteund erstelle einen neuen Eintrag in den Menüs. Dann wird er als Launcher angezeigt.


5
Danke, ich konnte meinen Augen nicht trauen, dass ich zum Hinzufügen eines einfachen Eintrags in meine moderne Desktop-Umgebung eine 10-zeilige Textdatei in einem versteckten Verzeichnis in meinem privaten Ordner von Hand erstellen musste. Dies sollte die beste Antwort sein.
Luis Muñiz

Nachdem Sie im Menü einen neuen Starter erstellt haben, können Sie im Aktivitätenbildschirm danach suchen und ihn dann auf Ihr Bedienfeld ziehen.
CodeKid

@ CodeKid Ja, das habe ich gemeint :)
m0skit0

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.