Come posso creare l'icona di avvio per PhpStorm?


91

Ho PhpStorm sul mio PC, per avviarlo devo andare su phpstorm / bin / e avviare phpstorm.sh, come posso appuntarlo al launcher in modo da non dover andare in cartelle ogni volta?

Risposte:


115

Usa IDE per creare il launcher. Apri Strumenti -> Crea voce desktop ...

Metodo alternativo :

Devi prima creare un lanciatore di applicazioni.

Installazione di gnome-panel

 sudo apt-get install --no-install-recommends gnome-panel

Per creare il launcher

sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

Questo aprirà una finestra "Crea Launcher"

Tipo :
Nome applicazione : PhpStorm
Comando : / bin / bash path_to / phpstorm.sh
Commento : qualsiasi commento

Questo creerà un file di avvio nella /usr/share/applicationsdirectory. Ora fai doppio clic e apri il file.

Una volta avviato il file. Puoi vedere il processo nel launcher di unità. Fare clic destro sull'icona nel launcher unità e fare clic su " Lock to Launcher "

In alternativa puoi creare un file .desktop

Ho trovato questo file .desktop qui . Non l'ho provato. Tenta la fortuna.

[Desktop Entry]
Version=1.0
Type=Application
Name=JetBrains PhpStorm
Exec=/opt/PhpStorm/bin/phpstorm.sh %f
Icon=/opt/PhpStorm/bin/webide.png
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-phpstorm

5
Questo qui è uno dei motivi per cui Linux ha una base utenti così limitata.
— Webnet,

2
@Webnet Questo qui è un esempio di qualcuno che ha le informazioni sbagliate. Vedi l'altra risposta.
— Andrew Mao,

Grande! Grande! Grande!
— CENT1PEDE,

Questo non è più necessario in quanto PhpStorm ora può essere installato come uno snap, il che lo fa per te. Vedi la mia risposta qui per i dettagli.
— colan

128

Esegui Tools-> Create Desktop Entrynel menu principale di IDE.


2
Sembra non funzionare in 13.04 :(
— Nathan JB

2
Funziona per me in 13.04!
— Elte Hupkes,

Funziona anche con WebStorm EAP 11 e Ubuntu 14.
— Dan Dascalescu,

1
Dove si trova la casella di controllo Crea voce desktop nella procedura guidata di installazione.
— m05quit0

3
funziona per me nel 16.04 e PhpStorm 2016.2
— Alfred Bez,

18

Prova a cambiare le due righe sottostanti nel file ~/.local/share/applications/jetbrains-phpstorm.desktop

Icon=/home/$USER/Downloads/PhpStorm-138.2000.2262/bin/webide.png
Exec="/home/$USER/Downloads/PhpStorm-138.2000.2262/bin/phpstorm.sh" %f

Questo ha funzionato per cambiare l'icona di avvio esistente per lanciare ora 8 anziché 7.
— JoshP

Ho notato che lo stesso file desktop è anche inserito in / usr / share / applicazioni (probabilmente ho installato per tutti gli utenti sul sistema). Potrebbe essere necessario modificare anche questo file!
— Karimkorun,

Su KDE questa risposta ha funzionato per me. Ho installato phpstorm usando snap e l'estensione dell'icona in questo percorso era svg. Ho creato una nuova pngicona e seguo le tue istruzioni. Ora mostra correttamente. Grazie
— Alwin Kesler,

funziona su Ubuntu 18.04.3 LTS
— Stan Fad il


3

Di gran lunga la soluzione più semplice è aprire PhpStorm, dove verrà mostrato nel programma di avvio. Quindi fai clic destro su di esso nel programma di avvio e seleziona "Blocca al programma di avvio" e il gioco è fatto.


2

Non devi fare nulla. Basta eseguire PhpStorm / PyCharm per la prima volta da una riga di comando con

/path/PhpStorm/bin/phpstorm.sh

E dopo che inizierà un popup apparirà chiedendo una password per aggiungerla a un launcher. Quando invierai la tua password apparirà un ico nel programma di avvio.


0

A partire da 14-12-2017, è possibile installare PhpStorm come uno snap, dall'applicazione Ubuntu Software o dalla riga di comando. Vedi Installa PhpStorm con Snap per i dettagli.

Ciò aggiungerà automaticamente un'icona di avvio sul desktop.


L'installazione di Snap ha portato svnun'icona che sembra non essere visualizzata correttamente su KDE. Ho seguito la risposta di @Young con pngun'icona creata e ho funzionato
— Alwin Kesler il
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.