Wie kann ich PyCharm so einrichten, dass es über den Launcher gestartet wird?

126

Ich habe PyCharm auf meinem brandneuen Ubuntu 13.10-Laptop installiert.

Um PyCharm zu starten, muss ich zu dem Verzeichnis navigieren, in dem sich pycharm befindet, und es als solches ausführen:

cd home/matt/software/pycharm/bin sh pycharm.sh

Ich hoffe, dass dies nicht zu viel verlangt, aber ich möchte in der Lage sein, auf ein Symbol im Launcher zu klicken, um diese Anwendung zu starten.

Ich habe versucht, mit der rechten Maustaste auf das PyCharm-Symbol im Launcher zu klicken, während die App ausgeführt wird, und "Lock To Launcher" auszuwählen. Dies funktioniert jedoch nicht (nach dem Anheften pocht das Symbol sehr stark, wenn ich versuche, die Software auf diese Weise auszuführen umständlich ein paar mal und macht nichts).

Es wurde gemunkelt, dass eine kleine App namens Alacart nützlich ist, aber ich habe keine Ahnung, wie sie funktioniert, und sie scheint nutzlos zu sein. Ich bin mir nicht sicher, warum die Autoren uns mit einem "Hilfe" -Button geärgert haben, wenn keine Hilfedateien für uns geschrieben wurden.

Ein weiterer Versuch bestand darin, Seite für Seite der technischen Dokumentation zu lesen, wie man Skripte schreibt, die mir irgendwie dabei helfen, meine Erfahrung anzupassen.

Wie kann ich PyCharm so einrichten, dass es über den Launcher gestartet wird?

Matt O'Brien
quelle
1
Die Schaltfläche "An Startprogramm sperren" funktioniert auf UBUNTU LTS 16.04, PyCharm 2018.2
techkuz
Auf Ubuntu 18.0x: i. starte pycharm, ii. Rechtsklick auf das Pycharm-Symbol im Launcher,, iii. Wählen Sie in der Dropdown-Liste "Zu Favoriten hinzufügen".
Zhubarb

Antworten:

244

PyCharm kann ein eigenes Startsymbol erstellen (wird jedoch nicht standardmäßig erstellt).

Alles was du tun musst, ist:

  1. Starten Sie PyCharm.
  2. Wählen Sie im Menü Extras die Option "Desktop-Eintrag erstellen ...".
  3. Aktivieren Sie das entsprechende Kontrollkästchen, wenn der Launcher für alle Benutzer angezeigt werden soll.
  4. Wenn Sie "Eintrag für alle Benutzer erstellen" ausgewählt haben, werden Sie nach Ihrem Passwort gefragt.
  5. Es sollte eine grüne Meldungsblase angezeigt werden, die Sie darüber informiert, dass der Vorgang erfolgreich war.
  6. Sie sollten PyCharm dann im Unity Dash finden oder im Launcher anheften können.

Hinweis: Möglicherweise müssen Sie ein System neu starten, bevor es angezeigt wird.

kiri
quelle
Danke für deine Antwort! Ich habe getan, was Sie empfohlen haben, aber wenn ich auf das Symbol klicke, das ich jetzt am Launcher angeheftet habe, pocht es nur ein paar Mal auf sehr unangenehme Weise und tut nichts. Sehr verwirrend ..
Matt O'Brien
3
@ MattO'Brien Können Sie eine PyCharm-Datei in ~/.local/share/applications(für Ihren Benutzer) oder /usr/share/applications(für alle Benutzer) finden. Klicken Sie mit der rechten Maustaste auf diese Option> Eigenschaften, und aktivieren Sie das Feld "Befehl".
kiri
Das 'Command'-Feld sagt: "/home/matt/software/pycharm/bin/pycharm.sh"% f Stimmt etwas damit nicht?
Matt O'Brien
@ MattO'Brien Ich denke, du musst das nur ausführen chmod a+x /home/matt/software/pycharm/bin/pycharm.sh.
kiri
3
Ich verwende PyCharm CE und es gibt keinen "Desktop-Eintrag erstellen ..." im Menü "Extras".
mhaghighat
12

