it-swarm.com.de

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

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 vom Launcher aus gestartet wird ???

124
Matt O'Brien

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.

240
kiri

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.

12
mightypile

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

export JDK_HOME='your Java home folder'

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

4
Basir Shariat

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 cd und den Start als einen Befehl ausführen:

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

Klicken Sie auf Neues Element Click new item

Geben Sie einen Namen für den Starter und den Befehl sowie möglicherweise ein Bild ein Enter a name for the launcher and the command, and maybe a picture

3
Julian Stirling

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".

enter image description here

1
ChaosPredictor