GNOME.ORG

Scripts de Nautilus

Nautilus peut exécuter des scripts. Les scripts sont généralement plus simples que des extensions Nautilus complètes, et ils peuvent être écrits dans n'importe quel langage de script exécutable sur l'ordinateur. Pour exécuter un script, choisissez Fichier ▸ Scripts, puis choisissez le script à exécuter à partir du sous-menu.

Pour exécuter un script en rapport avec un fichier précis, sélectionnez le fichier dans le volet d'affichage. Choisissez Fichier ▸ Scripts, puis choisissez le script à exécuter à partir du sous-menu. Il est aussi possible de sélectionnez plusieurs fichiers qui seront la cible du script.

Les scripts sont également accessibles à partir du menu contextuel.

Si aucun script n'est installé, le menu des scripts n'apparaît pas.

VI.XIII.I.I. Installation de scripts du gestionnaire de fichiers

Le gestionnaire de fichiers contient un dossier spécial où les scripts sont enregistrés. Tous les fichiers exécutables de ce dossier apparaissent dans le menu des scripts. Ces scripts se trouvent dans le dossier $HOME/.gnome2/nautilus-scripts (où $HOME correspond au dossier personnel).

Pour installer un script, il suffit de le copier dans le dossier des scripts et de lui attribuer des permissions d'exécution pour l'utilisateur.

Pour afficher le contenu du dossier des scripts, s'il en existe déjà, choisissez Fichier ▸ Scripts ▸ Ouvrir le dossier des scripts. Si vous ne disposez pas encore de tels scripts, il faudra vous rendre dans le dossier des scripts à l'aide du gestionnaire de fichiers. Il peut être nécessaire d'afficher les fichiers cachés ; dans ce cas, choisissez Affichage ▸ Afficher les fichiers cachés.

Le site Web G-Scripts est une bonne source de scripts Nautilus à télécharger.

VI.XIII.I.II. Écriture de scripts du gestionnaire de fichiers

Lorsqu'ils sont exécutés à partir d'un dossier local, les scripts reçoivent en paramètre les noms des fichiers sélectionnés. Lorsqu'ils sont exécutés à partir d'un dossier distant (par ex. un dossier affichant du contenu Web ou FTP), les scripts ne reçoivent aucun paramètre.

Le tableau suivant montre les variables passées au script :

Variable d'environnement Description
NAUTILUS_SCRIPT_SELECTED_FILE_PATHS chemins des fichiers sélectionnés (seulement si exécuté en local), séparés par des retours de ligne
NAUTILUS_SCRIPT_SELECTED_URIS URI des fichiers sélectionnés, séparés par des retours de ligne
NAUTILUS_SCRIPT_CURRENT_URI URI de l'emplacement actuel
NAUTILUS_SCRIPT_WINDOW_GEOMETRY position et taille de la fenêtre actuelle