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

L'indirizzo email non verrà pubblicato.

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>