Ich habe kürzlich IntelliJ IDEA heruntergeladen und die App gestartet, indem ich . idea.sh
. Die App erscheint im Launcher, während ich sie ausführe, aber wenn ich mit der rechten Maustaste darauf klicke, erhalte ich aus irgendeinem Grund nicht die Option „Im Launcher sperren“ wie bei anderen Apps.
Wie füge ich es dem Launcher hinzu?
Liegt es daran, dass ich ein Skript ausführe und nicht direkt eine ausführbare Datei, die diese Option deaktiviert?
Akzeptierte Antwort:
Es scheint zwei Möglichkeiten zu geben, wie Sie dies tun können.
Methode 1:.desktop-Datei manuell erstellen
Ja, Sie müssen dafür einen benutzerdefinierten .desktop-Launcher erstellen. Hier sind die allgemeinen Schritte:
-
Erstellen Sie eine *.desktop-Datei in
/usr/local/share/applications
(oder/usr/share/applications
abhängig von Ihrem System).$ gksudo gedit <insert-path-to-new-file.desktop>
-
Unter dem Text einfügen
[Desktop Entry] Type=Application Terminal=false Name=IntelliJ IDEA Icon=//eadn-wc01-5196795.nxedge.io/path/to/icon/icon.svg Exec=/path/to/file/idea.sh
Bearbeiten Sie
Icon=
undExec=
undName=
. AuchTerminal=True/false
bestimmt, ob das Terminal ein Fenster öffnet und die Ausgabe anzeigt oder im Hintergrund läuft. -
Legen Sie die .desktop-Datei im Unity Launcher-Bedienfeld ab. Für diesen Schritt müssen Sie in einem Dateibrowser zu der .desktop-Datei navigieren, die Sie in den vorherigen Schritten erstellt haben. Nachdem Sie die Datei gefunden haben, ziehen Sie die Datei auf die Unity Launcher-Leiste an der Seite. Danach müssen Sie möglicherweise den folgenden Befehl ausführen, damit Ihr System die neu hinzugefügte .desktop-Datei erkennt.
$ sudo update-desktop-database
Methode Nr. 2:GUI-Methode
Anstatt die .desktop-Datei manuell zu erstellen, können Sie eine GUI aufrufen, die Ihnen dabei hilft.
-
Gnome-Panel installieren
$ sudo apt-get install --no-install-recommends gnome-panel
-
Starten Sie den .desktop-GUI-Generator
$ gnome-desktop-item-edit ~/Desktop/ --create-new
Referenzen
- So fügen Sie ein Shell-Skript als Verknüpfung zum Launcher hinzu