Come lanciare script personalizzati con il menu del pulsante destro di caja




Per creare uno script ed eseguirlo dal menu del pulsante destro di caja basta creare uno script bash e metterlo in :
/home/user/.config/caja/scripts/
Dove al posto di user va messo il proprio utente.
Poi si deve rendere lo script eseguibile con sudo chmod +x nomescript.sh

Un esempio di script molto utile è questo sotto che comprime la cartella selezionata e poi la cancella tenendo solo la cartella compressa.
Usatelo a vostro rischio e pericolo.

prefix="file://"
string=$(echo $CAJA_SCRIPT_SELECTED_URIS | tr "%20" " " ) #replace %20 with double space
string=$(echo $string | tr " " " " ) #replace double space with single space
#echo "$string" >> a
file_path=$(echo "$string" | grep -oP "^$prefix\K.*") #remove file:// from filename
current_file=$(basename "$file_path") #get the name after the last slash
#echo "$file_path" >> a
#echo "$current_path" >> a
zip -r -j "$current_file" "$current_file" && rm -rf "$current_file" #compress the file and delete the original


Metodo testato con debian 9 con Mate e gestore file Caja.

        






Comments:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.