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 27 e 75 (in 48 versioni)
Versione 27 del 30/01/2010 18.38.15
Dimensione: 8240
Commento: pattern → tipo di estensione
Versione 75 del 23/11/2023 03.31.38
Dimensione: 16179
Autore: jeremie2
Commento: Tabelle: rimozione vecchi colori standard
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Thunar
Linea 2: Linea 3:
#LANGUAGE it
[[BR]]
[[Indice]]
#LANGUAGE i
<<BR>>
<<Indice(depth=1)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=353221"; rilasci="22.04 20.04 17.10 16.04 14.04")>>
Linea 8: Linea 10:
In questa guida verrà spiegato come aggiungere nuove funzionalità al menù contestuale di '''Xfce''', 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 [[AmbienteGrafico/FileManager#Xubuntu|file manager]] '''Thunar'''.
Linea 12: Linea 14:
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}}}
Alcune delle azioni di questa guida necessitano dell'uso di [[#script|appositi script]]. Tuttavia nelle ultime versioni (Thunar 1.6.10 o versione superiore) l'esecuzione degli script è disabilitata di default. <<BR>>
Si consiglia innanzitutto di consultare [[#esempi|questo elenco]] per controllare se l'azione desiderata necessita di uno script. In tal caso seguire le istruzioni descritte di seguito. In caso contrario, invece, è possibile passare al paragrafo successivo.

 0. Creare una cartella che contenga gli script digitando in un [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
mkdir .bash-scripts}}}
 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] lo strumento '''Editor delle impostazioni''' (nel '''[[AmministrazioneSistema/CentroDiControllo#Xubuntu|Gestore delle impostazioni]]''').
 0. Selezionare la voce '''thunar''' nel riquadro di sinistra, quindi fare clic sul pulsante '''Aggiungi''' (o '''Nuovo''').
 0. Nella nuova finestra inserire in '''Proprietà''' {{{
/misc-exec-shell-scripts-by-default
}}}
 e come tipo selezionare '''Booleano''' nel menu a tendina. Salvare la nuova proprietà.
 0. Selezionare infine la voce appena creata a inserire '''TRUE''' in corrispondenza della colonna '''Valore'''.

In alternativa è possibile effettuare la modifica semplicemente digitando in un [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
xfconf-query --channel thunar --property /misc-exec-shell-scripts-by-default --create --type bool --set true
}}}
Linea 17: Linea 33:
 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'''.
 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il gestore di file '''Thunar'''.
 0. Selezionare il menù '''''Modifica → Imposta azioni personalizzate...'''''.
 0. Nella finestra '''Azioni personalizzate''' fare clic sul pulsante '''+''' (o '''Aggiunge una nuova azione personalizzata''') per aprire la finestra di dialogo chiamata '''Crea azione'''.
Linea 21: Linea 37:
Di seguito sono spiegate le le due schede della finestra '''Crea azione''': Di seguito sono spiegate le due schede della finestra '''Crea azione''':
Linea 23: Linea 39:
 * '''Basilare''' che presenta i seguenti campi:  * '''Base''' presenta i seguenti campi:
Linea 29: Linea 45:
  * '''Scorciatoia da tastiera''': è possibile selezionare una scorciatoia da tastiera (solo nelle versioni recenti).
Linea 30: Linea 47:
 * '''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 si potrà selezionare alcune caselle relative ad una più generica tipologia di file tra cui:  * '''Condizioni di visibilità''' dove è 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:
Linea 39: Linea 56:
Per impostare più estensioni per la stessa azione occorre separarle l'una dall'altra con un punto e virgola. Come da esempio:{{{
*.jpg;*.png}}}
significa che l'azione verrà eseguita soltanto su immagini `jpeg` e `png`.
  
