Come aggiungere un launcher per le applicazioni .sh?

65

Ho installato ubuntu (11.04).

Ho installato phpstorm, che è semplicemente un archivio da estrarre e inserire nella directory / opt.

Per eseguirlo, useresti /opt/PhpStorm-103.243/bin/PhpStorm.sh

Nell'unità avevo creato un launcher sul mio desktop.

Ora ho installato gnome-3 (gnome-shell),

E non ho niente sul mio desktop.

Quindi, come faccio a lanciare phpstorm rapidamente? Posso visualizzarlo nelle "applicazioni"?

    
posta Hailwood 28.04.2011 - 00:20

10 risposte

33

L'ho risolto: D

Nel terminale

gedit ~/.local/share/applications/<Your App Name>.desktop

In gedit

Qui dovresti modificare: Tieni presente che i commenti sottostanti sono i migliori, quindi sentiti libero di correggermi

[Desktop Entry]  
Version=1.0                                #not sure what this does
Name=My Awesome App                        #Obviously the application name
GenericName=Awesome App                    #Difference between this and Name?
Comment=This app is awesome!               #The tooltip
Exec=/path/to/sh/file/file.sh              #The command you want to execute
Terminal=false                             #Should the app run in terminal
Icon=/opt/PhpStorm-103.243/bin/webide.png  #The pretty picture :D
Type=Application                           #Um?
Categories=Network;WebBrowser;             #Categoies the app should be in
MimeType=text/html;                        #Mime types the launcher can open
Name[en_NZ]=My Awesome App                 #Localized version of above info
GenericName[en_NZ]=Awesome App             #Localized version of above info
Comment[en_NZ]=This app is awesome!        #Localized version of above info

Salva il file.
Ora la tua applicazione apparirà nelle ricerche:)

    
risposta data Hailwood 28.04.2011 - 23:42
65

PhpStorm ora ha una funzione per creare un launcher per te. È disponibile sotto:

Tools -> Create Desktop Entry...

Questo aggiungerà PhpStorm al menu di sistema per l'utente corrente o per tutti gli utenti. Il launcher creato è anche compatibile con Gnome Shell.

    
risposta data Rowno 29.02.2012 - 11:03
27

L'applicazione Alacarte può aiutarti. Puoi anche trovarlo sotto "Menu principale". Utilizza il Software Center o

sudo apt-get install alacarte

Scegli una cartella (non molto importante se hai Gnome 3, a meno che non usi qualche estensione di menu) e poi a destra New Item . Qui puoi dare un nome al nuovo launcher e navigare fino alla sua posizione. Puoi anche fornire un logo cliccando sul logo.

    
risposta data Constantine Gladky 12.11.2011 - 07:31
10

Sto usando la gnome-shell in Ubuntu 11.10 e ho creato il mio launcher per PhpStorm usando lo stesso metodo in Gnome 3 che avrei usato in Gnome 2: ho usato l'applicazione Main Menu .

L'applicazione viene visualizzata nella ricerca e può essere aggiunta ai preferiti senza problemi.

    
risposta data esoltys 16.12.2011 - 15:55
3

Un altro modo "grafico" per fare questo:

  1. Vai alla cartella ~ / .local / share / applications usando Nautilus o qualsiasi altro file explorer.
  2. Copia e incolla dei collegamenti esistenti con l'icona che ti piace.
  3. Fai clic con il tasto destro del mouse sul nuovo collegamento e modifica la proprietà in modo che punti al tuo script o alla tua applicazione.
  4. Trascinalo su launcher / taskpan.
  5. Puoi anche aprirlo nell'editor di testo e fare ulteriori regolazioni.
risposta data ShitalShah 22.04.2016 - 23:16
1

Ottenere il programma nella ricerca sembra essere al massimo difficile, il che sicuramente migliorerà con Gnome3 che matura e progredisce. (Lo stato di Gnome3 in questo momento non sarà certamente lo stesso in un mese.)

Per aggiungere un'applicazione come preferita (in modo che venga visualizzata nel launcher a sinistra della schermata "Attività"), premi Alt + F2 e avvia l'applicazione o lo script che desideri. Mentre è in esecuzione, accedere alla schermata "Attività" e trascinare l'applicazione in esecuzione nei preferiti. L'ho usato solo per programmi che usano una GUI, ma sentitevi liberi di giocarci.

Spero che aiuti.

Aggiungerò: non sono innamorato di Gnome3 come al momento, ma è un passo avanti rispetto a Unity e sono entusiasta di vedere dove andrà in futuro. Una cosa grandiosa del software aperto, si muove velocemente. Dovremmo vedere una rapida progressione nel cambiare e aggiungere funzionalità. Questi sono tempi critici nell'evoluzione della metafora del desktop.

    
risposta data Dave 03.05.2011 - 16:42
1

È possibile installare l'estensione MyLauncher. Produrrà un menu sul pannello che puoi modificare facendo clic con il pulsante destro del mouse. Quasi tutto può esserci: link, cartelle, script di shell, ecc.

MyLauncher Gnome Shell Extension

    
risposta data mark 03.09.2012 - 06:26
1

Per 12.10

gnome-desktop-item-edit --create-new ~/Lauchers/for/example/

o

sudo gnome-desktop-item-edit --create-new /usr/share/applications/
    
risposta data Zamp 30.03.2013 - 13:42
0

Non ho familiarità con Gnome3, ma con uno Gnome più vecchio, puoi fare clic con il tasto destro del mouse sul menu dell'applicazione e fare clic su Edit Menus - che ti permetterà di modificare la struttura del menu. Seleziona il sottomenu in cui vuoi che venga visualizzato il tuo programma di avvio, quindi fai clic su New Item e indirizzalo al percorso dello script della shell.

    
risposta data Erigami 28.04.2011 - 04:54
0

se PhpStorm.sh è un'applicazione terminale Trova un metodo per creare un nuovo launcher o lente e popolarlo con il seguente comando

gnome-terminal -x sh -c "<path to PhpStorm.sh>"

altrimenti se si tratta di uno script shell greafico che usa zenity o equivalente usa un metodo simile per creare e popolare il launcher con la seguente commad

sh -c "<path to PhpStorm.sh>"
    
risposta data puneet 28.04.2011 - 06:23

Leggi altre domande sui tag