Comment puis-je configurer PyCharm pour qu'il se lance à partir du Launcher?


126

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

Pour lancer PyCharm, je me dois de naviguer dans le répertoire dans lequel pycharm habite et de l'exécuter à partir de là:

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

J'espère que cela ne demande pas trop, 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 de la souris 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 maladroit plusieurs fois et ne fait rien).

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

Une autre tentative a inclus la lecture page après page de la documentation technique sur la façon d’écrire des scripts, ce qui m’aidera à personnaliser mon expérience.

Comment puis-je configurer PyCharm pour qu'il se lance à partir du Launcher ???


1
Le bouton "Verrouiller au lanceur" fonctionne sur UBUNTU LTS 16.04, PyCharm 2018.2
techkuz

Sur Ubuntu 18.0x: i. lancer pycharm, ii. clic droit icône pycharm sur le lanceur,, iii. dans la liste déroulante, sélectionnez "Ajouter aux favoris".
Zhubarb

Réponses:


244

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

Tout ce que tu dois faire est:

  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 doit apparaître pour vous informer que le message a bien été enregistré.
  6. Vous devriez alors pouvoir trouver PyCharm dans le Dash Unity ou l'épingler au lanceur.

Remarque: Vous devrez peut-être redémarrer le système avant qu'il n'apparaisse.


Merci pour votre réponse! J'ai fait ce que vous aviez recommandé, mais hélas, lorsque je clique sur l'icône, j'ai maintenant épinglé le lanceur, il palpite d'une manière très maladroite à quelques reprises et ne fait rien. Très déroutant ..
Matt O'Brien

3
@ MattO'Brien Pouvez-vous trouver un fichier PyCharm dans ~/.local/share/applications(pour votre utilisateur) ou /usr/share/applications(pour tous les utilisateurs). Cliquez avec le bouton droit sur ceci> Propriétés, puis cochez le champ 'Commande'.
kiri

Le champ "Commande" indique: "/home/matt/software/pycharm/bin/pycharm.sh"% f Quelque chose ne va pas avec cela?
Matt O'Brien

@ MattO'Brien Je pense que vous avez juste besoin de lancer ceci chmod a+x /home/matt/software/pycharm/bin/pycharm.sh.
Kiri

3
J'utilise PyCharm CE et il n'y a pas de "Créer une entrée de bureau ..." dans le menu Outils.
Mhaghighat

12

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. Enregistrez-le ensuite dans /home/yourname/.local/share/applications/appname.desktop pour un lanceur lié à votre propre identifiant, ou dans /usr/share/applications/appname.desktop si vous souhaitez que l'application soit appliquée à d'autres utilisateurs de votre système.

Évidemment, une fois que vous avez modifié votre jeu, vous pouvez modifier l’icône, etc., et transférer cette compétence vers d’autres applications ou tâches.


4

J'ai eu le même problème après "Créer une entrée de bureau ...". Voici ce qui a résolu mon problème: Allez dans le dossier bin de PyCharm et ajoutez la ligne suivante au début du pycharm.shscript:

export JDK_HOME='your java home folder'

et enregistrez le fichier. Maintenant, lancez l'entrée du programme de lancement à partir de Unity.


Cela a résolu mon problème, enfin! Je cherchais une solution pour celui-ci depuis un moment. Merci!
diplosaurus

@diplosaurus vous êtes les bienvenus!
Basir Shariat

3

Il existe un programme appelé "menu principal" disponible à partir du centre logiciel. Il vous permet de créer des lanceurs pour n’importe quelle commande.

Aussi, vous devez exécuter le cdet le lancement en une seule commande comme celle-ci:

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

Cliquez sur nouvel élément Cliquez sur nouvel élément

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


Si vous lisez la version originale, cela risque de ne pas fonctionner en raison de l'absence de la commande unique using sh. Vérifiez la version modifiée ci-dessus.
Julian Stirling

s'il vous plaît, pardonnez-moi. Une fois que je crée ce nouvel élément, quelle est la prochaine étape? Mon Lanceur est simplement assis dans l'application "Menu principal". Comment puis-je rendre cela utile?
Matt O'Brien

Ahh, ici nous sommes confus parce que j'utilise Gnome pas Unity. Il devrait maintenant apparaître dans le Unity Dash. J'ai supposé que vous pouviez le faire glisser de là vers la barre de lanceur d'unités, comme je le peux dans Gnome.
Julian Stirling

Regardez dans le dossier: ~/.local/share/applicationspouvez-vous voir le lanceur? Ouvrez l'éditeur dconf (installez-le si vous ne l'avez pas) et allez à: "desktop-> unity-> launcher -> favourites" Essayez d'ajouter le nom du lanceur à cette liste.
Julian Stirling

Sous "desktop-> unit", nous avons seulement "lentilles" et "coureur".
Matt O'Brien

1

En supposant que Gnome WM par défaut, avec l'application PyCharm ouverte, cliquez avec le bouton droit de la souris sur l'icône du dock. Choisissez l'option "Ajouter aux Favoris".

entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.