<<Anchor(esempi)>>
Linea 47: Linea 61:
== Cerca file == Compilare le schede della finestra '''Crea azione''' come indicato nella tabella:
Linea 49: Linea 63:
Utilizzato per effettuare delle ricerche nelle cartelle. ||<tablestyle="width:100%;" :-4>'''Crea azione'''||
||<20%:>'''Azioni'''||<:15%>'''Preparativi'''||<:30%>'''Base'''||<:35%>'''Condizioni di visibilità'''||
||<:>'''Crea collegamento'''<<BR>><<BR>> Utile per creare link a file o cartelle direttamente dall'elemento selezionato. || ||'''Nome:''' Crea collegamento <<BR>><<BR>> '''Descrizione:''' Crea un collegamento all'oggetto selezionato <<BR>><<BR>> '''Comando:''' ln -s %f "Collegamento a %n" <<BR>><<BR>> '''Icona:''' emblem-symbolic-link || '''Appare se la sezione contiene''': spuntare le voci '''Cartelle''', '''File di testo''', '''File audio''', '''File video''', '''File immagine''', '''Altri file''' ||
||<:>'''Calcola spazio'''<<BR>><<BR>> Utile per calcolare lo spazio occupato da una cartella nel disco. ||<:>[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto:<<BR>>[[apt://ncdu | ncdu]] ||'''Nome:''' Calcola spazio <<BR>><<BR>> '''Descrizione:''' Calcola lo spazio occupato dalla cartella <<BR>><<BR>> '''Comando:''' xfce4-terminal -x ncdu %f <<BR>><<BR>> '''Icona:''' baobab || '''Appare se la sezione contiene''': spuntare la voce '''Cartelle''' ||
||<:>'''Rinomina in massa''' <<BR>><<BR>> Utile per rinominare un'insieme di file. || ||'''Nome:''' Rinomina in massa <<BR>><<BR>> '''Descrizione:''' Rinomina in massa una selezione di file <<BR>><<BR>> '''Comando:''' thunar -B %F ||'''Appare se la sezione contiene:''' spuntare le voci '''File di testo''', '''File audio''', '''File video''', '''File immagine''', '''Altri file''' ||
||<:> '''Apri come root:'''<<BR>><<BR>> Utile per aprire file di testo e cartelle con i privilegi di amministrazione.|| ||'''Nome:''' Apri come root <<BR>><<BR>> '''Descrizione:''' Apri file come amministratore <<BR>><<BR>> '''Comando:''' pkexec thunar %f <<BR>><<BR>> '''Icona:''' password || '''Appare se la sezione contiene''': spuntare le voci '''Cartelle''' e '''File di testo'''||
||<:> '''Converti file audio:'''<<BR>><<BR>> Utile per convertire un file musicale in un altro formato. ||<:>Necessita <<BR>>[[#Convertifileaudio|script]] ||'''Nome:''' Converti file <<BR>><<BR>> '''Descrizione:''' Converti file musicale in altro formato <<BR>><<BR>> '''Comando:''' ~/.bash-scripts/audio-convert %f <<BR>><<BR>> '''Icona:''' sound ||'''Appare se la sezione contiene''': spuntare la voce '''File audio''' ||
||<:> '''Installa font''' <<BR>><<BR>> Utile per installare un font di caratteri sul proprio sistema.||<:> Necessita <<BR>>[[#Installafont|script]]|| '''Nome:''' Installa font <<BR>><<BR>>'''Descrizione:''' Installa un font di caratteri nel sistema <<BR>><<BR>> '''Comando:''' ~/.bash-scripts/font-installer.sh %F <<BR>><<BR>> '''Icona:''' fonts || '''Schema del file''': `*.ttf;*.otf` <<BR>><<BR>> '''Appare se la sezione contiene''': spuntare la voce '''Altri file''' ||
||<:> '''Converti file video:''' <<BR>><<BR>> Utile per convertire un file video in un altro formato. ||<:> Necessita <<BR>>[[#Convertifilevideo|script]]|| '''Nome:''' Converti file <<BR>><<BR>> '''Descrizione:''' converti file multimediale in altro formato <<BR>><<BR>> '''Comando:''' ~/.bash-scripts/avconvert %f <<BR>><<BR>> '''Icona:''' video || '''Appare se la sezione contiene''': spuntare la voce '''File video''' ||
||<:>'''Modifica tag:''' <<BR>><<BR>> Utile per modificare i tag dei file audio contenuti in una cartella. ||<:>[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto <<BR>>[[apt://exfalso | exfalso]] ||'''Nome:''' Edita tag <<BR>><<BR>> '''Descrizione:''' Modifica le tag dei file audio in una cartella <<BR>><<BR>> '''Comando:''' exfalso %f <<BR>><<BR>> '''Icona:''' exfalso || '''Appare se la sezione contiene''': spuntare la voce '''Cartelle'''||
||<:>'''Riproduci file audio''' <<BR>><<BR>> Utile per riprodurre i file audio singolarmente o contenuti in una playlist.||<:> [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto: <<BR>> [[apt://decibel-audio-player | decibel-audio-player]]|| '''Nome:''' Riproduci file <<BR>><<BR>> '''Descrizione:''' Riproduci file musicali con ''decibel'' <<BR>><<BR>> '''Comando:''' decibel-audio-player %F <<BR>><<BR>> '''Icona:''' decibel-audio-player || '''Appare se la sezione contiene''': spuntare la voce '''Cartelle''' e '''File audio'''||
||<:> '''Visualizza immagine''' <<BR>><<BR>>Utile per visualizzare un'immagine. ||<:>[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto <<BR>>[[apt://gpicview | gpicview ]] ||'''Nome:''' Visualizza immagine <<BR>><<BR>> '''Descrizione:''' Visualizza un'immagine con ''GPicView'' <<BR>> <<BR>> '''Comando:''' gpicview %f <<BR>><<BR>> '''Icona:''' image || '''Appare se la sezione contiene''': spuntare la voce '''File immagine''' ||
||<:> '''Converti PNG in JPEG''' <<BR>><<BR>> Utile per convertire un'immagine `.png` in formato `.jpg`.|| || '''Nome:''' Converti in `JPEG` <<BR>><<BR>> '''Descrizione:''' Converte un file `.png` nel formato `.jpg` <<BR>><<BR>> '''Comando:''' mogrify -format jpg %f || '''Schema del file''': `*.png`<<BR>><<BR>> '''Appare se la sezione contiene''': spuntare la voce '''File immagine''' ||
||<:> '''Ruota immagine JPEG''' <<BR>><<BR>> Utile per ruotare un'immagine .jpg senza riportare nessuna perdita. ||<:> [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti <<BR>> [[apt://libjpeg62 | libjpeg62]], [[apt://libjpeg-progs | libjpeg-progs]] || '''Nome:''' Ruota immagine <<BR>><<BR>> '''Descrizione:''' Ruota senza perdita un'immagine `JPEG` <<BR>><<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>><<BR>> '''Icona:''' jpeg || '''Schema del file''': `*.jpg;*.JPG;*.jpeg;*.JPEG` <<BR>><<BR>> '''Appare se la sezione contiene''': spuntare la voce '''File immagine''' ||
||<:> '''Masterizza immagine ISO''' <<BR>><<BR>> Utile per masterizzare un'immagine .iso su CD. ||<:>[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto: <<BR>> [[apt://k3b | k3b]] || '''Nome:''' Masterizza ISO <<BR>><<BR>> '''Descrizione:''' Masterizza un'immagine `.iso` con ''K3b'' <<BR>><<BR>> '''Comando:''' k3b --cdimage %f <<BR>><<BR>> '''Icona:''' k3b || '''Schema del file''': `*.iso` <<BR>><<BR>> '''Appare se la sezione contiene''': spuntare la voce '''Altri file''' ||
||<:> '''Riproduci con Vlc''' <<BR>><<BR>> Utile per riprodurre cartelle contenenti file multimediali. ||<:>[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto: <<BR>> [[apt://vlc | vlc]] || '''Nome:''' Riproduci con Vlc <<BR>><<BR>> '''Descrizione:''' Riproduci musica, video o cartelle con Vlc <<BR>><<BR>> '''Comando:''' vlc %F <<BR>><<BR>> '''Icona:''' vlc || <<BR>><<BR>> '''Appare se la sezione contiene''': spuntare le voci '''Cartelle''', '''File audio''', '''File video''' ||
||<:> '''Elimina metadati''' <<BR>><<BR>> Utile per eliminare i metadati da vari formati di file ||<:>[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto: <<BR>> [[apt://mat | mat]] || '''Nome:''' Elimina metadati <<BR>><<BR>> '''Descrizione:''' Rimuove i metadati dal file selezionato <<BR>><<BR>> '''Comando:''' mat %F <<BR>><<BR>> '''Icona:''' edit-clear || <<BR>><<BR>> '''Appare se la sezione contiene''': spuntare le voci '''File di testo''', '''File audio''', '''File video''', '''File immagine''', '''Altri file''' ||
||<:> '''Splitta flac''' <<BR>><<BR>> Splitta un file flac nelle diverse tracce ||<:> Necessita <<BR>>[[#split|script]]<<BR>><<BR>>[[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti: <<BR>> [[apt://cuetools | cuetools]],[[apt://flac | flac]], [[apt://shntool | shntool]] || '''Nome:''' Splitta flac <<BR>><<BR>> '''Descrizione:''' Splitta un file .flac nelle diverse tracce utilizzando il file .cue <<BR>><<BR>> '''Comando:''' ~/.bash-scripts/split.sh %f <<BR>><<BR>> '''Icona:''' split || <<BR>><<BR>> '''Appare se la sezione contiene''': spuntare le voci '''Cartella''', '''File di testo''', '''File audio''', '''File immagine''', '''Altri file''' ||
||<:> '''Stampare file''' <<BR>><<BR>> Utile per stampare immagini, documenti e file di testo (pdf, txt, jpg, png ecc.) ||<:> [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto: <<BR>> [[apt://cups | cups]]<<BR>><<BR>> || '''Nome:''' Stampa con stampante specifica <<BR>><<BR>> '''Descrizione:''' Stampa i file selezionati con una stampante specifica <<BR>><<BR>> '''Comando:''' lpr -P nome_stampante %F <<BR>><<BR>> (è possibile ricavare il nome della stampante digitando `lpstat -p -d` nel [[AmministrazioneSistema/Terminale|terminale]]) <<BR>><<BR>> '''Icona:''' printer || <<BR>><<BR>> '''Appare se la sezione contiene''': spuntare le voci '''File di testo''', '''File immagine''', '''Altri file''' ||
||<:> '''Stampare file !LibreOffice con la stampante predefinita''' <<BR>><<BR>> Utile per stampare i file di !LibreOffice come da anteprima di stampa utilizzando la stampante predefinita ||<:> [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto: <<BR>> [[apt://cups | cups]]<<BR>><<BR>> || '''Nome:''' Stampa file con stampante predefinita <<BR>><<BR>> '''Descrizione:''' Stampa i formati di !LibreOffice come da anteprima di stampa <<BR>><<BR>> '''Comando:''' libreoffice --writer -p --invisible %F <<BR>><<BR>> '''Icona:''' printer || <<BR>><<BR>> '''Appare se la sezione contiene''': spuntare le voci '''File di testo''', '''File immagine''', '''Altri file''' ||
||<:> '''Stampare file !LibreOffice con una stampante specifica''' <<BR>><<BR>> Utile per stampare i file di !LibreOffice come da anteprima di stampa con una stampante specifica ||<:> [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto: <<BR>> [[apt://cups | cups]]<<BR>><<BR>> || '''Nome:''' Stampa con stampante specifica <<BR>><<BR>> '''Descrizione:''' Stampa i formati di !LibreOffice con una stampante specifica <<BR>><<BR>> '''Comando:''' libreoffice --pt nome_stampante %F <<BR>><<BR>> (è possibile ricavare il nome della stampante digitando `lpstat -p -d` nel [[AmministrazioneSistema/Terminale|terminale]]) <<BR>><<BR>>'''Icona:''' printer || <<BR>><<BR>> '''Appare se la sezione contiene''': spuntare le voci '''File di testo''', '''File immagine''', '''Altri file''' ||
Linea 51: Linea 85:
Compilare le schede della finestra '''Crea azione''' come segue: <<Anchor(script)>>
= Script =
Linea 53: Linea 88:
 * '''Basilare''' <<Anchor(Convertifileaudio)>>
== Converti file audio ==
Linea 55: Linea 91:
  * '''Nome:''' Cerca file.
  *'''Descrizione:''' Cerca file nella cartella selezionata.
  *'''Comando:'''{{{
  catfish --path=%f}}}
 0. Scaricare nella propria '''Home''' lo script [[attachment:audio-convert|audio-convert]].
 0. Spostare lo script appena scaricato nella cartella `.bash-scripts` digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
mv audio-convert ./.bash-scripts
}}}
 0. Consultare la [[AmministrazioneSistema/PermessiFile|relativa pagina]] per rendere eseguibile lo script.
Linea 60: Linea 97:
 * '''Condizioni di visibilità''' <<Anchor(Installafont)>>
== Installa font ==
Linea 62: Linea 100:
  * Spuntare la voce '''Cartelle'''.  0. Scaricare nella propria '''Home''' lo script [[attachment:font-installer.sh|font-installer.sh]].
 0. Spostare lo script appena scaricato nella cartella `.bash-scripts` digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
mv font-installer.sh ./.bash-scripts}}}
 0. Consultare la [[AmministrazioneSistema/PermessiFile|relativa pagina]] per rendere eseguibile lo script.
Linea 64: Linea 105:
== 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 ==
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 file di testo e cartelle 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à:''' Cartelle, File di testo

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

