Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmbienteGrafico/Xfce/AzioniThunar"
Differenze tra le versioni 1 e 31 (in 30 versioni)
Versione 1 del 29/01/2010 14.17.45
Dimensione: 3909
Commento:
Versione 31 del 31/01/2010 08.27.27
Dimensione: 8559
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
#format wiki
#LANGUAGE it
[[BR]]
[[Indice]]
Linea 2: Linea 7:
In questa guida verrà mostrato come aggiungere nuove funzionalità al menù contestuale che appare facendo clic destro del mouse su un file o una cartella sfruttando le proprietà del file manager '''thunar'''.
In questa guida verrà spiegato come aggiungere nuove funzionalità al menù contestuale di '''Xfce''', sfruttando le proprietà del file manager '''Thunar'''.
Linea 5: Linea 11:
Alcune delle azioni di questa guida faranno uso di appositi script. A tale scopo sarà bene creare una cartella che li contenga. Aprire un [http://wiki.ubuntu-it.org/AmministrazioneSistema/RigaDiComando terminale] e digitare:
Alcune delle azioni di questa guida faranno uso di appositi script, a tale scopo creare una cartella che li contenga digitando in una finestra di [http://wiki.ubuntu-it.org/AmministrazioneSistema/RigaDiComando terminale] il seguente comando:{{{
mkdir .bash-script}}}

= Aggiungere un'azione personalizzata =

 0. Avviare '''Thunar''' da '''''Applicazioni → Acessori → Il gestore di file Thunar'''''.
 0. Selezionare '''''Modifica → Imposta azioni personalizzate'''''.
 0. Nella finestra '''Azioni personalizzate''' fare clic sul pulsante '''Aggiunge una nuova azione personalizzata''' per aprire la finestra di dialogo chiamata '''Crea azione'''.

Di seguito sono spiegate le le due schede della finestra '''Crea azione''':

 * '''Basilare''' che presenta i seguenti campi:

  * '''Nome''': inserire il nome dell'azione che si desidera compaia nel menù contestuale.
  * '''Descrizione''': inserire una descrizione dell'azione che si desidera inserire nel menù.
  * '''Comando''': digitare il comando che effettuerà l'azione vera e propria su file e cartelle.
  * '''Icona''': è possibile selezionare un'icona da associare alla specifica azione personalizzata.

 * '''Condizioni di visibilità''' dov'è presente l'opzione '''Schema del file''' in cui è possibile digitare sia il tipo di estensione relativa al file su cui dev'essere impostata l'azione, sia alcune voci relative ad una più generica tipologia di file tra cui:

  * '''Cartelle'''
  * '''File di testo'''
  * '''File audio'''
  * '''File video'''
  * '''File immagine'''
  * '''Altri file'''

= Esempi di azioni =

Di seguito verranno riportati alcuni esempi di azioni con relativi comandi.

== Cerca file ==

Utilizzato per effettuare delle ricerche nelle cartelle.

Compilare le schede della finestra '''Crea azione''' come segue:

 * '''Basilare'''

  * '''Nome:''' Cerca file.
  *'''Descrizione:''' Cerca file nella cartella selezionata.
  *'''Comando:'''{{{
  catfish --path=%f}}}

 * '''Condizioni di visibilità'''

  * Spuntare la voce '''Cartelle'''.

== Calcola spazio ==

Utilizzato per calcolare lo spazio occupato da una cartella nel disco.

Installare il pacchetto: [apt://ncdu ncdu] e compilare le schede della finestra '''Crea azione''' come segue:

 * '''Basilare'''

  * '''Nome:''' Calcola spazio.
  * '''Descrizione:''' Calcola lo spazio occupato dalla cartella.
  * '''Comando:'''{{{
 xfce4-terminal -x ncdu %f}}}

 * '''Condizioni di visibilità'''

  * Spuntare la voce '''Cartelle'''.

== Rinomina in massa ==

Utilizzato per rinominare un'insieme di file.

Compilare le schede della finestra '''Crea azione''' come segue:

 * '''Basilare'''

  * '''Nome:''' Rinomina in massa.

  * '''Descrizione:''' Rinomina in massa una selezione di file.
  * '''Comando:'''{{{
  thunar -B %F}}}

 * '''Condizioni di visibilità:'''

  * Spuntare le voci: '''File di testo''', '''File audio''', '''File video''', '''File immagine''', '''Altri file'''.

== Apri come root ==

Utilizzato per aprire file di testo e cartelle con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione].

