¿Cómo puedo configurar PyCharm para que se inicie desde el Iniciador?

126

He instalado PyCharm en mi nueva computadora portátil Ubuntu 13.10.

Para iniciar PyCharm, encuentro que debo navegar al directorio donde vive pycharm y ejecutarlo desde allí como tal:

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

Espero que esto no esté pidiendo demasiado, pero me gustaría poder hacer clic en un icono en el Iniciador para iniciar esta aplicación.

Intenté hacer clic derecho en el ícono de PyCharm en el Iniciador cuando la aplicación se está ejecutando y seleccioné "Bloquear al iniciador", pero esto no funciona (después de fijar, cuando trato de ejecutar el software de esta manera, el ícono vibra manera torpe algunas veces y no hace nada).

Se rumoreaba que una pequeña aplicación llamada Alacart era útil, pero no tengo idea de cómo funciona, y parece inútil. No estoy seguro de por qué los autores nos molestaron con un botón de "Ayuda" si no hay archivos de ayuda escritos para que podamos verlos.

El intento adicional ha incluido leer página tras página de documentación técnica sobre cómo escribir scripts que de alguna manera me ayudarán a personalizar mi experiencia.

¿Cómo puedo configurar PyCharm para que se inicie desde el Iniciador?

Matt O'Brien
fuente
1
El botón "Bloquear al iniciador" funciona en UBUNTU LTS 16.04, PyCharm 2018.2
techkuz
En Ubuntu 18.0x: i. lanzar pycharm, ii. Haga clic derecho en el icono de Pycharm en el iniciador, iii. en la lista desplegable, seleccione "Agregar a favoritos".
Zhubarb

Respuestas:

244

PyCharm puede crear su propio icono de iniciador (pero no está creado por defecto).

Todo lo que tienes que hacer es:

  1. Inicia PyCharm.
  2. En el menú Herramientas, seleccione "Crear entrada de escritorio ..."
  3. Marque la casilla correspondiente si desea el iniciador para todos los usuarios.
  4. Si seleccionó "Crear entrada para todos los usuarios", se le pedirá su contraseña.
  5. Debería aparecer una burbuja de mensaje verde informándole que fue exitoso.
  6. Entonces deberías poder encontrar PyCharm en el Unity Dash o fijarlo al lanzador.

Nota: Es posible que necesite reiniciar el sistema antes de que aparezca.

kiri
fuente
Gracias por tu respuesta! Hice lo que me recomendó, pero, por desgracia, cuando hago clic en el icono que ahora he anclado en el Iniciador, solo palpita de una manera muy incómoda algunas veces y no hace nada. Muy confuso ..
Matt O'Brien
3
@ MattO'Brien ¿Puede encontrar un archivo PyCharm en ~/.local/share/applications(para su usuario) o /usr/share/applications(para todos los usuarios)? Haga clic derecho en este> Propiedades, y marque el campo 'Comando'.
kiri
El campo 'Comando' dice: "/home/matt/software/pycharm/bin/pycharm.sh"% f ¿Hay algún problema con esto?
Matt O'Brien
@ MattO'Brien Creo que solo necesitas ejecutar esto chmod a+x /home/matt/software/pycharm/bin/pycharm.sh.
kiri
3
Estoy usando PyCharm CE, y no hay "Crear entrada de escritorio ..." en el menú Herramientas.
mhaghighat
12

El método "más puro", en mi opinión, es simplemente crear un lanzador en un editor de texto que se vea así:

[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

Creo que este fue creado por JetBrains, pero puede escribir el suyo. Luego guárdelo en /home/yourname/.local/share/applications/appname.desktop para un iniciador vinculado a su propio inicio de sesión, o en /usr/share/applications/appname.desktop si desea que se aplique a otros usuarios de tu sistema.

Obviamente, una vez que edita, puede modificar el ícono, etc. Y puede transferir esta habilidad a otras aplicaciones o tareas.

mightypile
fuente
4

Tuve el mismo problema después de "Crear entrada de escritorio ...". Esto es lo que resolvió mi problema: vaya a la carpeta bin de PyCharm y agregue la siguiente línea al comienzo del pycharm.shscript:

export JDK_HOME='your java home folder'

y guarda el archivo. Ahora, ejecute la entrada del iniciador desde Unity.

Basir Shariat
fuente
¡Esto solucionó mi problema, finalmente! He estado buscando una solución para este por un tiempo. ¡Gracias!
diplosaurus
@diplosaurus eres muy bienvenido!
Basir Shariat
3

Hay un programa llamado "menú principal" disponible en el centro de software. Te permite hacer lanzadores para cualquier comando.

También debe ejecutar cdy ejecutar como un comando como este:

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

Haga clic en nuevo elemento Haga clic en nuevo elemento

Ingrese un nombre para el iniciador y el comando, y tal vez una imagen Ingrese un nombre para el iniciador y el comando, y tal vez una imagen

Julian Stirling
fuente
Si lee la versión original, es posible que no funcione debido a la falta del comando único que usa sh. Verifique la versión editada arriba.
Julian Stirling
por favor perdoname. Una vez que creo este nuevo elemento, ¿cuál es el siguiente paso? My Launcher está sentado allí en la aplicación "Menú principal". ¿Cómo hago esto útil?
Matt O'Brien
Ahh, aquí nos confundimos porque uso Gnome no Unity. Ahora debería aparecer en el Unity Dash. Asumí que podrías arrastrarlo desde allí a la barra de lanzador de la unidad como puedo en Gnome.
Julian Stirling
Mira en la carpeta: ~/.local/share/applications¿puedes ver el lanzador? Abra el editor dconf (instale si no lo tiene) y vaya a: "escritorio-> unidad-> lanzador -> favoritos" Intente agregar el nombre del lanzador en esa lista.
Julian Stirling
En "escritorio-> unidad" solo tenemos "lentes" y "corredor".
Matt O'Brien
1

Suponiendo Gnome WM predeterminado, con la aplicación PyCharm abierta, haga clic derecho en el icono del dock. Elija la opción "Agregar a favoritos".

ingrese la descripción de la imagen aquí

CaosPredictor
fuente