Ich habe kürzlich IntelliJ IDEA heruntergeladen und die App durch Ausführen gestartet . idea.sh
. Die App wird im Launcher angezeigt, während ich sie ausführe. Wenn ich jedoch mit der rechten Maustaste darauf klicke, wird aus irgendeinem Grund nicht die Option "Für Launcher sperren" angezeigt, wie dies bei anderen Apps der Fall ist.
Wie befestige ich es am Launcher?
Liegt es daran, dass ich ein Skript und keine direkt ausführbare Datei ausführe, die diese Option deaktiviert?
sudo update-desktop-databas
sollte seinsudo update-desktop-database
$ sudo ...
) nicht vorhanden sein. Nach einigen Vermutungen stellte ich fest, dass "Put this in Unity Panel" = Öffnen Sie den Dateibrowser und suchen Sie die in Schritt 1 erstellte Datei. Ziehen Sie sie dann auf den "Launcher". "Panel" scheint in Unity ein mehrdeutiger Begriff zu sein, je nachdem, mit wem Sie sprechen..desktop
Datei in~/.local/share/applications
In meinem Fall kann Folgendes verwendet werden: Starten eines Shell-Skripts über einen Launcher und Offenhalten des Shell-Fensters .
Methode
mate-terminal
verwendet,gnome-terminal
wenn es dasjenige auf Ihrem System ist.-h
diesem Fall wird ein Parameter an das Skript übergeben.Durch Hinzufügen
; bash
bleibt das Shell-Fenster nach dem Ende des Skripts geöffnet, z.Zusätzliche Variationen
Verwenden Sie a
cd
vor dem Befehl, um das Fenster geöffnet zu lassen, wobei der Pfad im Verzeichnis des Skripts festgelegt ist . Zum Beispiel:Dies ermöglicht das Starten einiger zusätzlicher Befehle, ohne im aktuellen Arbeitsverzeichnis bleiben zu müssen.
quelle