# Gestore di file Thunar

&date;
2004 2005 2006 2007 Benedikt Meurer

È garantito il permesso di copiare, distribuire e/o modificare questo documento nel rispetto dei termini della GNU Free Documentation License versione 1.1 o qualsiasi versione successiva pubblicata dalla Free Software Foundation; senza sezioni invarianti, senza testo di copertina all'inizio e alla fine. Il testo completo dela licenza è disponibile sul sito della Free Software Foundation.

Benedikt Meurer

    benny@xfce.org

os-cillation Sviluppatore di sistemi Sviluppatore di software
Questo manuale descrive la versione 1.0.2 di Thunar.

## Introduzione a Thunar

Thunar è un moderno gestore di file per l'ambiente Xfce. Thunar è stato progettato fin dall'inizio per essere veloce e di facile utilizzo. La sua interfaccia utente è semplice e intuitiva, e non presenta di default nessuna opzione inutile o che può creare confusione. Thunar è veloce e reagisce con prontezza dato che presenta un breve tempo di avvio e di caricamento delle cartelle.

Il gestore di file Thunar fornisce quindi un punto di accesso integrato ai propri file e applicazioni. Thunar può essere utilizzato per:

- Creare cartelle e documenti;
- visualizzare i propri file e cartelle;
- gestire i propri file e cartelle;
- eseguire e gestire le azioni personalizzate;
- accedere ai supporti rimovibili.

## La finestra del gestore di file

Di norma, la finestra del gestore di file consiste di un riquadro delle scorciatoie, dell'area principale sulla destra e, al di sopra di essa, di una barra degli indirizzi.

Finestra del gestore di file

Il pannello laterale delle scorciatoie riporta le scorciatoie alle diverse cartelle presenti nel proprio sistema. La prima scorciatoia riporta la cartella casa, la cartella in cui vengono salvati i propri dati personali, e quindi prende il nome dell'utente corrente. La seconda scorciatoia conduce al cestino, dove vengono immagazzinati i file cancellati che possono ancora essere recuperati. La terza scorciatoia è la cartella scrivania, che contiene i file e le cartelle visualizzate sulla scrivania. La quarta scorciatoia conduce alla radice del proprio file system: si può voler esplorarla all'inizio, ma può confondere se si è alle prime armi con i sistemi Linux/Unix. Selezionare le diverse cartelle per vedere cosa contengono.

Al di sotto della scorciatoia del File System, sono visualizzati i supporti e i dispositivi rimovibili. Nell'immagine sopra, è visualizzato una scorciatoia per il Floppy Drive. Premendo su di essa si avrà accesso ai dati salvati sul dispositivo rimovibile. Consultare la sezione per maggiori dettagli.

Le altre scorciatoie sono definite dall'utente. Per aggiungere una scorciatoia è sufficiente trascinare la cartella nel pannello laterale delle scorciatoie. In questo modo sarà possibile accedere alle cartelle importanti istantaneamente. Per rimuovere una scorciatoia, cliccare con il tasto destro del mouse su di essa e selezionare l'opzione Rimuovi scorciatoia. Invece, per rinominarla, cliccare con il tasto destro del mouse su di essa e selezionare l'opzione Rinomina scorciatoia. Queste operazioni influenzano esclusivamente la scorciatoia e non la cartella a cui essa si riferisce.

Nell'area principale verrà sempre visualizzato il contenuto della cartella selezionata. Con un doppio clic si apre una cartella mentre con un clic del tasto destro su file o cartelle si apre un menu contestuale che permette di eseguire alcune operazioni. È possibile selezionare più file creando una seleziona rettangolare che li contiene. In alternativa è possibile selezionare un file e poi, tenendo premuto il tasto Shift, aumentare o diminuire la selezione utilizzando i tasti freccia.

La barra degli indirizzi visualizza il percorso intrapreso per raggiungere la cartella in cui ci si trova attualmente. Premendo su un pulsante qualsiasi della barra degli indirizzi, è possibile spostarsi nella relativa cartella. Con un clic del tasto destro del mouse su un pulsante della barra degli indirizzi, verrà visualizzato un menu contestuale con alcune opzioni.

### Personalizzare l'aspetto

Esistono diversi modi per personalizzare l'aspetto delle finestre del gestore di file. Nel caso non si fosse soddisfatti del modo in cui vengono visualizzate le icone, selezionare Visualizza Visualizza come lista dettagliata dal menu principale perché il contenuto della cartella corrente venga visualizzato sotto forma di elenco.

È possibile impostare il gestore di file per visualizzare la barra dei percorsi in luogo di quella degli indirizzi, selezionando Visualizzazione Selettore di percorsi In stile barra degli strumenti dal menu principale.

Nel caso si preferisca una visualizzazione ad albero per il pannello di sinistra, selezionare Visualizzazione Pannello laterale Albero dal menu principale.

#### Colonne visibili nella visualizzazione a lista dettagliata

Nel caso si preferisca visualizzare il contenuto delle cartella sotto forma di lista, utilizzando la Visualizzazione a lista dettagliata, è possibile personalizzare le colonne da visualizzare. Per modificarle, selezionare Visualizzazione Configura colonne... dal menu principale.

Colonne visualizzate

Colonne visualizzate

  Selezionare le colonne che si desidera vengano visualizzate dalla lista di quelle disponibili. Premere Sposta su o Sposta giùper cambiare l'ordine delle colonne. Premere Predefinitoper tornare alle impostazioni di default.

Dimensionamento delle colonne

  Selezionare l'opzione Espandi automaticamente le colonne quando necessario se si desidera che le colonne della visualizzazione a lista si espandano automaticamente per fare in modo che il testo sia completamente visibile.

## Lavorare con file e cartelle

### Aprire i file

Quando si apre un file, il gestore di file esegue l'azione predefinita per quel tipo di file. Per esempio, se si apre un file di testo, questo verrà visualizzato utilizzando l'editor di testo predefinito mentre, aprendo un file di immagine, verrà avviato il visualizzatore di immagini predefinito.