'''Nome:''' Converti file...[[BR]]
'''Descrizione:''' Converti file musicale in altro formato[[BR]]
'''Comando:''' ~/.bash-scripts/audio-convert %f[[BR]]
'''Condizioni di visibilità:''' 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-scripts}}}
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:
{{{
 I font verranno installati nella cartella `.fonts`. Se questa cartella non è presente nella propria '''Home''', crearla digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
Linea 118: Linea 108:
'''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
<<Anchor(Convertifilevideo)>>
== Converti file video ==
Linea 124: Linea 111:
== 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-scripts}}}
e [http://wiki.ubuntu-it.org/AmministrazioneSistema/PermessiFile renderlo eseguibile] se già non lo è.
 0. Scaricare nella propria '''Home''' lo script [[attachment:avconvert|avconvert]].
 0. Spostare lo script appena scaricato nella cartella `.bash-scripts` digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
mv avconvert ./.bash-scripts
}}}
 0. Consultare la [[AmministrazioneSistema/PermessiFile|relativa pagina]] per rendere eseguibile lo script.
Linea 130: Linea 117:
'''Nome:''' Converti file...[[BR]]
'''Descrizione:''' converti file multimediale in altro formato[[BR]]
'''Comando:''' ~/.bash-scripts/avconvert %f[[BR]]
'''Condizioni di visibilità:''' File video
<<Anchor(split)>>
== Split flac ==
Linea 135: Linea 120:
== 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]]
'''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 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
 0. Scaricare nella propria '''Home''' lo script [[attachment:split|split]].
 0. Spostare lo script appena scaricato nella cartella `.bash-scripts` digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
mv split ./.bash-scripts
}}}
 0. Consultare la [[AmministrazioneSistema/PermessiFile|relativa pagina]] per rendere eseguibile lo script.
