## Estendere Nautilus

È possibile estendere Nautilus in due modi. Attraverso estensioni specifiche per Nautilus e attraverso script. Questa sezione spiega la differenza tra questi due metodi e come installarli.

### Script di Nautilus

Nautilus è in grado di eseguire degli script. Gli script, di solito, compiono operazioni più semplici rispetto alle estensioni per Nautilus e possono essere scritti in un qualsiasi linguaggio di script che è possibile eseguire sul computer. Per eseguire uno script, scegliere File → Script, quindi scegliere lo script da eseguire dal sotto-menù.

Per eseguire uno script su un particolare file, selezionare il file nel riquadro di visualizzazione, scegliere File → Script, quindi selezionare dal sotto-menù lo script da eseguire sul file. È anche possibile selezionare più file contemporaneamente.

È possibile accedere agli script anche dal menù contestuale.

Se non ci sono script installati, il menù degli script non sarà presente.

#### Installare script per il gestore di file

Il gestore di file include una cartella speciale in cui è possibile salvare gli script. Tutti i file eseguibili presenti in questa cartella appariranno nel menù Script. La cartella degli script è posizionata in $HOME/.gnome2/nautilus-script.

Per installare uno script, copiare semplicemente lo script nella cartella e modificargli i permessi affinché sia eseguibile.

Per visualizzare il contenuto della cartella degli script, se sono già installati altri script, scegliere File → Script → Apri cartella script. Se non VisualizzaMostra file nascosti.

Un'ottima fonte per scaricare script per Nautilus è il sito web G-Scripts.

#### Scrivere script per il gestore di file

Quando eseguiti da una cartella locale, agli script sono passati i nomi dei file selezionati. Quando eseguiti da una cartella remota (per esempio una cartella con contenuti web o ftp), agli script non viene passato alcun parametro.

La tabella seguente mostra le variabili passate allo script:

Variabili d'ambiente | Descrizione
--- | ---
NAUTILUS_SCRIPT_SELECTED_FILE_PATHS | percorsi delimitati dal carattere newline per i file selezionati (solo se locale)
NAUTILUS_SCRIPT_SELECTED_URIS | URI delimitati dal carattere newline per i file selezionati
NAUTILUS_SCRIPT_CURRENT_URI | URI per la posizione corrente
NAUTILUS_SCRIPT_WINDOW_GEOMETRY | posizione e dimensione della finestra corrente

### Estensioni di Nautilus

Le estensioni di Nautilus sono molto più efficaci rispetto agli script di Nautilus, consentendo una maggiore libertà negli ambiti e modalità con cui estendono Nautilus. Le estensioni di Nautilus vengono tipicamente installate dagli amministratori di sistema.

Tra le estensioni più usate di Nautilus ci sono:

1. nautilus-actions

   Questa estensione consente di assegnare con facilità delle azioni in base al tipo di file.

2. nautilus-send-to

   Questa estensione fornisce un modo semplice di inviare un file o una cartella ad altri usando email, messaggistica istantanea o Bluetooth.

3. nautilus-open-terminal.

   Questa estensione fornisce un modo semplice per aprire un terminale alla posizione iniziale selezionata.

Se si sta cercando il comando Apri terminale che era presente nel menù di Nautilus accessibile con un clic col tasto destro del mouse, è necessario installare l'estensione nautilus-open-terminal.

Preferenze di Nautilus |  | Capitolo 7. Strumenti e utilità