Il gestore di file controlla l'estensione di un file per determinarne il tipo. Se il file non presenta un'estensione conosciuta, il gestore di file ne esamina il contenuto.

#### Eseguire le operazioni predefinite

Per eseguire l'azione predefinita su un certo file, è sufficiente cliccare due volte su di esso. Per esempio, l'azione predefinita per i file audio prevede di eseguirli con l'applicazione predefinita per la musica. In questo caso, si può cliccare due volte sul file per aprirlo nel programma per la musica.

È possibile impostare le preferenze di Thunar in modo che basti un unico clic sul file per eseguire l'azione predefinita a esso associata. Per maggiori informazioni consultare la sezione .

#### Eseguire le operazioni non predefinite

Per eseguire un'azione diversa da quella predefinita per un file, selezionare il file per cui si desidera cambiare l'azione. Scegliere l'azione desiderata dalle opzioni Apri con disponibili nel menu File o nel sotto menu Apri con.

#### Aggiungere delle azioni

Per aggiungere delle azioni associate a un determinato tipo di file, si seguano i passi successivi:

1. nell'area principale, selezionare un file del tipo a cui si vuole associare un'azione;

2. selezionare File Apri con altra applicazione... dal menu principale;

3. scegliere un'applicazione nella finestra Apri con o selezionare Usa un comando personalizzato e navigare fino a selezionare il programma che si desidera utilizzare per aprire questo tipo di file.

L'azione scelta è stata ora aggiunta alla lista di azioni per quel particolare tipo di file. Se è stata abilitata l'opzione Usa come predefinita per questo tipo di file o non era stata associata un'altra azione in precedenza, la nuova azione è quella predefinita.

È anche possibile aggiungere delle azioni utilizzando il pulsante Apri con raggiungibile da File Proprietà....

#### Modificare le azioni

Per modificare le azioni associate a un file o a un certo tipo di file, seguire questa procedura:

1. nell'area principale selezionare un file del tipo per cui si vuole modificare l'azione;

2. selezionare File Proprietà... dal menu principale;

3. selezionare la nuova azione predefinita utilizzando il pulsante Apri con oppure aggiungere una nuova azione selezionando Apri con altra applicazione... dal menu a discesa.

Per rimuovere un'azione definita in precedenza per un certo tipo di file, aprire il dialogo Apri con come descritto in precedenza, premere con il tasto destro del mouse sull'azione che si desidera rimuovere e selezionare Rimuovi avviatore.

### Proprietà del file

La finestra delle proprietà del file mostra ulteriori informazioni su qualsiasi file o cartella nel gestore di file. In questa finestra è anche possibile eseguire le seguenti operazioni:

- cambiare l'icona di file speciali, quali i lanciatori di applicazioni e i collegamenti URL;

- aggiungere o rimuovere gli emblemi di un file o di una cartella;

- cambiare i permessi UNIX a un file o a una cartella;

- scegliere l'applicazione da utilizzare per aprire un file e tutti gli altri file dello stesso tipo.

Proprietà del file

Per aprire la finestra delle proprietà del file, seguire questa procedura:

1. selezionare il file o la cartella di cui si vogliono esaminare o modificare le proprietà. Non è possibile selezionare più di un elemento alla volta e visualizzare le proprietà che hanno in comune;

2. Eseguire una delle seguenti operazioni:

   - selezionare File Proprietà... dal menu principale;

   - Fare clic con il tasto destro del mouse sull'elemento selezionato e scegliere Proprietà... dal menu contestuale;

   - premere la combinazione di tasti Alt Invio.

## Utilizzare i supporti rimovibili

### Accedere ai supporti rimovibili

Thunar supporta i dispositivi rimovibili se è stato compilato con il supporto per HAL, o se si sta utilizzando FreeBSD. Comunque, nelle versioni di FreeBSD 6.0 o successive, si suggerisce di utilizzare HAL in luogo del supporto nativo fornito da Thunar.

#### Montare i supporti

Montare i supporti significa renderne accessibile il file system. Quando si monta un supporto, il relativo file system è collegato come sotto directory del proprio file system.

Per avere accesso a un supporto, inserirlo nell'apposito dispositivo o collegarlo fisicamente al proprio computer (per esempio collegando un dispositivo USB a una delle porte USB presenti sul proprio computer). Nel pannello laterale del gestore di file verrà aggiunto un oggetto che rappresenta il dispositivo collegato. Se è in esecuzione xfdesktop ed è correttamente configurato per visualizzare le icone dei file e dei lanciatori, l'oggetto verrà anche aggiunto al proprio desktop.

Per montare effettivamente il dispositivo, fare clic sull'oggetto che lo rappresenta. Per esempio, per montare un dischetto floppy, fare clic sull'oggetto Floppy Drive nel pannello laterale. Il gestore di file aggiungerà così il file system del dispositivo alla struttura del proprio file system e ne visualizzerà il contenuto nell'area principale.

#### Espellere i supporti

