Comment puis-je configurer PyCharm pour le lancer depuis le lanceur?

95

J'ai installé PyCharm sur mon nouvel ordinateur portable Ubuntu 13.10.

Pour lancer PyCharm, je trouve que je dois naviguer dans le répertoire dans lequel pycharm vit et l'exécuter à partir de là en tant que tel:

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

J'espère que ce n'est pas trop demander, mais j'aimerais pouvoir cliquer sur une icône dans le lanceur pour lancer cette application.

J'ai essayé de cliquer avec le bouton droit sur l'icône PyCharm dans le lanceur lorsque l'application est en cours d'exécution et de sélectionner "Lock To Launcher", mais cela ne fonctionne pas (après avoir épinglé, d'une manière très maladroite à quelques reprises et ne fait rien).

Une petite application appelée Alacart aurait été utile, mais je ne sais pas comment cela fonctionne, et cela semble inutile. Je ne sais pas pourquoi les auteurs nous ont taquiné avec un bouton "Aide" s'il n'y a pas de fichier d'aide écrit pour nous.

D'autres tentatives ont inclus la lecture page après page de la documentation technique sur la façon d'écrire des scripts qui m'aideront à personnaliser mon expérience.

Comment configurer PyCharm pour le lancer depuis le lanceur?

    
posée Matt O'Brien 16.12.2013 - 07:33
la source

5 réponses

188

PyCharm peut créer sa propre icône de lancement (mais elle n’est pas créée par défaut).

Tout ce que vous avez à faire est de:

  1. Démarrer PyCharm.
  2. Dans le menu Outils, sélectionnez "Créer une entrée de bureau ..."
  3. Cochez la case correspondante si vous voulez le lanceur pour tous les utilisateurs.
  4. Si vous avez sélectionné "Créer une entrée pour tous les utilisateurs", votre mot de passe vous sera demandé.
  5. Une bulle de message verte devrait apparaître pour vous informer de son succès.
  6. Vous devriez alors être en mesure de trouver PyCharm dans le Dash Unity ou de l’épingler au lanceur.

Remarque: vous devrez peut-être redémarrer le système avant qu’il apparaisse.

    
réponse donnée kiri 16.12.2013 - 08:06
la source
8

La méthode "la plus pure", à mon avis, consiste simplement à créer un lanceur dans un éditeur de texte qui ressemble à ceci:

[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

Je crois que celui-ci a été créé par JetBrains, mais vous pouvez taper le vôtre. Puis enregistrez-le dans /home/yourname/.local/share/applications/appname.desktop pour un lanceur lié à votre propre identifiant ou à /usr/share/applications/appname.desktop si vous souhaitez qu'il s'applique à d'autres utilisateurs de votre système.

Évidemment, une fois l’édition terminée, vous pouvez modifier l’icône, etc. Et vous pouvez transférer cette compétence vers d’autres applications ou tâches.

    
réponse donnée mightypile 26.04.2017 - 20:36
la source
4

J'ai eu le même problème après "Create Desktop Entry ...". C'est ce qui a résolu mon problème: Accédez au dossier bin du PyCharm et ajoutez la ligne suivante au début du script pycharm.sh :

export JDK_HOME='your java home folder'

et enregistrez le fichier. Maintenant, lancez l'entrée du lanceur depuis Unity.

    
réponse donnée Basir Shariat 16.10.2014 - 02:55
la source
3

Il existe un programme appelé "menu principal" disponible dans le centre de logiciels. Il vous permet de faire des lanceurs pour n'importe quelle commande.

Vous devez également exécuter cd et le lancement en une seule commande comme celle-ci:

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

Cliquez sur un nouvel élément

Entrez un nom pour le lanceur et la commande, et peut-être une image

    
réponse donnée Julian Stirling 16.12.2013 - 07:54
la source
0

Lorsque PyCharm s’est ouvert avec le bouton droit de la souris, cliquez sur l’icône (à gauche - applications en cours). Choisissez l'option "Ajouter aux favoris".

    
réponse donnée ChaosPredictor 25.03.2018 - 08:52
la source

Lire d'autres questions sur les étiquettes