Derzeit gibt es keine Option zum automatischen Fixieren der .desktop
Datei an den Launcher einer gerade installierten Anwendung. Es enthält nicht nur IntelliJ, sondern viele andere Anwendungen.
Technisch gesehen gibt es Möglichkeiten, ein Symbol an die Liste der Symbole im Launcher anzuhängen. Die meisten Entwickler verwenden es jedoch nicht und überlassen diese Option dem Benutzer. Daher Sie müssen manuell das Launcher - Symbol Stift. Andernfalls verschwindet das Symbol nach dem Beenden des Programms aus dem Launcher. Dies ist das richtige Verhalten jeder App, die nicht in der Liste der Launcher-Favoriten aufgeführt ist.
Die .desktop
Datei selbst wird erstellt.
Wenn Sie nur die Create a desktop entry
Option aktivieren, wird die Datei im ~/.local/share/applications/
Ordner erstellt. In der Regel werden die Startereinträge für unbekannte oder benutzerspezifische Apps gespeichert .
Um dies zu bestätigen, habe ich dies nach der Installation ausgeführt:
$ ls ~/.local/share/applications | grep idea
jetbrains-idea-ce.desktop
Die For all users
Option zum Aktivieren wird erstellt /usr/share/applications/jetbrains-idea-ce.desktop
, da das /usr/share/applications
Verzeichnis allen Benutzern global zur Verfügung steht.
Beides ist das, was Sie möchten, und sie können einfach durch Ziehen vom Dateimanager oder Dash zum Launcher an den Launcher angeheftet werden. HINWEIS : Die Datei bin/idea.sh
muss als normaler Benutzer ausgeführt werden. Wenn Sie sie als Root ausführen, befindet sich die .desktop
Datei im Root-Besitz. Daher können Sie sie nicht auf den Launcher ziehen. Wenn das der Fall ist, können Sie immersudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
Sie können immer eines davon auf den Desktop kopieren, wenn Sie dies möchten, aber .desktop
Dateien sollten sich nicht buchstäblich auf dem Desktop befinden.
Als letzten Ausweg können Sie eine .desktop
Datei jederzeit manuell erstellen .
In meinem Beispiel wäre das
[Desktop Entry]
Type=Application
Terminal=false
Exec=/bin/sh /home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.sh
Name=Intellij
Icon=/home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.png
Beachten Sie, dass sich dies von dem Beispiel in dem von Ihnen angegebenen Link unterscheidet . Das #!/usr/bin/env xdg-open
ist unnötig und die Exec
Zeile läuft tatsächlich /bin/sh
und der idea.sh
as-Parameter dazu. Beachten Sie, dass diese .desktop
Datei ausführbare Berechtigungen haben muss, andernfalls erhalten Sie die Warnung "Nicht vertrauenswürdige Anwendung".