Se il dispositivo per il supporto è motorizzato (per esempio un'unità CD-ROM), fare clic con il tasto destro del mouse sull'oggetto corrispondente nel pannello laterale o sulla scrivania e scegliere Espelli volume. Il supporto verrà espulso dal dispositivo dopo pochi secondi. Se invece il dispositivo non è motorizzato (per esempio un dischetto floppy o una chiavetta USB), fare clic con il tasto destro del mouse sull'oggetto corrispondente e selezionare Smonta volume. Dopo qualche istante verrà visualizzato un messaggio per avvisare che è possibile rimuovere il dispositivo dal computer in sicurezza.

Messaggio di smontaggio

Il messaggio verrà visualizzato solamente se è abilitato il supporto per libnotify, e se è stato installato il demone di notifica. Un demone di notifica per l'ambiente Xfce è disponibile dal sito del Xfce Goodies Project. Se il supporto alla notificazione non è disponibile, occorre attendere la scomparsa del menu contestuale prima di rimuovere il supporto o scollegare l'unità.

Si ricorda che non è possibile espellere o smontare un supporto o un dispositivo che è ancora in uso da una o più applicazioni. Quindi, se il gestore di file si rifiuta di espellere un dispositivo, sarà necessario controllare di aver chiuso tutte le applicazioni che avevano accesso al dispositivo stesso e verificare anche le applicazioni da linea di comando eseguite nella finestra del Terminale.

Assicurarsi di aver smontato il supporto rimovibile prima di espellerlo. Non espellere un disco floppy dal drive prima di averlo smontato. Non rimuovere una chiavetta USB prima di aver smontato il dispositivo. Se non si smonta prima il dispositivo, si potrebbero perdere dei dati o mandare in blocco il sistema.

### Gestione dei supporti rimovibili

Thunar è inoltre in grado di gestire automaticamente i supporti e i dispositivi rimovibili se il pacchetto thunar-volman è installato nel sistema. Si noti comunque che questa caratteristica richiede il supporto di HAL.

Se il supporto ad HAL è disponibile e thunar-volman è installato nel proprio sistema, è possibile scegliere di abilitare la funzione di gestione dei volumi fornita da Thunar. Quindi, aprire le preferenze del gestore di file, dirigersi alla pagina Avanzate e abilitare l'opzione Abilita la gestione dei volumi.

Il passo successivo consiste nel personalizzare, a seconda dei propri bisogni, la gestione dei supporti e dei dispositivi rimovibili. Premere il collegamento Configura nella sezione Gestione dei volumi, subito sotto al pulsante; verrà visualizzata la finestra di configurazione dei dispositivi e dei supporti rimovibili.

Dispositivi e supporti rimovibili

Se si ha confidenza con il gnome-volume-manager, ci si dovrebbe trovare a proprio agio, in quanto è stato progettato per assomigliare nell'aspetto e nel comportamento al gnome-volume-manager. Le preferenze sono suddivise per ogni categoria di dispositivo in modo da agevolare la ricerca dell'opzione relativa a uno specifico dispositivo.

La pagina sui dispositivi di immagazzinamento contiene le opzioni più importanti. Come suggerisce il nome, queste opzioni si applicano solamente ai dispositivi di immagazzinamento quali hard disk esterni, chiavette USB e CD-ROM. Le opzioni relative ai dispositivi di immagazzinamento sono descritte in dettaglio nel seguito

Monta i supporti rimovibili quando collegati

  Abilitare questa opzione per eseguire il montaggio automatico dei file system presenti sui dispositivi rimovibili (per esempio un hard disk esterno o una chiavetta USB) nel momento in cui vengono collegati al computer.

  Questa opzione deve essere abilitata per permettere il funzionamento di alcune caratteristiche relative ai dispositivi rimovibili. Per esempio, disabilitando questa opzione, certi tipi di lettori musicali portatili non sono più riconosciuti, e quindi, anche se è abilitata l'opzione Esegui i file musicali quando connessi nella pagina Multimedia, il comando non sarà eseguito automaticamente al momento dell'inserimento del lettore musicale nella relativa porta.

Monta i supporti rimovibili quando inseriti

  Abilitare questa opzione per eseguire il montaggio automatico dei file system dei supporti rimovibili (per esempio CD-ROM o DVD) al momento dell'inserimento del supporto nell'unità.

  Questa opzione deve essere abilitata per permettere il funzionamento di alcune caratteristiche relative ai supporti rimovibili. Per esempio, disabilitando questa opzione, risulta impossibile riconoscere se il supporto è in grado di avviarsi autonomamente (autorun) e quindi l'opzione Avvia automaticamente i nuovi dispositivi e i supporti non ha effetto sui supporti rimovibili.

Sfoglia i supporti rimovibili quando inseriti

  Abilitare questa opzione per visualizzare automaticamente nel gestore di file il contenuto dei supporti appena inseriti. Il contenuto, verrà visualizzato solamente se non è possibile alcun altra azione o se è stato scelto di ignorare le altre possibili azioni. Per esempio, se si inserisce un CD-ROM in grado di avviarsi automaticamente ed è abilitata l'opzione Avvia automaticamente i nuovi dispositivi e i supporti, verrà richiesto se avviare o ignorare l'avvio automatico. Se si sceglie di ignorare l'esecuzione automatica, il contenuto del supporto verrà visualizzato nel gestore di file.

Esegui automaticamente i programmi per i nuovi dispositivi o supporti

  Abilitare questa opzione per avvalersi delle capacità di auto avviamento di alcuni supporti e dispositivi rimovibili. Consultare le specifiche di auto avviamento delle applicazioni desktop per maggiori dettagli sul meccanismo di esecuzione automatica. Per aumentare la sicurezza, verrà sempre richiesta la conferma dell'avvio automatico.

  Se l'emulatore di sistemi Windows WINE è installato sul proprio sistema, il meccanismo di avvio automatico tenterà di eseguire il file `autorun.exe` utilizzando WINE.

Apertura automatica dei file all'inserimento di un supporto

  Abilitare questa opzione per avvalersi della capacità di apertura automatica di alcuni dispositivi e supporti rimovibili. Consultare le specifiche di avvio automatico per le applicazioni desktop per maggiori dettagli sul meccanismo di apertura automatica. Per aumentare la sicurezza, verrà sempre richiesta la conferma dell'apertura automatica.

Le restanti opzioni permettono di specificare un comando da eseguire all'inserimento in una unità di un certo tipo di supporto o alla connessione di un dispositivo esterno. Il comando può utilizzare tre variabili speciali che verranno sostituite all'esecuzione del comando stesso:

`%d`

  Ogni volta che la stringa `%d` compare nel comando, verrà sostituita con il percorso del file del dispositivo appena inserito. Per esempio, se si è connessa una chiavetta USB, il percorso del file del dispositivo sarà `/dev/da0s1` o `/dev/sda1`.

  Se al dispositivo non è associato alcun file del dispositivo o se quest'ultimo non è rintracciabile, la variabile `%d` verrà sostituita con una stringa vuota.

`%h`

  Ogni volta che la stringa `%h` compare nel comando, verrà sostituita con il codice UDI di HAL del nuovo dispositivo.

`%m`

  Ogni volta che la stringa `%m` compare nel comando, verrà sostituita con il punto di montaggio del nuovo dispositivo aggiunto. Se il dispositivo non può essere montato (per esempio una stampante o una tastiera) o se il montaggio automatico è disabilitato, `%m` verrà sostituita con una stringa vuota.

#### Soluzione dei problemi relativi al gestore di volumi

Suggerimenti utili per risolvere i problemi relativi al gestore di volumi in caso non dovesse funzionare secondo le attese.

1. Assicurarsi che Thunar sia in esecuzione come demone. Il gestore di volumi dipende da questo, dato che non è un demone. Di norma, Xfce esegue Thunar come demone all'avvio. Se per qualche ragione venisse terminato, aprire la finestra di Esegui programma (utilizzando la scorciatoia da tastiera Alt F2 o facendo clic sulla scrivania con il tasto destro e scegliendo Esegui programma... dal menu della scrivania), digitare Esegui programma... e fare clic su Esegui.

2. Provare a eseguire thunar-volman da una finestra del terminaledopo avere collegato l'unità o inserito il supporto. Prima di tutto è necessario identificare l'UDI di HAL del dispositivo utilizzando lshal o hal-device. Una volta noto l'UDI, eseguire `thunar-volman --device-added <udi-del-proprio-dispositivo>` in una finestra del terminale e controllare l'eventuale comparsa di messaggi di avviso o di errore.

Se non dovesse ancora funzionare, richiedere aiuto sulla Xfce Forum or the thunar-dev mailing list.

## Preferenze di gestione dei file

Utilizzare la finestra delle Preferenze del gestore di file per impostare le preferenze del gestore di file Thunar. Per aprire questa finestra, selezionare Modifica Preferenze... dalla barra del menu, oppure fare clic sul pulsante Gestore di file nel gestore della configurazione di Xfce.

La finestra delle Preferenze del gestore di file è divisa in quattro pagine con diverse opzioni, ognuna delle quali è descritta in una sezione apposita riportata nel seguito. Fondamentalmente è possibile impostare le preferenze relative alle seguenti categorie:

- le impostazioni predefinite per la visualizzazione;

- le impostazioni predefinite per il pannello laterale;

- il comportamento delle finestre del gestore di file;

- funzioni avanzate del gestore di file.

Thunar supporta inoltre una serie di cosiddette opzioni nascoste, che controllano diverse funzioni avanzate del gestore di file, ma che non sono incluse nelle preferenze al fine di mantenere la finestra delle preferenze il più semplice possibile. Il file `README.thunarrc`, incluso nella distribuzione di Thunar, descrive in dettaglio tutte le opzioni disponibili.

### Preferenze di visualizzazione

È possibile specificare una visualizzazione predefinita, selezionare le impostazioni di ordinamento e di visualizzazione. È anche possibile impostare se per un certo tipo di file supportato devono essere visualizzate le miniature.

Preferenze di visualizzazione

Visualizza nuove cartelle usando

  Selezionare la visualizzazione predefinita per le cartelle. All'apertura di una nuova finestra, questa verrà visualizzata con lo stile selezionato. Può trattarsi di visualizzazione a icone, a lista compatta o dettagliata. È inoltre possibile selezionare l'opzione Ultima visualizzazione attiva per utilizzare lo stile di visualizzazione adottato nell'ultima finestra attiva.

Mostra le cartelle prima dei file

  Selezionare questa opzione per visualizzare le cartelle prima dei file quando si ordina una cartella.

Mostra miniature

  Selezionare questa opzione per mostrare le miniature dei file di immagine e di altri file supportati. Il gestore di file salva i file delle miniature per ogni directory nella cartella nascosta `.thumbnails` nella directory «home» dell'utente.

  Consultare se si desidera estendere le funzionalità di base del thumbaniler di Thunar aggiungendo il supporto ad altri formati di file.

Testo accanto alle icone

  Selezionare questa opzione per inserire l'intestazione dell'icona a fianco, anziché sotto, dell'icona stessa nella visualizzazione a icone

### Preferenze del pannello laterale

È possibile impostare le opzioni di visualizzazione per il pannello delle scorciatoie e per il pannello della visualizzazione ad albero.

Preferenze del pannello laterale

Il pannello laterale può visualizzare sia una lista di scorciatoie per le cartelle presenti nel proprio file system (modalità predefinita), sia una struttura ad albero delle stesse cartelle. Questa pagina permette di selezionare la dimensione delle icone visualizzate nel pannello delle scorciatoie o della struttura ad albero. È inoltre possibile indicare quali emblemi debbano essere visualizzati.

Dimensione dell'icona

  La dimensione delle icone visualizzate nel pannello laterale, le scelte possibili variano da Molto piccola (circa 16x16 pixel) a Molto grande (circa 128x128 pixel).

Visualizza gli emblemi delle icone

  Selezionare questa opzione per visualizzare gli emblemi delle cartelle nel pannello laterale. È possibile assegnare gli emblemi alle directory dalla finestra delle Proprietà. Selezionare una cartella nell'area principale e scegliere File Proprietà... dal menu principale, oppure fare clic con il tasto destro del mouse sulla directory e selezionare Proprietà... dal menu contestuale.

### Preferenze di comportamento

È possibile selezionare il comportamento preferito per interagire con il gestore di file.

Preferenze di comportamento

Clic singolo per attivare gli elementi

  Selezionare questa opzione per eseguire l'azione predefinita per un elemento quando si clicca su di esso. Quando questa opzione è selezionata, e si posiziona il puntatore su un elemento, il titolo di questo è sottolineato e verrà selezionato automaticamente dopo un breve intervallo.

  Questo intervallo di tempo può essere configurato sotto all'opzione. È anche possibile disattivare la selezione automatica degli elementi muovendo il puntatore all'estrema sinistra.

Doppio clic per attivare gli elementi

  Selezionare questa opzione per eseguire l'azione predefinita su un elemento quando si esegue su di esso un oppio clic del mouse, e per selezionarlo con un singolo clic.

### Preferenze avanzate

È possibile impostare le caratteristiche avanzate del gestore di file.

Preferenze avanzate

Permessi della cartella

  Selezionare l'azione che deve essere eseguita nel momento in cui vengono cambiati i permessi a una cartella nella finestra delle Proprietà. È possibile scegliere di lasciare che Thunar visualizzi una notifica ogni volta che si cambiano i permessi di una cartella, di applicare di default i permessi solo alla cartella o di di applicarli ricorsivamente alla cartella e al suo contenuto.

Gestione dei volumi

  Se Thunar è stato installato con il supporto per HAL ed è anche installato il pacchetto thunar-volman, è possibile abilitare il gestore di volumi integrato. Consultare per maggiori dettagli su questa caratteristica.

## Personalizzare Thunar

Questo capitolo illustra come sia possibile personalizzare alcune parti del gestore di file a seconda delle proprie necessità.

### Il menu «Invia a»

Thunar include un menu Invia a che fornisce delle possibili destinazioni in cui i file e le cartelle possono essere inviati. Per accedere al menu Invia a, selezionare File Invia a dal menu principale, o fare clic con il tasto del mouse sul file o sulla cartella e selezionare Invia a.

Menu «Invia a»

Di norma, il menu Invia a include una voce denominata Scrivania (crea collegamento) per tutti i file e le cartelle, che crea semplicemente un collegamento sulla scrivania per ogni file selezionato. In più, se il pannello delle scorciatoie è attivo, il menu presenta anche una ulteriore voce per le cartelle denominata Pannello laterale (crea scorciatoia), che permette all'utente di inserire una nuova scorciatoia al pannello laterale. Dopo queste voci, Thunar elenca le periferiche rimovibili attualmente collegate al computer. Nell'immagine in alto, il Floppy Drive rappresenta una possibile destinazione a cui possono essere inviati i file. Si noti che il dispositivo è montato automaticamente una volta che è selezionato dal menu Invia a, quindi non è necessario montarlo manualmente.

In aggiunta, Thunar è distribuito con il plugin Invia a, che aggiunge la voce email al menu, il quale apre una nuova mail con allegato il file selezionato. Se la selezione contiene almeno una cartella, gli elementi selezionati vengono aggiunti a un archivio in formato ZIP prima di essere allegati alla email. Altrimenti, se la selezione contiene più file, o uno singolo, con una dimensione superiore a 200Kib, verrà richiesto all'utente se intende comprimere i file in un archivio ZIP, e inviare quest'ultimo.

Come molte altre caratteristiche di Thunar, il menu Invia a può essere facilmente esteso, inserendo nuove destinazioni, dagli utenti e dagli sviluppatori di applicazioni avvalendosi dello standard desktop entry files. Questi file devono essere installati in una delle cartelle `$XDG_DATA_DIRS/Thunar/sendto/` (consultare le XDG Base Directory Specification per maggiori dettagli sulla variabile `$XDG_DATA_DIRS`).

Il `MimeType` della destinazione `.desktop` specifica il tipo di file per i quali questa azione è disponibile nel menu Send To. Per esempio, si supponga di voler aggiungere una voce per uno strumento di caricamento di un'immagine su Flickr e che questa voce debba essere visualizzata solamente se la selezione contiene dei file in formato JPEG (gli altri formati non sono supportati da Flickr) e quindi si dovrebbe aggiungere una riga `MimeType=image/jpeg;`. Se non si specifica alcun `MimeType` la voce verrà visualizzata per qualsiasi tipo di file.

Qui sotto è mostrato un esempio completo utilizzando l'applicazione postr:

    # postr.desktop - Integrazione di postr nel
    #                 menu "Invia a".
    [Desktop Entry]
    Type=Application
    Version=1.0
    Encoding=UTF-8
    TryExec=postr
    Exec=postr %F
    Icon=postr
    Name=Flickr
    MimeType=image/jpeg;

Se si installa questo in `~/.local/share/Thunar/sendto/` (la cartella va creata se non esiste), il menu Invia a per i file JPEG visualizzerà la nuova voce Flickr, che può essere utilizzata per inviare le proprie immagini JPEG al sito Flickr.

La Wiki del progetto Thunar contiene ulteriori esempi di destinazioni utili per il menu Invia a. Chiunque può aggiungere alla Wiki dei nuovi esempi.

### Creatori di miniature

Thunar si avvale di piccoli programmi per creare le miniature di alcuni tipi di file che saranno poi utilizzate per visualizzare l'anteprima del contenuto del file stesso. Questi piccoli strumenti vengono chiamati "thumbnailer". Thunar è distribuito con dei visualizzatori di miniature per le immagini e per i file degli stili di testo, e si avvale automaticamente dei thumbnailer installati per GNOME se è stato installato con il supporto per `gconf`. L'utente può comunque estendere dinamicamente le funzionalità di base con dei visualizzatori di miniature per dei tipi di file aggiuntivi.

Se si intende programmare un thumbnailer, sarà necessario iniziare con un programma che accetta almeno due parametri da linea di comando: il file di ingresso, che è il tipo di file che si desidera supportare, e il file di output, che è un file PNG in linea con le specifiche del formato dettate dallo standard di gestione delle miniature. In aggiunta il programma dovrebbe anche accettare la dimensione desiderata della miniatura, caratteristica opzionale ma caldamente consigliata. Se si scrive il file di output con una dimensione arbitraria dell'immagine, Thunar la scalerà successivamente alla dimensione desiderata, il che può produrre risultati peggiori rispetto alla generazione diretta della miniatura alla dimensione desiderata.

Una volta terminata la realizzazione del generatore di miniature, è necessario registrarlo in modo che Thunar possa localizzarlo e utilizzarlo. Tutto ciò che è necessario fare è installare un file di descrizione per il thumbnailer (un file `.desktop`) in uno dei percorsi `$XDG_DATA_DIRS/thumbnailers/`. Per esempio, se si desidera registrare un thumbnailer solo per il proprio account utente, è possibile installare il file nella cartella `~/.local/share/thumbnailers/`. Il file `.desktop` per i creatori di miniature ha il seguente formato.

#### Formato del file di descrizione del creatore di miniature

I file di descrizione dei thumbnailer utilizzano il Desktop Entry Format con uno speciale `Tipo` di `X-Thumbnailer` e un particolare campo `X-Thumbnailer-Exec` con nuovi codici di campo. Fondamentalmente, un file di descrizione per un thumbnailer ha il seguente formato.

    [Desktop Entry]
    Version=1.0
    Encoding=UTF-8
    Type=X-Thumbnailer
    Name=Il proprio thumbnailer
    MimeType=i-propri-/mime-type-supportati;
    X-Thumbnailer-Exec=il-proprio-thumbnailer %i %o %s

I campi `Version` e `Encoding` sono imposti dalle Desktop Entry Specification; utilizzare i valori mostrati nell'esempio precedente. Il campo `Type` deve contenere il valore speciale `X-Thumbnailer`, altrimenti il thumbnailer non verrà riconosciuto. Il valore `Name` descrive il proprio thumbnailer.

Il campo `X-Thumbnailer-Exec` contiene il comando per eseguire il proprio thumbnailer e supporta certi codici di campo che verranno sostituiti all'esecuzione del creatore di miniature. I codici di campo riconosciuti sono i seguenti:

`%i`
  Il percorso locale al file di cui creare una miniatura. Può essere un percorso relativo alla directory da cui il creatore di miniature è stato invocato o un percorso assoluto.
`%o`
  Il percorso locale al file in cui archiviare le miniature generate. Il file deve essere scritto in formato PNG valido in accordo allo standard sulle miniature (vedere più sopra). Il percorso non deve terminare con `.png`, che assume importanza se si invocano alcuni strumenti esterni.
`%s`
  La dimensione desiderata in pixel delle anteprime. Questo parametro è facoltativo.
`%u`
  Simile a `%i`, ma sostituito con l'URI del file, in luogo del percorso. Questa opzione è stata aggiunta per aumentare la compatibilità con l'ambiente GNOME.
`%%`
  Verrà sostituito con un singolo `%`.

È necessario includere almeno `%o` e `%i` oppure `%u`, altrimenti il proprio creatore di miniature risulterà inutilizzabile.

Il `MimeType` elenca i tipi MIME, separati da punti e virgola, per i quali il proprio creatore di miniature è in grado di generare delle anteprime.

#### Esempio di creatore di miniature per file EPS

Questo esempio mostra come scrivere e installare un nuovo creatore di miniature, per i file in formato `.eps`, che utilizza il comando `convert` fornito da pacchetto ImageMagick. Si ìinizierà con un semplice script che invoca il comando `convert` per generare una miniatura della dimensione richiesta..

    #!/bin/sh
    #
    # eps-thumbnailer - Esempio di script per la creazione di miniature di file in formato EPS.
    #
    # Utilizzo: esp-thumbnailer eps-file png-dimensione file
    #

    # parametri della linea di comando
    ifile=$1
    ofile=$2
    size=$3

    # utilizzo del comando convert (ImageMagick)
    exec convert "eps:$ifile" -scale "$sizex$size" "png:$ofile"

Salvare questo script in un file `eps-thumbnailer`, assicurarsi che sia eseguibile e installarlo in `/usr/local/bin`.

    $ chmod +x eps-thumbnailer
    $ sudo install eps-thumbnailer /usr/local/bin/eps-thumbnailer

In seguito, è necessario creare il file di descrizione del thumbnailer `eps-thumbnailer.desktop` con questo contenuto:

    [Desktop Entry]
    Version=1.0
    Encoding=UTF-8
    Type=X-Thumbnailer
    Name=EPS Thumbnailer
    TryExec=convert
    MimeType=image/x-eps;
    X-Thumbnailer-Exec=/usr/local/bin/eps-thumbnailer %i %o %s

Questo file devo essere installato in `/usr/local/share/thumbnailers` (creare la cartella se non esiste).

    $ sudo install -d /usr/local/share/thumbnailers
    $ sudo install eps-thumbnailer.desktop /usr/local/share/thumbnailers/eps-thumbnailer.desktop

Il file `eps-thumbnailer.desktop` utilizza la chiave speciale `TryExec` che, se specificata, richiama un comando che deve essere presente nel sistema per permettere l'utilizzo del creatore di miniature. Nell'esempio proposto, lo script è inutilizzabile se l'utilità `convert` non è presente.

L'ultimo passo consiste nella rigenerazione dela cache del creatore di miniature, in modo che Thunar possa utilizzarlo. La cache del creatore di miniature si trova in `$XDG_CACHE_HOME/Thunar/thumbnailers.cache` (a meno che non sia stata impostata diversamente dall'utente o dall'amministratore del sistema, la variabile `$XDG_CACHE_HOME` punta la cartella `~/.cache/`). La cache del creatore di miniature è rigenerata periodicamente da Thunar, ma è possibbile forzare questa operazione invocando l'utilità `thunar-vfs-update-thumbnailers-cache-1` fornita con Thunar. Questa è generalmente installata nella sotto cartella `libexec` del proprio prefisso d'installazione (`sbin` nei sistemi Debian/Ubuntu). Quindi, per esempio, se Thunar è installato in `/usr`, invocare l'utilità nel modo seguente:

    $ /usr/libexec/thunar-vfs-update-thumbnailers-cache-1

Assicurarsi però di eseguire il programma dal proprio account utente, non da quello del super utente, dato che la cache del thumbnailer risiede nella propria cartella «casa», invece che in una posizione accessibile da tutto il sistema.

A questo punto, se Thunar è compilato con il supporto per la monitorizzazione dell'alterazione dei file (utilizzando i servizi FAM o Gamin), riconoscerà automaticamente la cache del nuovo creatore di miniature e sarà in grado di generare le miniature utilizzando il creatore personalizzato. Diversamente, sarà necessario riavviare completamente Thunar per rendere effettivi i cambiamenti, utilizzando:

    $ Thunar -q

per terminare ogni istanza in esecuzione, e in seguito riavviarlo tramite il proprio avviatore.

#### Eliminare delle miniature

Le miniature create vengono salvate nella cartella `~/.thumbnails/` nel rispetto dello standard di gestione delle miniature. Se si intende provare un nuovo thumbnailer, può essere utile cancellare tutte le miniature utilizzando il comando

    $ rm -rf ~/.thumbnails/

che permette inoltre di liberare un po' di spazio nella propria cartella casa. Dato che tutte le informazioni salvate all'interno di questa cartella sono state automaticamente generate da dei file presenti nel proprio file system, non si corre il rischio di perdere dei dati sensibili.

## Argomenti avanzati

### Bulk Rename dei file

Con il termine inglese bulk rename, si intende l'operazione di rinominazione simultanea di più file utilizzando uno stesso criterio che si applica ad almeno uno dei file. Thunar include la funzionalità di bulk rename; questa può essere eseguita separatamente utilizzando il comando `Thunar -B` oppure direttamente da Thunar selezionando due o più file nell'area principale e premendo la combinazione di tasti F2 oppure selezionando Modifica Rinomina... dal menu principale.

Bulk Rename dei file

Il Bulk Renamers può avvenire sui nomi dei file, sul suffisso dei file o su entrambi. La funzione di Bulk Rename attualmente presente in Thunar permette di:

- rimuovere dei caratteri;

- numerare i file;

- inserire data e ora;

- inserire o sovrascrivere dei caratteri;

- cercare e sostituire dei caratteri;

- convertire maiuscole in minuscole a cammello.

Ulteriori programmi di Bulk Rename possono essere installati sotto forma di plugin per Thunar. Visitare il sito web dei plugin di Thunar per una lista delle estensioni disponibili. La Wiki del progetto Thunar contiene ulteriori informazioni sull'argomento; ognuno è libero di aggiungere nuove informazioni alla Wiki.

### Il file system UNIX

Anche se il gestore di file Thunar esegue un ottimo lavoro nell'astrarre i dettagli del file system di base (in modo che l'utente non debba occuparsene), può comunque essere utile capire i concetti di base per avere il quadro completo della situazione. Questa sezione si prefigge di fornire una breve introduzione ai concetti del file system UNIX, che a tutt'oggi è utilizzato da tutte le incarnazioni di UNIX, incluso Linux.

