Come aggiungere uno script di shell all'avvio come collegamento [duplicato]

97

Voglio aggiungere alcuni script di shell nel mio launcher come scorciatoie ...

Si trovano nel profondo e devo spostarmi ogni volta per eseguirli ...

Ho provato questo link dove la seconda risposta sembra risolverlo ma come detto nei commenti non trovo nessuna opzione per aggiungere un launcher ..

Suppongo che esistesse in 11.04 con un pulsante "+" in Avvio ma io uso 12.04.

Quindi come faccio a farlo funzionare ?? E ho bisogno di questi comandi ogni volta di sicuro ..!

    
posta Nirmik 23.05.2012 - 17:16

2 risposte

140
  1. Crea *.desktop file, la posizione dipende se è per uso personale o tutti gli utenti. Se queste directory non esistono, crearle.

Per uso personale, ~/.local/share/applications

gedit ~/.local/share/applications/name.desktop

Per tutti gli utenti, /usr/local/share/applications/ (o /usr/share/applications/ a seconda del tuo sistema).

sudo -i gedit /usr/share/applications/name.desktop
  1. Incolla sotto il testo

    [Desktop Entry]
    Type=Application
    Terminal=true
    Name=unmount-mount
    Icon=/path/to/icon/icon.svg
    Exec=/path/to/file/mount-unmount.sh
    

    modifica Icon= e Exec= e Name=

    Anche Terminal=True/false determina se il terminale apre una finestra e visualizza l'output o viene eseguito in background

  2. metti questo nel pannello dell'unità trascinandolo dal gestore file

la logica è molto semplice che il pannello dell'unità consente% di file% co_de come launcher sebbene non l'abbia provato perché utilizzo Natty.

    
risposta data virpara 23.05.2012 - 17:46
41

Quello che @vipara ha detto è per lo più corretto, tranne per il fatto che ho anche trovato che /usr/local/share non ha funzionato per me. Inoltre, dovrai eseguire sudo update-desktop-database dopo aver aggiunto questo file per aggiornare le app di avvio. Inoltre, c'è un modo molto più semplice per creare i file .desktop. Innanzitutto, assicurati di aver installato il pannello di gnome (era preinstallato sul mio Ubuntu 12.04):

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

Una volta che hai questo comando, puoi eseguire:

gnome-desktop-item-edit ~/Desktop/ --create-new

Questo farà apparire una bella finestra della GUI in cui potrai selezionare l'applicazione, l'icona, ecc. Scaricherà il file .desktop sul tuo desktop (o ovunque tu lo dirigi), quindi avrai ancora bisogno di sudo mv it alla cartella delle applicazioni e aggiorna il database del desktop in seguito

I launcher sono salvati in /home/myusername/.local/share/applications

    
risposta data Nik Reiman 22.08.2012 - 09:13

Leggi altre domande sui tag