Ich habe versucht, "Desktop-Eintrag erstellen" sowohl über "Extras" im Hauptmenü als auch über "Konfigurieren" über den Begrüßungsbildschirm auszuführen. Es zeigt
Desktop Entry Created
You may now exit IDEA and start it from the system menu (restart a session if a new entry seem not to appear).
Nach dem Schließen von IDEA (ohne das Symbol manuell für den Launcher zu sperren) wird das Symbol ebenfalls entfernt. Ich habe den Desktop-Eintrag unter ~/.local/share/applications
gemäß diesem Thread gelöscht. Geben Sie hier die Linkbeschreibung ein.
Dann habe ich versucht chmod 777
/usr/share/applications/jetbrains-idea.desktop
, ihn in den Launcher zu ziehen, was immer noch nicht funktioniert.
JAVA_HOME
und PATH
sind beide richtig eingerichtet.
~/.config
Sicherungsordnercp ~/.config ~/.config-backup
und löschenrm -rf ~/.config
Ordner. Danach starten Sie neu.bin/idea.sh
als root ausgeführtsudo
? Weil das eine Root-.desktop
Datei erstellt und Sie diese nicht auf den Launcher ziehen könnenAntworten:
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:
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
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 dieExec
Zeile läuft tatsächlich/bin/sh
und deridea.sh
as-Parameter dazu. Beachten Sie, dass diese.desktop
Datei ausführbare Berechtigungen haben muss, andernfalls erhalten Sie die Warnung "Nicht vertrauenswürdige Anwendung".quelle
~/.local/share/JetBrains/
um den Installationsassistenten erneut zu öffnen.Ich konnte das endlich selbst beheben.
Stellen Sie sicher, dass JAVA_HOME im Profil Ihrer Shell richtig eingestellt ist. Zum Beispiel verwende ich zsh so ich hinzufügen müssen
export JAVA_HOME=/.....
in~/.zshrc
Wenn Sie eine JAR-Datei angegeben haben, die wie
javaagent
in ausgeführt werden sollidea.vmoptions
, müssen Sie den vollständigen Pfadnamen angeben.Erstellen Sie einfach eine .desktop-Datei aus IDEA oder manuell und zeigen Sie den
Exec
Parameter auf den vollständigen Pfad Ihreridea.sh
Datei. Ziehen Sie es dann zum Launcher. Funktioniert gut.quelle
Lassen Sie uns eine neue Desktop-Datei erstellen und installieren, für
idea.desktop
die es sich um eineshortcut
Datei handeltIntelliJ IDEA
.$ vi ~/idea.desktop
Geben Sie
idea.desktop
mit dem Editor Folgendes in die Verknüpfungsdatei ein :Führen Sie nun den folgenden Befehl aus, um die
idea.desktop
Datei im/usr/share/applications/
Verzeichnis zu installieren :$ sudo desktop-file-install idea.desktop
Um diese Antwort zu vervollständigen, erstellen wir ein
symlink
In-/usr/local/bin
Verzeichnis:Da sich die
IntelliJ IDEA
ausführbare Binärdatei unter befindet/opt/idea/bin
, können wir alternativ auch das übergeordnete Verzeichnis zu unserem hinzufügen,$PATH
damit wir das Programm starten können, ohne den absoluten Pfad zur Binärdatei anzugeben.Ich hatte ähnliche Verknüpfungsprobleme bei der Installation von Netbeans 10.0. Weitere Informationen finden Sie unter Nach der Installation wird Netbeans 10.0 nicht auf dem Ubuntu 18.04-Desktop ausgeführt
quelle
Vielleicht bin ich sowieso zu spät. Idee 19.1 erstellt einen Eintrag in der Datei jetbrains-idea.desktop. Wenn ich auf Launcher drücke und versuche, durch Tippen zu finden, wird
idea
es nicht angezeigt. Sobald ich eine Kopie einer Datei erstellt habe:es hat angefangen zu zeigen.
quelle
einfach du kannst:
quelle