#### Cartelle e percorsi

In un file system di tipo UNIX tutte le cartelle sono disposte con un semplice schema ad albero rovesciato discendente le cui ramificazioni si sviluppano a partire da un'unica cartella di livello principale denominata directory radice (il termine directory viene spesso utilizzato in luogo di cartella) e visualizzata come File System in Thunar. Ciò significa che

La posizione di un qualsiasi file o cartella nella struttura può essere descritta dal suo percorso. Il percorso rappresenta l'elenco di cartelle che è necessario attraversare per giungere alla destinazione (il file o la cartella) partendo dalla cartella di livello principale. Per esempio `/casa/luca` è la sotto cartella `luca` della sotto cartella `casa` della cartella di livello principale, e `/home/luca/miofile.txt` è il file `miofile.txt` in quella sotto cartella. Il simbolo iniziale `/` nei percorsi rappresenta la cartella di livello principale.

Ad ogni utente è associata una cartella in cui vengono archiviati i file e le impostazioni personali. Questa cartella è denominata directory casa ed è visualizzata in Thunar come un'icona speciale con il nome di login dell'utente. La cartella è simile a quella My Files presente nei sistemi Windows. Le directory casa dei vari utenti di un sistema, sono generalmente posizionate nella cartella `/home`. Per esempio `/home/luca` sarà la directory «casa» dell'utente con nome di login `luca`, mentre `/home/giovanna` sarà la directory «casa» per l'utente con il nome di login `giovanna`.

