wake-up-neo.com

Intellij Launcher funktioniert nicht bei der Einheit?

Unter /usr/share/applications habe ich erstellt:

intellij.desktop:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/path/To/idea.sh"
Name[en_US]=Intellij
Name=Intellij
Icon=/path/to/intellij.png

Dann ziehe ich es in die Unity-Startleiste. Ich klicke darauf, aber nichts passiert. Wie kann ich es funktionieren lassen?

Java_HOME ist korrekt eingestellt, andere Java-Apps (wie Eclipse) funktionieren und klicken auf idea.sh.


Meine Konfiguration:

  • Ubuntu 12.10 64-bit (Desktop)
  • Oracle JDK 1.7
  • IntelliJ Community 12
64
Alex Luya

Sie können " tools "> " desktop entry erstellen " in IntelliJ selbst verwenden.

182
sumnulu
  1. Öffnen Sie ein Terminal im Ordner/path/idea/bin  
  2. Starten Sie IntelliJ mit ./idea.sh
  3. Tools -> Desktop-Eintrag generieren
  4. Schließen Sie IntelliJ
  5. Starten Sie im Terminal nautilus als admin ( gksudo nautilus )
  6. Gehe zu/usr/share/applications
  7. Ziehen Sie das neue Symbol für IntelliJ in Ihren Launcher
13
Maheshwaran

event mit create desktop entry gibt immer noch einen Fehler aus, da der Launcher die JDK_HOME-Konfiguration nicht liest.

nachdem Sie den Desktopeintrag erstellt haben, klicken Sie mit der rechten Maustaste auf den Launcher, und wählen Sie die Eigenschaften .__ aus. Fügen Sie dann in den Befehlseingabetext exp: Befehl [bash -i "/ home/me/ides/idea/bin/idea.sh "% f]

10
Ben Rhouma Zied

Zum Starten von IntelliJ IDEA vom Startprogramm
1. Erstellen Sie eine idea.desktop-Datei und fügen Sie Folgendes hinzu.

    [Desktop Entry]
    Name=IntelliJ IDEA
    Comment=IntelliJ IDEA IDE
    Exec=/{installation directory}/idea-IC-129.713/bin/idea.sh
    Icon=/{installation directory}/idea-IC-129.713/bin/idea.png
    Terminal=false
    StartupNotify=true
    Type=Application
    Categories=Development;IDE;


2. Fügen Sie die Berechtigungsdatei als ausführbare Datei hinzu (klicken Sie mit der rechten Maustaste auf die Datei auf der Registerkarte "Berechtigungen" und überprüfen Sie die Ausführungsberechtigung) [oder Sudo chmod +x idea.desktop]
3. Kopieren Sie diese Datei nach /usr/share/applications (in der Befehlszeile Sudo cp idea.desktop /usr/share/applications)
4. Kopieren Sie diese Datei nach ~/.local/share/applications (Befehlszeile, Sudo cp idea.desktop ~/.local/share/applications).

Jetzt check in Bindestrich. 

7
rinkesh

Normalerweise erstelle ich einen Runner unter dem normalen Menü (Rechtsklick auf Startmenü und wählen Sie Bearbeiten), der auf etwas wie bash -i ~/bin/idea/bin/idea.sh zeigt.

Ich benutze bash -i, um es lesen zu lassen .bashrc, wo ich Java_HOME richtig eingerichtet habe. Das funktioniert wie jedes andere Programm.

bin/idea ist immer ein Link zur neuesten Version, so dass ich diesen Startmenüpunkt nie neu erstellen muss.

6

Desktop-Eintrag erstellen aus: Tools > Create Desktop Entry

Wenn Sie ein Upgrade von IntelliJ auf eine neue Version durchführen, gehen Sie wie folgt vor:

ll ~/.local/share/applications | grep idea

Sie sollten diese beiden Dateien sehen

-rw------- 1 user user  315 Mar 28 17:06 jetbrains-idea-ce.desktop
-rw-rw-r-- 1 user user  311 Mar 28 17:06 jetbrains-idea.desktop

Öffnen Sie beide Dateien und aktualisieren Sie den neu installierten IntelliJ-Pfad in beiden

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Community Edition
Icon=/home/user/Downloads/idea-IU-181.4203.550/bin/idea.png
Exec="/home/user/Downloads/idea-IU-181.4203.550/bin/idea.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea-ce
2

Nur posten, falls andere Leute auf dieses Problem stoßen.

Für mich musste alles auf den Eintrag rechtsklicken und zu den Eigenschaften gehen. Auf der Registerkarte Application unter Work path stelle ich den vollständigen Pfad zum Ordner bin. 

Zum Beispiel /home/teodorvecerdi/Development/idea-IU-172.3317.76/bin/.

1
Teodor Vecerdi

Auf meinem Computer, auf dem Ubuntu 17.10 ausgeführt wird und Intellij mit Snap installiert ist, konnte ich keine Create Desktop Entry -Option finden. 

Wie sich herausstellte, musste ich die .desktop-Datei von /var/lib/snapd/desktop/applications nach .local/share/applications kopieren.

1
Tauling

erstellen Sie die Datei jetbrains-datagrip.desktop

Sudo gedit /usr/share/applications/jetbrains-datagrip.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=DataGrip
Icon=/home/gilcierweb/DataGrip/bin/product.png
Exec="/home/gilcierweb/DataGrip/bin/datagrip.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-datagrip
1
gilcierweb

Um nur ein IntelliJ-Symbol im Launcher zu haben, müssen Sie Ihrer Desktops .desktop-Datei folgende Zeile hinzufügen:

StartupWMClass=jetbrains-idea

Meine Arbeitsdatei idea.desktop sieht folgendermaßen aus:

[Desktop Entry]
Type=Application
Terminal=false
Name=Idea13
Icon=/usr/local/bin/idea13/bin/idea.png
Exec=/usr/local/bin/idea13/bin/idea.sh
StartupWMClass=jetbrains-idea
0
stefanogreg

Eine andere Alternative:

  1. cd /bin
  2. ln -s <path to idea.sh> idea - jetzt steht es im Strich unter "Idee"
  3. open dash , type idea und intelliJ starten
  4. rechts klicken Sie auf das Symbol in der Seitenleiste und fügen Sie es dem Starter hinzu
0
Lukas