Derzeit gibt es keine Option zum automatischen Fixieren der .desktopDatei 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 .desktopDatei selbst wird erstellt.

Wenn Sie nur die Create a desktop entryOption 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 usersOption zum Aktivieren wird erstellt /usr/share/applications/jetbrains-idea-ce.desktop, da das /usr/share/applicationsVerzeichnis 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.shmuss als normaler Benutzer ausgeführt werden. Wenn Sie sie als Root ausführen, befindet sich die .desktopDatei 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 .desktopDateien sollten sich nicht buchstäblich auf dem Desktop befinden.
Als letzten Ausweg können Sie eine .desktopDatei 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-openist unnötig und die ExecZeile läuft tatsächlich /bin/shund der idea.shas-Parameter dazu. Beachten Sie, dass diese .desktopDatei ausführbare Berechtigungen haben muss, andernfalls erhalten Sie die Warnung "Nicht vertrauenswürdige Anwendung".