Come posso configurare PyCharm per l'avvio dal Launcher?


126

Ho installato PyCharm sul mio nuovissimo laptop Ubuntu 13.10.

Per avviare PyCharm, trovo che devo navigare nella directory in cui vive Pycharm ed eseguirlo da lì in quanto tale:

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

Spero che questo non stia chiedendo troppo, ma vorrei poter fare clic su un'icona nel Launcher per avviare questa applicazione.

Ho provato a fare clic con il pulsante destro del mouse sull'icona di PyCharm nel Launcher quando l'app è in esecuzione e selezionando "Lock To Launcher" ma questo non funziona (dopo aver bloccato, quando provo a eseguire il software in questo modo, l'icona pulsa in un modo molto modo imbarazzante alcune volte e non fa nulla).

Si diceva che una piccola app chiamata Alacart fosse utile, ma non ho idea di come funzioni e sembra inutile. Non sono sicuro del motivo per cui gli autori ci hanno preso in giro con un pulsante "Aiuto" se non ci sono file di aiuto scritti che possiamo visualizzare.

Un ulteriore tentativo ha incluso la lettura pagina dopo pagina della documentazione tecnica su come scrivere script che in qualche modo mi aiuteranno a personalizzare la mia esperienza.

Come posso configurare PyCharm per l'avvio dal Launcher ???


1
Il pulsante "Lock to launcher" funziona su UBUNTU LTS 16.04, PyCharm 2018.2
techkuz,

Su Ubuntu 18.0x: i. lanciare pycharm, ii. fare clic con il tasto destro sull'icona di Pycharm sul programma di avvio, iii. nell'elenco a discesa, selezionare "Aggiungi ai preferiti".
Zhubarb,

Risposte:


244

PyCharm può creare la propria icona di avvio (ma non è stata creata per impostazione predefinita).

Tutto quello che devi fare è:

  1. Avvia PyCharm.
  2. Dal menu Strumenti, seleziona "Crea voce desktop ..."
  3. Spuntare la casella corrispondente se si desidera il programma di avvio per tutti gli utenti.
  4. Se hai selezionato "Crea voce per tutti gli utenti", ti verrà chiesta la password.
  5. Un fumetto verde dovrebbe apparire per informarti che ha avuto successo.
  6. Dovresti quindi essere in grado di trovare PyCharm in Unity Dash o aggiungerlo al programma di avvio.

Nota: potrebbe essere necessario riavviare il sistema prima che appaia.


Grazie per la tua risposta! Ho fatto ciò che mi hai consigliato, ma purtroppo, quando faccio clic sull'icona che ho ora bloccato sul Launcher, questo pulsa in modo molto imbarazzante alcune volte e non fa nulla. Molto confuso ..
Matt O'Brien il

3
@ MattO'Brien Riesci a trovare un file PyCharm in ~/.local/share/applications(per il tuo utente) o /usr/share/applications(per tutti gli utenti). Fare clic con il tasto destro su> Proprietà e selezionare il campo "Comando".
Kiri,

Il campo "Comando" dice "/home/matt/software/pycharm/bin/pycharm.sh"% f C'è qualcosa di sbagliato in questo?
Matt O'Brien il

@ MattO'Brien Penso che devi solo eseguire questo chmod a+x /home/matt/software/pycharm/bin/pycharm.sh.
Kiri,

3
Sto usando PyCharm CE e non esiste "Crea voce desktop ..." nel menu Strumenti.
mhaghighat,

12

Il metodo "più puro", secondo me, è semplicemente quello di creare un lanciatore in un editor di testo che assomigli a questo:

[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

Credo che questo sia stato creato da JetBrains, ma puoi scriverne uno tuo. Quindi salvalo in /home/nomeutente/.local/share/applications/appname.desktop per un programma di avvio associato al tuo login personale oppure in /usr/share/applications/appname.desktop se desideri che venga applicato ad altri utenti di il tuo sistema.

Ovviamente, una volta modificato, puoi modificare l'icona, ecc. E puoi trasferire questa abilità ad altre app o attività.


4

Ho avuto lo stesso problema dopo "Crea voce desktop ...". Questo è ciò che ha risolto il mio problema: vai nella cartella bin di PyCharm e aggiungi la seguente riga all'inizio dello pycharm.shscript:

export JDK_HOME='your java home folder'

e salva il file. Ora, esegui la voce di avvio da Unity.


Questo risolto il mio problema, finalmente! Ho cercato una soluzione per questo per un po '. Grazie!
diplosaurus,

@diplosaurus sei il benvenuto!
Basir Shariat,

3

C'è un programma chiamato "menu principale" disponibile dal centro software. Ti consente di creare lanciatori per qualsiasi comando.

Inoltre è necessario eseguire cde avviare come un comando come questo:

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

Fai clic su nuovo elemento Fai clic su nuovo elemento

Inserisci un nome per il programma di avvio e il comando, e forse un'immagine Inserisci un nome per il programma di avvio e il comando, e forse un'immagine


Se leggi la versione originale in questo caso potrebbe non funzionare a causa della mancanza del singolo comando che utilizza sh. Controlla la versione modificata sopra.
Julian Stirling il

ti prego, perdonami. Una volta creato questo nuovo oggetto, qual è il prossimo passo? Il mio Launcher è semplicemente seduto nell'app "Menu principale". Come posso renderlo utile?
Matt O'Brien il

Ahh, qui ci confondiamo perché uso Gnome non Unity. Ora dovrebbe apparire in Unity Dash. Immaginavo che potessi trascinarlo da lì nella barra del launcher dell'unità come faccio io in Gnome.
Julian Stirling,

Cerca nella cartella: ~/.local/share/applicationsriesci a vedere il programma di avvio? Apri l'editor dconf (installa se non lo hai) e vai su: "desktop-> unity-> launcher -> preferiti" Prova ad aggiungere il nome del launcher in quell'elenco.
Julian Stirling,

Sotto "desktop-> unità" abbiamo solo "obiettivi" e "corridore".
Matt O'Brien il

1

Supponendo Gnome WM predefinito, con l'applicazione PyCharm aperta, fare clic con il tasto destro sull'icona del dock. Scegli l'opzione "Aggiungi ai preferiti".

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.