Compilare le schede della finestra '''Crea azione''' come segue:

 * '''Basilare'''

  * '''Nome:''' Apri come root.

  * '''Descrizione:''' Apri file come amministratore.

  * '''Comando:'''{{{
  gksudo thunar %f}}}

 * '''Condizioni di visibilità'''

  * Spuntare le voci: '''Cartelle''' e '''File di testo'''.

== Converti file audio ==

Utilizzato per convertire un file musicale in un altro formato.

 0. Scaricare nella propria '''Home''' lo script [attachment:audio-convert audio-convert].
 0. Spostare lo script appena scaricato nella cartella `.bash-script` digitanto il seguente comando in una finestra di [http://wiki.ubuntu-it.org/AmministrazioneSistema/RigaDiComando terminale]:{{{
 mv audio-convert ./.bash-script}}}
 0. Consultare la [http://wiki.ubuntu-it.org/AmministrazioneSistema/PermessiFile relativa pagina] per rendere eseguibile lo script.

Compilare le schede della finestra '''Crea azione''' come segue:

  * '''Basilare'''

   * '''Nome:''' Converti file.

   * '''Descrizione:''' Converti file musicale in altro formato.

   * '''Comando:'''{{{
  ~/.bash-scripts/audio-convert %f}}}

  * '''Condizioni di visibilità'''

   * Spuntare la voce: '''File audio'''.


== Installa font ==
Per installare un font di caratteri sul proprio sistema, scaricare nella propria Home directory [attachment:font-installer.sh questo script], poi spostarlo nella cartella `.bash-script` attraverso il comando:
Linea 7: Linea 142:
mkdir .bash-script}}}

