Outils pour utilisateurs

Outils du site


linux:scripts_bash:scripts_nautilus

Ceci est une ancienne révision du document !


Scripts nautilus

Ils sont dans ~/.gnome2/nautilus-scripts/

Plein d'exemples sur http://g-scripts.sourceforge.net

Ouvrir avec meld

Pour comparer deux fichier avec un clic droit (un par un ou bien 2 ou 3 selections avant le clic droit).

#!/bin/sh
# compare les fichiers ou les répertoires passés en arguments
# si un seul fichier => on stocke, et si il y en avait déjà un en stock, on compare
# idem pour les répertoires
 
TMP=/tmp/.meld_file.tmp
 
if [ $# -gt 1 ]
then
  # plusieurs arguments
  meld $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS &
else
  # un seul argument
  f="$(cat $TMP)"
  if [ "$f" != '' ]
  then
    # et on vide la memoire
    >$TMP
    #  avant de lancer meld
    meld "$f" "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" &
  else
    echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS">$TMP
  fi
fi

Ouvrir avec ghex

Un script simple pour ouvrir les fichiers sélectionnés avec un logiciel qcq.

#!/bin/sh
#This script opens the selected file in ghex--a hex editor
#It will only open a single file
ghex $@

Type de fichier

Un exemple avec une info dans une boite de dialogue gnome.

#!/bin/sh
# http://g-scripts.sourceforge.net
# Released into the public domain.
#
for arg
do
  filetype=$(file "$arg")
  gdialog --title "File-Type Determinator" --msgbox "File $filetype" 200 200
done
linux/scripts_bash/scripts_nautilus.1178257309.txt.gz · Dernière modification : 04/12/2007 19:28 (modification externe)