#### Tipi di file

Sarà già capitato di sentir dire che tutto è un file in UNIX. Questo è vero per la maggior parte degli oggetti presenti nei sistemi UNIX odierni; infatti, anche i dispositivi sono rappresentati come file speciali. Anche se questo può sembrare insensato, rappresenta uno dei punti di forza di UNIX e dei suoi derivati, e ha permesso di mantenere negli anni un semplice nocciolo centrale mentre altri sistemi operativi hanno dovuto introdurre dei nuovi concetti per ogni nuova tecnologia.

Questi sono i quattro tipi di file più importanti per i sistemi UNIX

##### File ordinari

Un file ordinario può contenere del testo, un programma o altri dati. Appartengono a questa categoria le immagini, i file audio, i documenti e i video. Il termine file è spesso utilizzato per riferirsi a un file ordinario.

##### Cartelle

Le cartelle sono considerate come file nei sistemi UNIX. Per essere esatti una cartella è un particolare tipo di file che contiene una lista dei nomi dei file con i riferimenti ai file contenuti nella cartella stessa.

##### Collegamenti simbolici

Un collegamento simbolico (spesso chiamato symlink) è un particolare tipo di file che contiene un percorso a un altro file. I file dei collegamenti simbolici non contengono di per sé nessuna informazione utile, ma costituisco esclusivamente un riferimento ad altri file.

