30 travnja, 2025

Caja skripta: Kreirajte prečac

Caja skripta: Kreirajte prečac u Ubuntu Mate

1. Otvorite Terminal i kreirajte datoteku:
pluma ~/.config/caja/scripts/"Create Link in"

2. Zaljepite sljedeći kod:
IFS="
"

WD=$(pwd)
if [ ! -z "$1" ]; then
  dest=$(zenity --file-selection --directory --title="Choose Target Directory ${@}")
  for filename in $@; do
   if [ -e "${dest}"/"${filename}" ]; then
    zenity --question --ellipsize --title="Target File Exists" --text="'${filename}' already   exists in target directory.\n\nReplace?"
    if [ $? -ne 0 ]; then
     continue
    fi
  fi
  ln -s "${WD}/${filename}" "${dest}"
  if [ $? -ne 0 ]; then
   zenity --error --ellipsize --title="Error" --text="'${filename}' could not be copied."
  fi
  done
fi


3. Postavite je kao izvršnu datoteku:
chmod +x ~/.config/caja/scripts/"Create Link in"

4. Totalno ugasite Caja:
pkill -KILL caja