= Aggiungere un'azione personalizzata =
Prima di tutto occorre aprire '''thunar''' e far apparire la finestra '''Azioni personalizzate''' spostandosi in '''''Modifica->Imposta azioni personalizzate...'''''.
Premendo il relativo pulsante per l'aggiunta di azioni, comparirà una nuova finestra di dialogo chiamata '''Crea azione''' strutturata nelle due schede:
 * '''Basilare''' che presenta i seguenti campi:
  * «'''Nome'''»: qui occorre inserire il nome dell'azione che si desidera compaia nel menù contestuale.
  * «'''Descrizione'''»: una breve descrizione a piacere dell'azione che si desidera inserire nel menù.
  * «'''Comando'''»: qui occorre digitare il comando che effettuerà l'azione vera e propria su file e cartelle.
  * «'''Icona'''»: è possibile selezionare un'icona da associare alla specifica azione personalizzata.
 * '''Condizioni di visibilità''' dov'è presente: l'opzione «'''Schema del file'''» in cui è possibile digitare sia lo specifico 'pattern' relativo all'estensione (o estensioni) di file su cui dev'essere impostata l'azione, sia si potrà selezionare alcune caselle relative ad una più generica tipologia di file tra cui:
  * «'''Cartelle'''»
  * «'''File di testo'''»
  * «'''File audio'''»
  * «'''File video'''»
  * «'''File immagine'''»
  * «'''Altri file'''»
 Per impostare più estensioni per la stessa azione occorre separare l'una dall'altra con un punto e virgola. Ad esempio:
 {{{
*.jpg;*.png}}}
 significa che l'azione verrà eseguita soltanto su immagini JPEG e PNG.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Nella maggior parte dei casi casi nel campo testo sarà lasciato il carattere «*»''. ||
  
= Esempi =

=== Cerca file ===
Per effettuare delle ricerche nelle cartelle verrà scelto di usare '''catfish'''. Ecco i dati da inserire:

'''Nome:''' Cerca file...[[BR]]
'''Descrizione:''' Cerca file nella cartella selezionata[[BR]]
'''Comando:''' catfish --path=%f[[BR]]
mv font-installer.sh ./.bash-script}}}
e [http://wiki.ubuntu-it.org/AmministrazioneSistema/PermessiFile renderlo eseguibile] se già non lo è.

I font verranno installati nella cartella `.fonts`. Se questa cartella non è presente nella propria Home, aprire un [http://wiki.ubuntu-it.org/AmministrazioneSistema/RigaDiComando terminale] e digitare:
{{{
mkdir .fonts}}}

'''Nome:''' Installa font[[BR]]
'''Descrizione:''' Installa un font di caratteri nel sistema[[BR]]
'''Comando:''' ~/.bash-scripts/font-installer.sh %F[[BR]]
'''Schema del file:''' *.ttf;*.otf[[BR]]
'''Condizioni di visibilità:''' Altri file

== Converti file video ==
Per convertire un file video in un altro formato, scaricare nella propria Home directory [attachment:avconvert questo script], poi spostarlo nella cartella `.bash-script` attraverso il comando:
{{{
mv avconvert ./.bash-script}}}
e [http://wiki.ubuntu-it.org/AmministrazioneSistema/PermessiFile renderlo eseguibile] se già non lo è.

'''Nome:''' Converti file...[[BR]]
'''Descrizione:''' converti file multimediale in altro formato[[BR]]
'''Comando:''' ~/.bash-scripts/avconvert %f[[BR]]
'''Condizioni di visibilità:''' File video

== Modifica tag ==
Per modificare i tag dei file audio contenuti in una cartella, si utilizza il programma [apt://exfalso exfalso].

'''Nome:''' Edita tag...[[BR]]
'''Descrizione:''' Modifica le tag dei file audio in una cartella[[BR]]
'''Comando:''' exfalso %f[[BR]]
Linea 41: Linea 174:
=== Calcola spazio ===
Per calcolare lo spazio occupato da una cartella nel disco, si utilizza il programma [apt://ncdu ncdu] che si esegue in un [http://wiki.ubuntu-it.org/AmministrazioneSistema/RigaDiComando terminale].

'''Nome:''' Calcola spazio...[[BR]]
'''Descrizione:''' Calcola lo spazio occupato dalla cartella[[BR]]
'''Comando:''' xfce4-terminal -x ncdu %f[[BR]]
'''Condizioni di visibilità:''' Cartelle

=== Rinomina in massa ===
Per rinominare un'insieme di file selezionati in massa si utilizza il programma '''Bulk Rename'''.

'''Nome:''' Rinomina in massa...[[BR]]
'''Descrizione:''' Rinomina in massa una selezione di file[[BR]]
'''Comando:''' thunar -B %F[[BR]]
'''Condizioni di visibilità:''' File di testo, File audio, File video, File immagine, Altri file

=== Apri come root ===
Serve ad aprire i file di testo con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione].

'''Nome:''' Apri come root[[BR]]
'''Descrizione:''' Apri file come amministratore[[BR]]
'''Comando:''' gksudo thunar %f[[BR]]
'''Condizioni di visibilità:''' File di testo

=== Converti file audio ===
Per convertire un file musicale in un altro formato, scaricare
== Riproduci file audio ==
Per riprodurre i file audio singolarmente o contenuti in una playlist, si utilizza il programma [apt://decibel-audio-player decibel-audio-player].

'''Nome:''' Riproduci file...[[BR]]
'''Descrizione:''' Riproduci file musicali con decibel[[BR]]
'''Comando:''' decibel-audio-player %F[[BR]]
'''Condizioni di visibilità:''' Cartelle, File audio

== Visualizza immagine ==
Per visualizzare un'immagine si farà ricorso al visualizzatore '''gpicview'''.

'''Nome:''' Visualizza immagine[[BR]]
'''Descrizione:''' Visualizza un'immagine con GPicView[[BR]]
'''Comando:''' gpicview %f[[BR]]
'''Condizioni di visibilità:''' File immagine

== Converti PNG in JPEG ==
Per convertire un'immagine .png in formato .jpg si utilizzerà il tool '''mogrify'''.

'''Nome:''' Converti in JPEG[[BR]]
'''Descrizione:''' Converte un file .png nel formato .jpg[[BR]]
'''Comando:''' mogrify -format jpg %f[[BR]]
'''Schema del file:''' *.png[[BR]]
'''Condizioni di visibilità:''' File immagine

== Ruota immagine JPEG ==
Per ruotare un'immagine .jpg senza riportare nessuna perdita, inserire i seguenti dati:

'''Nome:''' Ruota immagine...[[BR]]
'''Descrizione:''' Ruota senza perdita un'immagine JPEG[[BR]]
'''Comando:''' for file in %F; do tempfile=$(mktemp); (jpegtran -copy all -rotate 90 $file > $tempfile); mv -f $tempfile $file; rm -f $tempfile; done[[BR]]
'''Schema del file:''' *.jpg;*.JPG;*.jpeg;*.JPEG[[BR]]
'''Condizioni di visibilità:''' File immagine

Perché l'azione funzioni correttamente occorre che i pacchetti ''libjpeg'' e [apt://libjpeg-progs libjpeg-progs] siano installati.

== Masterizza immagine ISO ==
Per masterizzare un'immagine .iso su CD si farà uso del programma [apt://k3b k3b].

'''Nome:''' Masterizza ISO...[[BR]]
'''Descrizione:''' Masterizza un'immagine .iso con K3b[[BR]]
'''Comando:''' k3b --cdimage %f[[BR]]
'''Schema del file:''' *.iso[[BR]]
'''Condizioni di visibilità:''' Altri file
Linea 70: Linea 220:

--------
 * [http://thunar.xfce.org/pwiki/documentation/custom_actions Documento originale a cui si ispira questa guida]

----

BR Indice

Introduzione

In questa guida verrà spiegato come aggiungere nuove funzionalità al menù contestuale di Xfce, sfruttando le proprietà del file manager Thunar.

Preparativi

Alcune delle azioni di questa guida faranno uso di appositi script, a tale scopo creare una cartella che li contenga digitando in una finestra di [http://wiki.ubuntu-it.org/AmministrazioneSistema/RigaDiComando terminale] il seguente comando:

mkdir .bash-script

Aggiungere un'azione personalizzata

  1. Avviare Thunar da Applicazioni → Acessori → Il gestore di file Thunar.

  2. Selezionare Modifica → Imposta azioni personalizzate.

  3. Nella finestra Azioni personalizzate fare clic sul pulsante Aggiunge una nuova azione personalizzata per aprire la finestra di dialogo chiamata Crea azione.

Di seguito sono spiegate le le due schede della finestra Crea azione:

  • Basilare che presenta i seguenti campi:

    • Nome: inserire il nome dell'azione che si desidera compaia nel menù contestuale.

    • Descrizione: inserire una descrizione dell'azione che si desidera inserire nel menù.

    • Comando: digitare il comando che effettuerà l'azione vera e propria su file e cartelle.

    • Icona: è possibile selezionare un'icona da associare alla specifica azione personalizzata.

  • Condizioni di visibilità dov'è presente l'opzione Schema del file in cui è possibile digitare sia il tipo di estensione relativa al file su cui dev'essere impostata l'azione, sia alcune voci relative ad una più generica tipologia di file tra cui:

    • Cartelle

    • File di testo

    • File audio

    • File video

    • File immagine

    • Altri file

Esempi di azioni

Di seguito verranno riportati alcuni esempi di azioni con relativi comandi.

Cerca file

Utilizzato per effettuare delle ricerche nelle cartelle.

Compilare le schede della finestra Crea azione come segue:

  • Basilare

    • Nome: Cerca file.

    • Descrizione: Cerca file nella cartella selezionata.

    • Comando:

        catfish --path=%f
  • Condizioni di visibilità

    • Spuntare la voce Cartelle.

Calcola spazio

Utilizzato per calcolare lo spazio occupato da una cartella nel disco.

Installare il pacchetto: [apt://ncdu ncdu] e compilare le schede della finestra Crea azione come segue:

  • Basilare

    • Nome: Calcola spazio.

    • Descrizione: Calcola lo spazio occupato dalla cartella.

    • Comando:

       xfce4-terminal -x ncdu %f
  • Condizioni di visibilità

    • Spuntare la voce Cartelle.

Rinomina in massa

Utilizzato per rinominare un'insieme di file.

Compilare le schede della finestra Crea azione come segue:

  • Basilare

    • Nome: Rinomina in massa.

    • Descrizione: Rinomina in massa una selezione di file.

    • Comando:

        thunar -B %F
  • Condizioni di visibilità:

    • Spuntare le voci: File di testo, File audio, File video, File immagine, Altri file.

Apri come root

Utilizzato per aprire file di testo e cartelle con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione].

Compilare le schede della finestra Crea azione come segue:

  • Basilare

    • Nome: Apri come root.

    • Descrizione: Apri file come amministratore.

    • Comando:

        gksudo thunar %f
  • Condizioni di visibilità

    • Spuntare le voci: Cartelle e File di testo.

Converti file audio

Utilizzato per convertire un file musicale in un altro formato.

  1. Scaricare nella propria Home lo script [attachment:audio-convert audio-convert].

  2. Spostare lo script appena scaricato nella cartella .bash-script digitanto il seguente comando in una finestra di [http://wiki.ubuntu-it.org/AmministrazioneSistema/RigaDiComando terminale]:

     mv audio-convert ./.bash-script
  3. Consultare la [http://wiki.ubuntu-it.org/AmministrazioneSistema/PermessiFile relativa pagina] per rendere eseguibile lo script.

Compilare le schede della finestra Crea azione come segue:

  • Basilare

    • Nome: Converti file.

    • Descrizione: Converti file musicale in altro formato.

    • Comando:

        ~/.bash-scripts/audio-convert %f
  • Condizioni di visibilità

    • Spuntare la voce: File audio.

Installa font

Per installare un font di caratteri sul proprio sistema, scaricare nella propria Home directory [attachment:font-installer.sh questo script], poi spostarlo nella cartella .bash-script attraverso il comando:

mv font-installer.sh ./.bash-script

e [http://wiki.ubuntu-it.org/AmministrazioneSistema/PermessiFile renderlo eseguibile] se già non lo è.

I font verranno installati nella cartella .fonts. Se questa cartella non è presente nella propria Home, aprire un [http://wiki.ubuntu-it.org/AmministrazioneSistema/RigaDiComando terminale] e digitare:

mkdir .fonts

Nome: Installa fontBR Descrizione: Installa un font di caratteri nel sistemaBR Comando: ~/.bash-scripts/font-installer.sh %FBR Schema del file:' *.ttf;*.otfBR Condizioni di visibilità: Altri file

Converti file video

Per convertire un file video in un altro formato, scaricare nella propria Home directory [attachment:avconvert questo script], poi spostarlo nella cartella .bash-script attraverso il comando:

mv avconvert ./.bash-script

e [http://wiki.ubuntu-it.org/AmministrazioneSistema/PermessiFile renderlo eseguibile] se già non lo è.

Nome: Converti file...BR Descrizione: converti file multimediale in altro formatoBR Comando: ~/.bash-scripts/avconvert %fBR Condizioni di visibilità: File video

Modifica tag

Per modificare i tag dei file audio contenuti in una cartella, si utilizza il programma [apt://exfalso exfalso].

Nome: Edita tag...BR Descrizione: Modifica le tag dei file audio in una cartellaBR Comando: exfalso %fBR Condizioni di visibilità: Cartelle

Riproduci file audio

Per riprodurre i file audio singolarmente o contenuti in una playlist, si utilizza il programma [apt://decibel-audio-player decibel-audio-player].

Nome: Riproduci file...BR Descrizione: Riproduci file musicali con decibelBR Comando: decibel-audio-player %FBR Condizioni di visibilità: Cartelle, File audio

Visualizza immagine

Per visualizzare un'immagine si farà ricorso al visualizzatore gpicview.

Nome: Visualizza immagineBR Descrizione: Visualizza un'immagine con GPicViewBR Comando: gpicview %fBR Condizioni di visibilità: File immagine

Converti PNG in JPEG

Per convertire un'immagine .png in formato .jpg si utilizzerà il tool mogrify.

Nome: Converti in JPEGBR Descrizione: Converte un file .png nel formato .jpgBR Comando: mogrify -format jpg %fBR Schema del file:' *.pngBR Condizioni di visibilità: File immagine

Ruota immagine JPEG

Per ruotare un'immagine .jpg senza riportare nessuna perdita, inserire i seguenti dati:

Nome: Ruota immagine...BR Descrizione: Ruota senza perdita un'immagine JPEGBR Comando: for file in %F; do tempfile=$(mktemp); (jpegtran -copy all -rotate 90 $file > $tempfile); mv -f $tempfile $file; rm -f $tempfile; doneBR Schema del file:' *.jpg;*.JPG;*.jpeg;*.JPEGBR Condizioni di visibilità: File immagine

Perché l'azione funzioni correttamente occorre che i pacchetti libjpeg e [apt://libjpeg-progs libjpeg-progs] siano installati.

Masterizza immagine ISO

Per masterizzare un'immagine .iso su CD si farà uso del programma [apt://k3b k3b].

Nome: Masterizza ISO...BR Descrizione: Masterizza un'immagine .iso con K3bBR Comando: k3b --cdimage %fBR Schema del file:' *.isoBR Condizioni di visibilità: Altri file

Ulteriori risorse


CategoryNuoviDocumenti