Recréer PyCharm lanceur dans Ubuntu

j'ai installé pycharm normalement via bin/pycharm.sh , mais l'erreur que j'ai faite était de faire bash pycharm.sh tandis que le répertoire pycharm a l'intérieur du dossier Téléchargements.

plus tard, j'ai déplacé le répertoire à /opt/Pycharm/ . Cela fait que le lanceur unity qui fonctionnait une fois (qui a été ajouté lorsque PyCharm a été initialement installé) échoue chaque fois que je tente de l'utiliser (comme prévu).

Comment puis-je ajouter pycharm.sh comme une application louable du lanceur unity? Je sais où est le fichier pycharm.sh . J'ai essayé de l'ajouter à /usr/bin/ mais cela ne change rien.

je peux toujours lancer pycharm via bash /usr/opt/Pycharm/bin/Pycharm.sh . Mais c'est pénible.

UPDATE

j'ai essayé de faire un nouveau fichier .desktop pour pycharm, en utilisant le script suivant:

[Desktop Entry]
Encoding=UTF-8
Name=PyCharm
Exec=/opt/Pycharm-3.0.1/bin/pycharm.sh
Icon=/opt/Pycharm-3.0.1/bin/PyCharm_32.png
Type=Application
Categories=Development;
StartupWMClass=PyCharm

Cependant, je reçois un "Impossible d'enregistrer Pycharm.erreur "desktop" lorsque j'essaie de sauvegarder le fichier dans /usr/share/applications/pycharm.desktop . Toute aide à ce sujet serait grandement appréciée.

61
demandé sur Games Brainiac 2013-11-02 08:35:25

15 réponses

premier démarrage pyCharm à partir de son dossier bin via la ligne de commande

$ ./pycharm.sh

puis, goto

Tools -> Create Desktop Entry .

il créera un fichier de bureau correct au bon endroit. Ensuite, vous pouvez l'initier à partir du menu et épingler l'icône ou faire glisser et le laisser tomber à la barre. De cette façon, vous n'avez pas à traiter les fichiers .desktop et le charabia..

156
répondu Shan Valleru 2016-01-10 20:43:26

j'ai réussi à le résoudre. Le truc, C'est que Pycharm installe déjà un lanceur à l'intérieur de .local/share/applications . Ainsi, vous devez vous en débarrasser avant de procéder à la création de votre propre. Après cela, tout ce que vous avez à faire est d'ajouter votre propre fichier *.desktop au applications répertoire intérieur usr/share/applications/ .

vous devez créer votre .desktop fichier en utilisant sudo et à l'intérieur du fichier de bureau:

[Desktop Entry]
Encoding=UTF-8
Name=PyCharm
Exec=/opt/pycharm-3.0.1/bin/pycharm.sh
Icon=/opt/pycharm-3.0.1/bin/pyCharm.png  # Changed from pycharm_32.png
Type=Application
Categories=Development;
StartupWMClass=PyCharm

après cela est fait, vous pouvez lancer votre application correctement. Veuillez noter que pycharm.sh doit également avoir des droits d'exécution.

14
répondu Games Brainiac 2016-08-11 13:20:39

avec Ubuntu 16.04, j'ai utilisé l'installateur" snap", qui ne comporte pas d'icône facilement accessible (il y en a probablement une cachée dans l'image snap, mais c'est difficile à obtenir). Au lieu de cela, il affiche une icône de point d'interrogation gris dans le lanceur à la place. De plus, il ne semble pas y avoir d'option outils > Create Desktop Entry dans la version 2017.3.3 aussi loin que je puisse voir - peut-être qu'elle a été déplacée quelque part.

donc j'ai copié pycharm.png d'un précédent installation de la communauté non-snap, sauvegardée quelque part, puis créée ~/.local/share/applications/jetbrains-pycharm-ce.desktop :

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community Edition
Icon=/path/to/pycharm.png
Exec="/snap/bin/pycharm-community" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce

puis quand je démarre PyCharm (à partir de la ligne de commande), l'élément lanceur apparaît avec l'icône correcte, puis je clic droit sur elle et choisir "Lock to Launcher", et il persiste maintenant.

Un inconvénient est que l'icône ne sera pas automatiquement mis à jour avec l'application, de sorte qu'il pourrait tomber de date.

5
répondu meowsqueak 2018-01-30 22:10:25

dans le cas où vous voulez juste mettre à jour votre lanceur pour pointer vers un PyCharm mis à jour, pour moi en changeant 4.0.4 à 4.0.6 dans le suivant travaillé:

nano /usr/share/applications/jetbrains-pycharm.desktop
3
répondu pzrq 2015-04-21 15:26:06