Die "reinste" Methode ist meiner Meinung nach, einfach einen Starter in einem Texteditor zu erstellen, der ungefähr so ​​aussieht:

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Icon=/opt/pycharm-2017.1.1/bin/pycharm.png
Exec="/opt/pycharm-2017.1.1/bin/pycharm.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm

Ich glaube, dieser wurde von JetBrains erstellt, aber Sie können Ihren eigenen eingeben. Speichern Sie es dann in /home/yourname/.local/share/applications/appname.desktop für einen Starter, der an Ihr eigenes Login gebunden ist, oder in /usr/share/applications/appname.desktop, wenn Sie möchten, dass es auf andere Benutzer von angewendet wird dein System.

Natürlich können Sie nach der Bearbeitung das Symbol usw. ändern und diese Fähigkeit auf andere Apps oder Aufgaben übertragen.

mächtigstapel
quelle
4

Ich hatte das gleiche Problem nach "Create Desktop Entry ...". Dies ist, was mein Problem gelöst hat: Gehen Sie zum bin-Ordner der PyCharm und fügen Sie folgende Zeile an den Anfang des pycharm.shSkripts:

export JDK_HOME='your java home folder'

und speichern Sie die Datei. Führen Sie nun den Launcher-Eintrag in Unity aus.

Basir Shariat
quelle
Das hat mein Problem endlich behoben! Ich habe eine Weile nach einer Lösung für dieses Problem gesucht. Vielen Dank!
Diplosaurus
@diplosaurus ihr seid herzlich willkommen!
Basir Shariat
3

Im Software-Center ist ein Programm namens "Hauptmenü" verfügbar. Sie können damit Starter für jeden Befehl erstellen.

Außerdem müssen Sie den cdBefehl und den Start als einen Befehl ausführen :

sh -c "cd /folder/to/go/to  && launch-command -options"

Klicken Sie auf Neues Element Klicken Sie auf Neues Element

Geben Sie einen Namen für den Starter und den Befehl sowie möglicherweise ein Bild ein Geben Sie einen Namen für den Starter und den Befehl sowie möglicherweise ein Bild ein

Julian Stirling
quelle
Wenn Sie die Originalversion lesen, funktioniert dies möglicherweise nicht, da der einzelne Befehl using fehlt sh. Überprüfen Sie die bearbeitete Version oben.
Julian Stirling
bitte verzeih mir. Was ist der nächste Schritt, nachdem ich dieses neue Objekt erstellt habe? Mein Launcher sitzt gerade dort in der "Hauptmenü" -App. Wie mache ich das nützlich?
Matt O'Brien
Ahh, hier werden wir verwirrt, weil ich Gnome nicht Unity benutze. Es sollte jetzt im Unity Dash angezeigt werden. Ich nahm an, Sie könnten es von dort in die Unity Launcher-Leiste ziehen, wie ich es in Gnome kann.
Julian Stirling
Schauen Sie in den Ordner: ~/.local/share/applicationsKönnen Sie den Launcher sehen? Öffnen Sie den dconf-Editor (installieren Sie ihn, wenn Sie ihn nicht haben) und gehen Sie zu: "desktop-> unity-> launcher -> favourites" Fügen Sie der Liste den Namen des Launchers hinzu.
Julian Stirling
Unter "desktop-> unity" haben wir nur "lens" und "runner".
Matt O'Brien
1

Angenommen, Gnome WM ist standardmäßig aktiviert. Klicken Sie bei geöffneter PyCharm-Anwendung mit der rechten Maustaste auf das Dock-Symbol. Wählen Sie die Option "Zu Favoriten hinzufügen".

Bildbeschreibung hier eingeben

ChaosPredictor
quelle