3909
Commento:
|
16072
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from Thunar #format wiki #LANGUAGE i <<BR>> <<Indice(depth=1)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=353221"; rilasci="17.10 16.04 14.04")>> |
|
Linea 2: | Linea 9: |
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 [[AmbienteGrafico/FileManager#Xubuntu|file manager]] '''Thunar'''. |
Linea 5: | Linea 13: |
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: {{{ mkdir .bash-script}}} |
Alcune delle azioni di questa guida necessitano dell'uso di [[#script|appositi script]]. Tuttavia in Ubuntu 16.04, o comunque se in uso 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'''. 0. Selezionare la voce '''thunar''' nel riquadro di sinistra, quindi fare clic sul pulsante '''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 10: | Linea 32: |
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. |
|
Linea 29: | Linea 33: |
||<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 = |
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 '''Aggiunge una nuova azione personalizzata''' per aprire la finestra di dialogo chiamata '''Crea azione'''. |
Linea 33: | Linea 37: |
=== Cerca file === Per effettuare delle ricerche nelle cartelle verrà scelto di usare '''catfish'''. Ecco i dati da inserire: |
Di seguito sono spiegate le due schede della finestra '''Crea azione''': |
Linea 36: | Linea 39: |
'''Nome:''' Cerca file...[[BR]] '''Descrizione:''' Cerca file nella cartella selezionata[[BR]] '''Comando:''' catfish --path=%f[[BR]] '''Condizioni di visibilità:''' Cartelle |
* '''Base''' presenta i seguenti campi: |
Linea 41: | Linea 41: |
=== 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''': 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. |
Linea 44: | Linea 46: |
'''Nome:''' Calcola spazio...[[BR]] '''Descrizione:''' Calcola lo spazio occupato dalla cartella[[BR]] '''Comando:''' xfce4-terminal -x ncdu %f[[BR]] '''Condizioni di visibilità:''' Cartelle |
* '''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: |
Linea 49: | Linea 48: |
=== Rinomina in massa === Per rinominare un'insieme di file selezionati in massa si utilizza il programma '''Bulk Rename'''. |
* '''Cartelle''' * '''File di testo''' * '''File audio''' * '''File video''' * '''File immagine''' * '''Altri file''' |
Linea 52: | Linea 55: |
'''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 |
<<Anchor(esempi)>> = Esempi di azioni = |
Linea 57: | Linea 58: |
=== Apri come root === Serve ad aprire i file di testo con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione]. |
Di seguito verranno riportati alcuni esempi di azioni con relativi comandi. |
Linea 60: | Linea 60: |
'''Nome:''' Apri come root[[BR]] '''Descrizione:''' Apri file come amministratore[[BR]] '''Comando:''' gksudo thunar %f[[BR]] '''Condizioni di visibilità:''' File di testo |
Compilare le schede della finestra '''Crea azione''' come indicato nella tabella: |
Linea 65: | Linea 62: |
=== Converti file audio === Per convertire un file musicale in un altro formato, scaricare |
||<tablestyle="width:100%;" rowstyle="background-color: #cccccc;" : -4 >'''Crea azione'''|| ||<rowstyle="background-color: #f7f7f7;" 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:''' gksudo 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:''' notify-send mat "$(mat -fb %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 68: | Linea 84: |
<<Anchor(script)>> = Script = <<Anchor(Convertifileaudio)>> == Converti file audio == 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. <<Anchor(Installafont)>> == Installa font == 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. 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]]:{{{ mkdir .fonts}}} <<Anchor(Convertifilevideo)>> == Converti file video == 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. <<Anchor(split)>> == Split flac == 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 71: | Linea 127: |
-------- CategoryNuoviDocumenti |
* [[http://docs.xfce.org/xfce/thunar/custom-actions|Documento originale a cui si ispira questa guida]] * [[http://docs.xfce.org/xfce/thunar/hidden-settings|Impostazioni nascoste di Thunar]] ---- CategoryGrafica |
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 in Ubuntu 16.04, o comunque se in uso 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.
Creare una cartella che contenga gli script digitando in un terminale il comando:
mkdir .bash-scripts
Avviare lo strumento Editor delle impostazioni.
Selezionare la voce thunar nel riquadro di sinistra, quindi fare clic sul pulsante Nuovo.
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à.
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
Avviare il gestore di file Thunar.
Selezionare il menù Modifica → Imposta azioni personalizzate....
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 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.
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.
Compilare le schede della finestra Crea azione come indicato nella tabella:
Crea azione |
|||
Azioni |
Preparativi |
Base |
Condizioni di visibilità |
Crea collegamento |
|
Nome: Crea collegamento |
Appare se la sezione contiene: spuntare le voci Cartelle, File di testo, File audio, File video, File immagine, Altri file |
Calcola spazio |
Installare il pacchetto: |
Nome: Calcola spazio |
Appare se la sezione contiene: spuntare la voce Cartelle |
Rinomina in massa |
|
Nome: Rinomina in massa |
Appare se la sezione contiene: spuntare le voci File di testo, File audio, File video, File immagine, Altri file |
Apri come root: |
|
Nome: Apri come root |
Appare se la sezione contiene: spuntare le voci Cartelle e File di testo |
Converti file audio: |
Necessita |
Nome: Converti file |
Appare se la sezione contiene: spuntare la voce File audio |
Installa font |
Necessita |
Nome: Installa font |
Schema del file: *.ttf;*.otf |
Converti file video: |
Necessita |
Nome: Converti file |
Appare se la sezione contiene: spuntare la voce File video |
Modifica tag: |
Installare il pacchetto |
Nome: Edita tag |
Appare se la sezione contiene: spuntare la voce Cartelle |
Riproduci file audio |
Installare il pacchetto: |
Nome: Riproduci file |
Appare se la sezione contiene: spuntare la voce Cartelle e File audio |
Visualizza immagine |
Installare il pacchetto |
Nome: Visualizza immagine |
Appare se la sezione contiene: spuntare la voce File immagine |
Converti PNG in JPEG |
|
Nome: Converti in JPEG |
Schema del file: *.png |
Ruota immagine JPEG |
Installare i pacchetti |
Nome: Ruota immagine |
Schema del file: *.jpg;*.JPG;*.jpeg;*.JPEG |
Masterizza immagine ISO |
Installare il pacchetto: |
Nome: Masterizza ISO |
Schema del file: *.iso |
Riproduci con Vlc |
Installare il pacchetto: |
Nome: Riproduci con Vlc |
|
Elimina metadati |
Installare il pacchetto: |
Nome: Elimina metadati |
|
Splitta flac |
Necessita |
Nome: Splitta flac |
|
Stampare file |
Installare il pacchetto: |
Nome: Stampa con stampante specifica |
|
Stampare file LibreOffice con la stampante predefinita |
Installare il pacchetto: |
Nome: Stampa file con stampante predefinita |
|
Stampare file LibreOffice con una stampante specifica |
Installare il pacchetto: |
Nome: Stampa con stampante specifica |
|
Script
Converti file audio
Scaricare nella propria Home lo script audio-convert.
Spostare lo script appena scaricato nella cartella .bash-scripts digitando il seguente comando in un terminale:
mv audio-convert ./.bash-scripts
Consultare la relativa pagina per rendere eseguibile lo script.
Installa font
Scaricare nella propria Home lo script font-installer.sh.
Spostare lo script appena scaricato nella cartella .bash-scripts digitando il seguente comando in un terminale:
mv font-installer.sh ./.bash-scripts
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
Scaricare nella propria Home lo script avconvert.
Spostare lo script appena scaricato nella cartella .bash-scripts digitando il seguente comando in un terminale:
mv avconvert ./.bash-scripts
Consultare la relativa pagina per rendere eseguibile lo script.
Split flac
Scaricare nella propria Home lo script split.
Spostare lo script appena scaricato nella cartella .bash-scripts digitando il seguente comando in un terminale:
mv split ./.bash-scripts
Consultare la relativa pagina per rendere eseguibile lo script.