it-swarm.com.de

Wie kann ich dem Unity-Launcher ein Bash-Skript hinzufügen?

Mögliches Duplikat:
Wie kann ich Starter auf meinem Desktop erstellen?
So fügen Sie dem Launcher ein Shell-Skript als Verknüpfung hinz

Ich öffne mein Lieblings-IDE (PhpStorm) mit einem benutzerdefinierten Bash-Skript. Ich möchte das Skript zum Unity-Launcher hinzufügen.

Ich dachte, ich könnte es hinzufügen, indem ich auf die Option "Im Launcher behalten" klicke, und das Symbol bleibt auf dem Launcher, nachdem ich die App geschlossen habe. Wenn Sie auf das Symbol klicken, wird IDE nicht erneut geöffnet - der Launcher sitzt blinkend da. Wenn ich mich neu anmelde, ist das Startsymbol verschwunden.

Hat jemand eine Idee, wie ich diese Arbeit machen kann?

17
hippyjim

Ich habe eines für Gnome Screensaver erstellt und es gespeichert unter: ~/.local/share/applications /

möglicherweise müssen Sie dieses Verzeichnis erstellen:

mkdir ~/.local/share/applications   (if required)

screensaver.desktop

[Desktop Entry]
Name=Activate Screensaver
Comment=
Exec=gnome-screensaver-command -a
Icon=screensaver
Terminal=false
Type=Application
StartupNotify=true

Suchen Sie dann einfach in Dash nach dem Namen und verschieben Sie das Symbol in den Launcher.

18
david6

Verwenden

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

im Terminal, um einen Starter auf dem Desktop zu erstellen. Ich habe es in Ubuntu 12.04 ausprobiert und es funktioniert.

Eigentlich funktioniert es nur, wenn Sie Gnome-Shell installiert haben. Aber ich habe versucht und festgestellt, dass es auch dann funktionieren kann, wenn nur gnome-desktop-item-edit vorhanden ist.

3
beannayak

Startprogramme sind *.desktop -Dateien, und es ist ziemlich einfach, sie zu erstellen. Ich stimme Ihnen darin zu, dass Unity automatisch einen funktionierenden Launcher erstellen sollte, aber in diesem Fall müssen Sie den Launcher anscheinend selbst erstellen.

Gehen Sie folgendermaßen vor, um einen Starter zu erstellen: "

  1. Klicken Sie mit der rechten Maustaste auf Ihren Desktop und wählen Sie Startprogramm erstellen .
  2. Benennen Sie es, wie Sie möchten, und wählen Sie das Symbol Ihrer Wahl
  3. Geben Sie im Eintrag Location den Speicherort für Ihr *.sh -Skript ein. Denken Sie daran, dass es ausführbar sein muss, sonst kann der Launcher nicht Öffnen Sie Ihre Anwendung
  4. Der Kommentar kann natürlich optional eingegeben werden

Lesen Sie diese Anleitung Anleitung zum Erstellen von Startern, um weitere Informationen zu erhalten.

Sobald Ihr Launcher funktioniert, verschieben Sie ihn nach ~/.local/share/applications/ (wo Sie möglicherweise andere Launcher finden), starten Sie die Anwendung und heften Sie sie an Unity. Ich denke, es wird später funktionieren, wenn ich es nicht weiß.

2
Severo Raz

Die vorherigen Antworten werden nicht in irgendeiner Weise widerlegt, aber es gibt einige andere Optionen, die Sie in Betracht ziehen können oder auch nicht:

  • Wenn Ihr Launcher zu viele Symbole enthält und Sie den Akkordeoneffekt nicht mögen, können Sie mehrere ausführbare Dateien hinzufügen, auf die Sie zugreifen können, indem Sie mit der rechten Maustaste auf ein Symbol klicken. Durchsuchen Sie "Unity Shortcut Group" oder "Unity Quicklist" nach zahlreichen Beispielen.

  • Sie können über das Kontextmenü mit der rechten Maustaste direkt von Ihrem Desktop aus auf Skripts zugreifen. Suchen Sie in "Nautilus Scripts" nach Anleitungen und Beispielen. Diese können besonders nützlich sein für kontextspezifische Aktionen an Objekten, die Sie im Browser des Nautilus-Dateisystems sehen/auswählen (ich verwende beispielsweise Skripte, um häufig ein Terminal hier zu öffnen und mit VIM zu bearbeiten).

Eine Lösung ist nicht besser als die andere ... nur ein paar weitere Optionen, die je nach den spezifischen Anforderungen in Betracht gezogen werden müssen.

1
Don