##### Dispositivi e supporti

Come già detto in precedenza, la maggior parte dei dispositivi (o supporti) sono considerati dal sistema come file. Spesso vengono posizionati nella cartella `/dev`. Per esempio, il file `/dev/hda` rappresenta il primo disco IDE su Linux.

## Domande poste frequentemente (FAQ)

L'intento di questa sezione è di raccogliere le numerose domande poste frequentemente in relazione all'utilizzo di Thunar. Se una domanda mancasse da queste pagine, si prega di farlo presente con una richiesta.

### Perché Thunar non esegue i file con l'attributo eseguibile?

Per ragioni di sicurezza Thunar esegue solamente i file del tipo `applicazione/x-desktop`, `applicazione/x-eseguibile` e `applicazione/x-shellscript`. Per i file della scrivania la caratteristica di eseguibile verrà abilitata solamente se il file è di tipo `applicazione` ed è fornita una linea valida `Exec` o di tipo `Link` ed è fornito un `URL` valido. Per gli altri tipi la caratteristica è disponibile se il file ha l'attributo di eseguibile per l'utente corrente.

Si noti anche che per `application/x-executable` e `application/x-shellscript`, i tipi di file non devono corrispondere esattamente a questi tipi, ma è sufficiente se il tipo identificato ha un padre che corrisponde a uno dei due tipi elencati precedentemente, o se il tipo MIME è un alias per uno di essi.

