Appunti per Ubuntu 12.04: Creare lanciatori e aggiungere l’opzione nel menu contestuale di Nautilus

Per riavere la funzione di creare lanciatori sulla scrivania bisogna inanzitutto installare gnome-panel.
sudo apt-get install --no-install-recommends gnome-panel
in questo modo possiamo creare dei lanciatori in qualsiasi posizione digitando il seguente comando:

gnome-desktop-item-edit /percorso/dove/inserire/il/lanciatore --create-new

Per inserire ora questa opzione nel menu constuale di Nautilus, bisogna installare il pacchetto nautilus-scripts-manager
sudo apt-get install nautilus-scripts-manager
Poi bisogna creare lo script nella cartella /usr/share/nautilus-scripts, per farlo:
cd /usr/share/nautilus-scripts/
sudo -s
echo "gnome-desktop-item-edit --create-new ~/Scrivania" >> "Crea Lanciatore"
chmod +x "Crea Lanciatore"
exit
exit


Ora dalla Dash di Unity cerchiamo fra le applicazioni il “Gestore scripts per Nautilus” oppure da terminale lanciamo nautilus-scripts-manager. Si aprirà una finestra come quella sotto e spuntiamo gli scripts che vogliamo attivare ed usciamo.

A questo punto basterà cliccare con il tasto destro su una parte vuota del desktop e selezionare Script–>Crea Lanciatore

In alternativa a tutto ciò, per creare dei lanciatori, basta creare dei file .desktop come segue.
Esistono 3 tipi di lanciatori:

  1. Applicazioni;
  2. Applicazioni nel terminale;
  3. Posizione.

Il lanciatore Applicazioni serve per lanciare un’applicazione, ad esempio firefox.
Il lanciatore Applicazioni nel terminale serve per lanciare un comando nel terminale, ad esempio mkdir /home/documenti_importanti/
Il lanciatore Posizione serve per creare link ad una posizione, ad esempio potremmo creare un link alla nostra cartella /home dalla scrivania.

Con un qualunque editor di testi creare un file con la seguente sintassi nome_file.desktop e il contenuto seguente:

  • Lanciatore Applicazioni
    #!/usr/bin/env xdg-open

    [Desktop Entry]
    Version=1.0
    Type=Application
    Terminal=false
    Icon[it]=percorso/icona/preferita
    Exec=applicazione da eseguire
    Name[it]=nome qualsiasi preferibilmente uguale al nome dato al file .desktop
    Comment[it]=commento preferito
    Name=nome qualsiasi preferibilmente uguale al nome dato al file .desktop
    Comment=commento preferito
    Icon=percorso/icona/preferita
  • Lanciatore Applicazioni nel terminale
    #!/usr/bin/env xdg-open

    [Desktop Entry]
    Version=1.0
    Type=Application
    Terminal=true
    Icon[it]=/percorso/icona/preferita
    Exec=comando da eseguire
    Comment[it]=commento preferito
    Name[it]=nome qualsiasi preferibilmente uguale al nome dato al file .desktop
    Name=nome qualsiasi preferibilmente uguale al nome dato al file .desktop
    Comment=commento preferito
    Icon=/percorso/icona/preferita
  • Lanciatore Posizione
    #!/usr/bin/env xdg-open

    [Desktop Entry]
    Version=1.0
    Type=Link
    Icon[it]=/percorso/icona/preferita
    Name[it]=nome qualsiasi preferibilmente uguale al nome dato al file .desktop
    URL=percorso/del/collegamento
    Comment[it]=commento preferito
    Name=nome qualsiasi preferibilmente uguale al nome dato al file .desktop
    Comment=commento preferito
    Icon=/percorso/icona/preferita

Una volta concluso il tutto bisogna dare i permessi di esecuzione, quindi da terminale:
chmod +x nome_file.desktop
oppure cliccare con il tasto destro proprietà–>permessi e spuntare la voce consentire l’esecuzione del file come programma

Annunci

3 thoughts on “Appunti per Ubuntu 12.04: Creare lanciatori e aggiungere l’opzione nel menu contestuale di Nautilus

  1. Poi bisogna creare lo script nella cartella /usr/share/nautilus, per farlo:
    cd /usr/share/nautilus

    Ciò non è corretto per la versione Precise Pangolin 12.04. I percorso corretto è /usr/share/nautilus/nautilus-scripts

  2. Pingback: 25 settembre, è arrivato l’autunno | Nu pocu e tuttu

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...