Il modo migliore per farlo è usare l'eccellente custom actions
funzione Thunar (ora installata come predefinita con Thunar
), e dato che non ci sono tutorial dettagliati qui ho pensato che valesse la pena aggiungerne uno. Quando viene creata un'azione personalizzata, questa viene aggiunta al menu di scelta rapida, come mostrerò nella mia discussione di seguito. Tuttavia, è possibile personalizzare quando viene visualizzato nel menu di scelta rapida e, ad esempio, assicurarsi che l'azione personalizzata venga visualizzata solo quando si fa clic con il pulsante destro del mouse sui file di immagine.
In thunar
, se vai a modificare> configura azioni personalizzate, vedrai il menu come di seguito (meno le mie azioni personalizzate ovviamente):
Puoi creare una nuova azione personalizzata (vedi la discussione di seguito) o modificarne una esistente. Ci sono molti esempi utili nel sito Xfce e nel wiki di Ubuntu , quindi non è necessario esaminarli tutti qui, ma discuteremo solo alcuni esempi per mostrare l'utilità di questa funzione Thunar
.
Si creerebbe una nuova azione personalizzata facendo clic sul pulsante Aggiungi (mostrato nel primo screenshot). Quindi inseriresti il comando seguente, ad esempio, nella casella dei comandi (come ho fatto per un esempio diverso nella schermata 2):
zenity --question;if [ $? = 0 ];then srm -rvf %F;fi
e quindi assicurati che siano stati selezionati i tipi di file corretti nel menu Condizioni di aspetto (come ho fatto per un esempio diverso nella schermata 3).
Il comando sopra usa srm
(che si trova nel pacchetto chiamato secure-delete
), e si dovrebbe stare molto attenti ad usarlo sui file. Quindi, il programma di dialogo GNOME Zenity
, viene spesso usato se è necessaria la conferma per le azioni ( come è stato usato qui ) in modo che i file non vengano rimossi accidentalmente.
Tuttavia , per usare un esempio più sicuro di srm
, possiamo usare l'esempio di espeak
, in modo da poterci espeak
leggere qualsiasi file di testo. Creeremmo una nuova azione personalizzata e poi inseriremo la finestra di comando (come nella schermata 2)
espeak -s 135 -f %f
Espeak
deve essere installato se non lo è già (con sudo apt-get install espeak
); l' -s
opzione che ho usato rallenta un po 'la velocità del discorso; puoi specificare altri parametri così come voci diverse, ma l' -f
interruttore deve sempre andare prima %f
in quanto mostra espeak
il file di input di testo da usare.
(Se lo desideri, puoi aggiungere un'icona (vedi lo screenshot seguente), in modo che il menu di scelta rapida appaia più interessante.)
Ora, solo quando fai clic con il pulsante destro del mouse su un file di testo, verrà visualizzata l' espeak
opzione, come nello screenshot qui sotto.
C'è molto di più che si può fare con azioni personalizzate, ma questa è stata solo un'introduzione ai modi di base per creare la propria voce di menu contestuale. Ci sono molte più informazioni nel wiki di Xfce e molti esempi utili, e ci sono anche alcuni esempi eccellenti di azioni personalizzate in questo forum .
Per limitare un comando a un determinato tipo di file:
- solo a
txt
: nella scheda "Condizioni di aspetto", seleziona "File di testo", quindi aggiungi *.txt
"Modello di file".
- solo per
png
: selezionare "File immagine" e *.png
"Modello file".
- solo per
flv
: "File video" e *.flv
.
- per altri file, ad esempio
pdf
: selezionare "Altri file" e aggiungere *.pdf
. eccetera.