### Dove vengono salvati da Thunar i metadati associati ai file?

Thunar associa diverse impostazioni ai file e alle cartelle, che vengono chiamate metadati. Questi metadati sono salvati per tutti i file nel file di database tdb, chiamato anche metafile. Il file di database è salvato in `$XDG_CACHE_HOME/Thunar/metafile.tdb` e può essere esaminato utilizzando `tdbtool`, che è parte della distribuzione di Thunar (posizionato nella sotto cartella `tdb/`.

### Dove vengono salvate le preferenze di Thunar?

Thunar salva le preferenze configurabili dall'utente (e le impostazioni nascoste) in un file di estensione `.ini`, posizionato in `$XDG_CONFIG_HOME/Thunar/thunarrc`, che può essere esaminato utilizzando un editor di testo. Consultare il file `docs/README.thunarrc` per una panoramica delle varie preferenze.

### Come utilizzare le "mouse gesture" in Thunar?

Attualmente Thunar fornisce un supporto di base per le cosiddette mouse gesture nella visualizzazione a icone. È possibile utilizzare le mouse gesture tenendo premuto il tasto centrale del mouse (generalmente la rotella del mouse) mentre il puntatore è nell'area di sfondo del componente nella vista a icone (qualsiasi area non occupata da testo o icona). A questo punto è possibile spostare il cursore nelle quattro direzioni per eseguire determinate azioni descritte nel seguito.

- Sinistra - apre la cartella visitata precedentemente
- Su - apre la cartella genitore
- Destra - apre la cartella visitata successivamente
- Giù - aggiorna la cartella corrente

### Come si possono assegnare scorciatoie da tastiera diverse?

Se si desidera riassegnare una scorciatoia, Thunar fornisce il supporto allo standard GTK+:

Per eliminare l'assegnazione di una scorciatoia, premere il tasto Backspace mentre si è posizionati sulla voce del menu.

Se la scorciatoia non cambia, è necessario abilitare la funzione in GTK+. Questo può essere fatto in tre modi:

- Se si utilizza Xfce 4.3 o successivi, è possibile abilitare l'opzione acceleratori dei menu modificabili nella finestra delle Preferenze dell'interfaccia utente.

- Se si utilizza GNOME, è possibile abilitare l'opzione acceleratori dei menu modificabili nella sezione Menu e barre strumenti della finestra del centro di controllo.

- Altrimenti, inserire la riga seguente nel file `~/.gtkrc-2.0`:

      gtk-can-change-accels=1

### Dove vengono immagazzinate le scorciatoie da tastiera di Thunar?

La mappa delle scorciatoie da tastiera personalizzate sono salvate con il formato standard GTK+ accel map in un file posizionato in `$XDG_CONFIG_HOME/Thunar/accels.scm`. Le linee che iniziano con `;` sono commenti, Consultare la documentazione di GTK+ per maggiori informazioni sul formato del file.

Se si è un pacchettizzatore o un amministratore di sistema e si intende fornire un'impostazione predefinita, per l'intero sistema, delle scorciatoie da tastiera, diversa da quella predefinita di Thunar, si può creare un file `Thunar/accels.scm` in una delle `$XDG_CONFIG_DIRS`. Per esempio, se `/etc/xdg` è parte di `$XDG_CONFIG_DIRS` (come è il caso per la maggior parte delle distribuzioni Linux), è possibile installare le impostazioni predefinite per tutto il sistema in `/etc/xdg/Thunar/accels.scm`. Thunar caricherà le scorciatoie da questo file al primo avvio.

## Supporto

Per segnalare un bug o per avanzare una proposta relativa a questo programma o al manuale, utilizzare il sistema di tracciamento dei bug all'indirizzo ulink url="http://bugzilla.xfce.org/enter_bug.cgi?product=Thunar&format=guided">http://bugzilla.xfce.org/

- Riproducibilità - se lo sviluppatore non è in grado di vedere personalmente il problema, molto probabilmente non sarà in grado di correggerlo. Ogni dettaglio che si è grado di fornire può essere utile.

- Specificità - più rapidamente lo sviluppatore è in grado di isolare il problema in un'area specifica, maggiore sarà la possibilità di correggerlo.

Se si desidera richiedere una nuova caratteristica, occorre specificare il motico per cui si ritiene necessaria. È più probabile che una nuova caratteristica venga implementata se si forniscono delle argomentazioni convincenti. Ancora meglio è se si fornisce una patch che implementa una determinata caratteristica, ma ci si assicuri di aver letto il file HACKING (in particolar modo la sezione titolata Coding Style) prima di iniziare a modificare il codice sorgente.

Altrimenti, se si hanno delle domande relative all'utilizzo o all'installazione di questo programma, chiedere aiuto nella thunar-dev mailing list o sull'indirizzo IRC irc.freenode.net al canale #thunar.

## Informazioni su Thunar

Thunar è stato programmato da Benedikt Meurer (benny@xfce.org). Visitare il sito ufficiale di Thunarper maggiori informazioni.

Questa documentazione è stat scritta da Benedikt Meurer (benny@xfce.org). L'ultima versione di questo documento è disponibile sul sito ufficiale di Thunar.

Questo programma è distribuito nel rispetto dei termini della licenza GNU GPL (General Public License) come pubblicata dalla Free Software Foundation, sia questa la versione 2 o (a propria scelta) una qualsiasi versione successiva

Con il programma dovrebbe essere stata anche fornita una copia della GNU General Public License; se così non fosse, scrivere alla: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.