Ubuntu 16.04 (n'ont pas vérifié les versions précédentes)

Run pycharm.sh (assurez-vous d'utiliser la version dir et PyCharm correcte ci-dessous):

$ ./dir_where_you_placed_it/pycharm-2016.1.4/bin/pycharm.sh

pendant que PyCharm tourne, faites un clic droit sur son icône sur le lanceur et sélectionnez "lock to Launcher" .

1
répondu Fermi paradox 2016-08-11 13:37:12

quand les outils - > Créer L'entrée de bureau ne fonctionne pas:



Créez un nouveau fichier sur votre bureau (en utilisant vi ou une commande similaire) nommé:

jetbrains-pycharm.desktop



Coller ce qui suit à l'intérieur:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Icon=/opt/pycharm-5.0.1/bin/pycharm.png
Exec="/opt/pycharm-5.0.1/bin/pycharm.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm

gardez à l'esprit de changer le chemin et le numéro de version de icône et exec propriétés ci-dessus.



Testé sur diverses versions de PyCharm-comme un charme"

1
répondu Gal Margalit 2018-06-26 16:55:56
sudo vim `which charm`

édite maintenant le RUN_PATH .

0
répondu Phlip 2013-11-02 04:57:21

j'ai récemment résolu un problème connexe où, après mise à jour à partir de v2.7 à v3.0.2, Mon lanceur PyCharm pointait toujours vers l'ancien (et maintenant supprimé) chemin PyCharm.

Après avoir tenté tous les (bons) conseils ci-dessus, le problème persistait.

La solution, dans mon cas, était de créer une entrée de bureau pour tous les utilisateurs.

[Écran D'Accueil]->Configurer->Créer Une Entrée De Bureau...

Cochez la case: "Créer une entrée pour tous les utilisateurs" , puis passez.

apparemment, dans une installation précédente, j'ai dû l'installer de cette façon et je n'ai pas pu mettre à jour le lanceur pour un seul compte.

0
répondu Kirk 2014-01-31 16:59:51

maintenant le pycharm mis à jour à la version 2016.1 et je trouve le fichier jetbrains-pycharm.desktop dans le chemin ~/.local/share/applications

puis éditez simplement le chemin pour Icon et Exec

0
répondu Magician Yang 2016-03-25 06:10:27

dans la version 2016 de PyCharm juste faire ce qui suit:

  1. Démarrer PyCharm.
  2. dans le menu Outils, sélectionnez" Créer une entrée bureau..."
  3. créer une entrée pour" tous les utilisateurs " si nécessaire.
  4. Relancer PyCharm depuis le Launcher.
0
répondu Alexander Tyapkov 2016-07-06 14:45:34

tapez simplement ceci sur la fenêtre de votre terminal:

jetbrains-pycharm.desktop 

Espère que cela aide :)

0
répondu Tshilidzi Mudau 2017-04-13 09:50:27

je voulais juste ajouter, je viens d'installer PyCharm Edu Pour Ubuntu 16.04 LTS aujourd'hui, et la façon de créer une entrée de bureau est très facile. Lorsque PyCharm Edu s'ouvre, avant d'entrer dans n'importe quel projet, cliquez sur Configurer, et il devrait y avoir une option d'entrée de bureau créer. Sélectionnez-le, et il va créer un PyCharm Edu.fichier de bureau dans le répertoire suivant:

/usr/local/share/applications

traverse maintenant vers cette destination, et cliquez sur le nouveau PyCharm Edu.fichier de bureau à lancer PyCharm Edu. Après cela, vous aurez juste besoin de verrouiller sur le lanceur. Il devrait fonctionner.

je sais que je suis très en retard, mais j'espère avoir aidé ceux d'entre nous sur Ubuntu 16.04 LTS qui essaient de configurer une entrée de bureau pour cette application spécifique.

0
répondu Mo Aboulmagd 2017-07-05 00:12:19

Exécuter $ pycharm-community Juste après, vous verrez l'icône de la taskbar . Clic droit, sélectionnez Lock on the Taskbar . Un peu résout le problème.

0
répondu Rasmi Ranjan Nayak 2017-12-22 03:46:06

je suppose que vous n'avez pas coché 'créer l'entrée pour tous les utilisateurs (nécessite les privilèges de super-utilisateur)' option sur les outils - > Créer L'entrée de bureau. Vous devriez vérifier.

Vous n'avez pas à créer quelque chose de nouveau.

0
répondu DevMin 2017-12-23 16:23:55

a simplement remplacé le Icon=/path/to/pycharm.png dans ~/.local/share/applications/jetbrains-pycharm-ce.desktop de la réponse de meowsqueak avec le chemin correct lors de l'installation à partir de snap.

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community Edition
Icon=/snap/pycharm-community/current/bin/pycharm.png
Exec="/snap/bin/pycharm-community" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce
0
répondu Miroslav Bratanov 2018-02-05 10:40:56