Linea 189: Linea 127:
 * [http://thunar.xfce.org/pwiki/documentation/custom_actions Documento originale a cui si ispira questa guida] 
* [[http://docs.xfce.org/xfce/thunar/custom-actions|Documento originale]]
* [[http://docs.xfce.org/xfce/thunar/hidden-settings|Impostazioni nascoste di Thunar]]
Linea 192: Linea 132:
CategoryNuoviDocumenti CategoryGrafica


Guida verificata con Ubuntu: 20.04 22.04

Problemi in questa pagina? Segnalali in questa discussione

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 necessitano dell'uso di appositi script. Tuttavia nelle ultime versioni (Thunar 1.6.10 o versione superiore) l'esecuzione degli script è disabilitata di default.
Si consiglia innanzitutto di consultare questo elenco per controllare se l'azione desiderata necessita di uno script. In tal caso seguire le istruzioni descritte di seguito. In caso contrario, invece, è possibile passare al paragrafo successivo.

  1. Creare una cartella che contenga gli script digitando in un terminale il comando:

    mkdir .bash-scripts
  2. Avviare lo strumento Editor delle impostazioni (nel Gestore delle impostazioni).

  3. Selezionare la voce thunar nel riquadro di sinistra, quindi fare clic sul pulsante Aggiungi (o Nuovo).

  4. Nella nuova finestra inserire in Proprietà

    /misc-exec-shell-scripts-by-default

    e come tipo selezionare Booleano nel menu a tendina. Salvare la nuova proprietà.

  5. Selezionare infine la voce appena creata a inserire TRUE in corrispondenza della colonna Valore.

In alternativa è possibile effettuare la modifica semplicemente digitando in un terminale il comando:

xfconf-query --channel thunar --property /misc-exec-shell-scripts-by-default --create --type bool --set true

Aggiungere un'azione personalizzata

  1. Avviare il gestore di file Thunar.

  2. Selezionare il menù Modifica → Imposta azioni personalizzate....

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

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

  • Base 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.

    • Scorciatoia da tastiera: è possibile selezionare una scorciatoia da tastiera (solo nelle versioni recenti).

  • Condizioni di visibilità dove è 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.

Compilare le schede della finestra Crea azione come indicato nella tabella:

Crea azione

Azioni

Preparativi

Base

Condizioni di visibilità

Crea collegamento

Utile per creare link a file o cartelle direttamente dall'elemento selezionato.

Nome: Crea collegamento

Descrizione: Crea un collegamento all'oggetto selezionato

Comando: ln -s %f "Collegamento a %n"

Icona: emblem-symbolic-link

Appare se la sezione contiene: spuntare le voci Cartelle, File di testo, File audio, File video, File immagine, Altri file

Calcola spazio

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

Installare il pacchetto:
ncdu

Nome: Calcola spazio

Descrizione: Calcola lo spazio occupato dalla cartella

Comando: xfce4-terminal -x ncdu %f

Icona: baobab

Appare se la sezione contiene: spuntare la voce Cartelle

Rinomina in massa

Utile per rinominare un'insieme di file.

Nome: Rinomina in massa

Descrizione: Rinomina in massa una selezione di file

Comando: thunar -B %F

Appare se la sezione contiene: spuntare le voci File di testo, File audio, File video, File immagine, Altri file

Apri come root:

Utile per aprire file di testo e cartelle con i privilegi di amministrazione.

Nome: Apri come root

Descrizione: Apri file come amministratore

Comando: pkexec thunar %f

Icona: password

Appare se la sezione contiene: spuntare le voci Cartelle e File di testo

Converti file audio:

Utile per convertire un file musicale in un altro formato.

Necessita
script

Nome: Converti file

Descrizione: Converti file musicale in altro formato

Comando: ~/.bash-scripts/audio-convert %f

Icona: sound

Appare se la sezione contiene: spuntare la voce File audio

Installa font

Utile per installare un font di caratteri sul proprio sistema.

Necessita
script

Nome: Installa font

Descrizione: Installa un font di caratteri nel sistema

Comando: ~/.bash-scripts/font-installer.sh %F

Icona: fonts

Schema del file: *.ttf;*.otf

Appare se la sezione contiene: spuntare la voce Altri file

Converti file video:

Utile per convertire un file video in un altro formato.

Necessita
script

Nome: Converti file

Descrizione: converti file multimediale in altro formato

Comando: ~/.bash-scripts/avconvert %f

Icona: video

Appare se la sezione contiene: spuntare la voce File video

Modifica tag:

Utile per modificare i tag dei file audio contenuti in una cartella.

Installare il pacchetto
exfalso

Nome: Edita tag

Descrizione: Modifica le tag dei file audio in una cartella

Comando: exfalso %f

Icona: exfalso

Appare se la sezione contiene: spuntare la voce Cartelle

Riproduci file audio

Utile per riprodurre i file audio singolarmente o contenuti in una playlist.

Installare il pacchetto:
decibel-audio-player

Nome: Riproduci file

Descrizione: Riproduci file musicali con decibel

Comando: decibel-audio-player %F

Icona: decibel-audio-player

Appare se la sezione contiene: spuntare la voce Cartelle e File audio

Visualizza immagine

Utile per visualizzare un'immagine.

Installare il pacchetto
gpicview

Nome: Visualizza immagine

Descrizione: Visualizza un'immagine con GPicView

Comando: gpicview %f

Icona: image

Appare se la sezione contiene: spuntare la voce File immagine

Converti PNG in JPEG

Utile per convertire un'immagine .png in formato .jpg.

Nome: Converti in JPEG

Descrizione: Converte un file .png nel formato .jpg

Comando: mogrify -format jpg %f

Schema del file: *.png

Appare se la sezione contiene: spuntare la voce File immagine

Ruota immagine JPEG

Utile per ruotare un'immagine .jpg senza riportare nessuna perdita.

Installare i pacchetti
libjpeg62, libjpeg-progs

Nome: Ruota immagine

Descrizione: Ruota senza perdita un'immagine JPEG

Comando: for file in %F; do tempfile=$(mktemp); (jpegtran -copy all -rotate 90 $file > $tempfile); mv -f $tempfile $file; rm -f $tempfile; done

Icona: jpeg

Schema del file: *.jpg;*.JPG;*.jpeg;*.JPEG

Appare se la sezione contiene: spuntare la voce File immagine

Masterizza immagine ISO

Utile per masterizzare un'immagine .iso su CD.

Installare il pacchetto:
k3b

Nome: Masterizza ISO

Descrizione: Masterizza un'immagine .iso con K3b

Comando: k3b --cdimage %f

Icona: k3b

Schema del file: *.iso

Appare se la sezione contiene: spuntare la voce Altri file

Riproduci con Vlc

Utile per riprodurre cartelle contenenti file multimediali.

Installare il pacchetto:
vlc

Nome: Riproduci con Vlc

Descrizione: Riproduci musica, video o cartelle con Vlc

Comando: vlc %F

Icona: vlc



Appare se la sezione contiene: spuntare le voci Cartelle, File audio, File video

Elimina metadati

Utile per eliminare i metadati da vari formati di file

Installare il pacchetto:
mat

Nome: Elimina metadati

Descrizione: Rimuove i metadati dal file selezionato

Comando: mat %F

Icona: edit-clear



Appare se la sezione contiene: spuntare le voci File di testo, File audio, File video, File immagine, Altri file

Splitta flac

Splitta un file flac nelle diverse tracce

Necessita
script

Installare i pacchetti:
cuetools,flac, shntool

Nome: Splitta flac

Descrizione: Splitta un file .flac nelle diverse tracce utilizzando il file .cue

Comando: ~/.bash-scripts/split.sh %f

Icona: split



Appare se la sezione contiene: spuntare le voci Cartella, File di testo, File audio, File immagine, Altri file

Stampare file

Utile per stampare immagini, documenti e file di testo (pdf, txt, jpg, png ecc.)

Installare il pacchetto:
cups

Nome: Stampa con stampante specifica

Descrizione: Stampa i file selezionati con una stampante specifica

Comando: lpr -P nome_stampante %F

(è possibile ricavare il nome della stampante digitando lpstat -p -d nel terminale)

Icona: printer



Appare se la sezione contiene: spuntare le voci File di testo, File immagine, Altri file

Stampare file LibreOffice con la stampante predefinita

Utile per stampare i file di LibreOffice come da anteprima di stampa utilizzando la stampante predefinita

Installare il pacchetto:
cups

Nome: Stampa file con stampante predefinita

Descrizione: Stampa i formati di LibreOffice come da anteprima di stampa

Comando: libreoffice --writer -p --invisible %F

Icona: printer



Appare se la sezione contiene: spuntare le voci File di testo, File immagine, Altri file

Stampare file LibreOffice con una stampante specifica

Utile per stampare i file di LibreOffice come da anteprima di stampa con una stampante specifica

Installare il pacchetto:
cups

Nome: Stampa con stampante specifica

Descrizione: Stampa i formati di LibreOffice con una stampante specifica

Comando: libreoffice --pt nome_stampante %F

(è possibile ricavare il nome della stampante digitando lpstat -p -d nel terminale)

Icona: printer



Appare se la sezione contiene: spuntare le voci File di testo, File immagine, Altri file

Script

Converti file audio

  1. Scaricare nella propria Home lo script audio-convert.

  2. Spostare lo script appena scaricato nella cartella .bash-scripts digitando il seguente comando in un terminale:

    mv audio-convert ./.bash-scripts
  3. Consultare la relativa pagina per rendere eseguibile lo script.

Installa font

  1. Scaricare nella propria Home lo script font-installer.sh.

  2. Spostare lo script appena scaricato nella cartella .bash-scripts digitando il seguente comando in un terminale:

    mv font-installer.sh ./.bash-scripts
  3. Consultare la relativa pagina per rendere eseguibile lo script.

    I font verranno installati nella cartella .fonts. Se questa cartella non è presente nella propria Home, crearla digitando il seguente comando in un terminale:

    mkdir .fonts

Converti file video

  1. Scaricare nella propria Home lo script avconvert.

  2. Spostare lo script appena scaricato nella cartella .bash-scripts digitando il seguente comando in un terminale:

    mv avconvert ./.bash-scripts
  3. Consultare la relativa pagina per rendere eseguibile lo script.

Split flac

  1. Scaricare nella propria Home lo script split.

  2. Spostare lo script appena scaricato nella cartella .bash-scripts digitando il seguente comando in un terminale:

    mv split ./.bash-scripts
  3. Consultare la relativa pagina per rendere eseguibile lo script.

Ulteriori risorse


CategoryGrafica