====== nautilus ======
* Objet : nautilus le gestionnaire de fichier de Gnome
* Niveau requis :{{tag>débutant avisé}}
* Commentaires : Page pour présenter le gestionnaire de fichier par défaut de l'environnement Gnome.
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)
* Suivi : {{tag>à-tester}}
* Création par [[user>kao]] le 01/12/14
* Testé par ... le ...
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=109061#p109061| Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
===== Présentation =====
Nautilus est le gestionnaire de fichiers(([[:doc:systeme:gestionnaires-de-fichiers | Les gestionnaires de fichiers]])) par défaut de l'environnement graphique Gnome. L'application a une interface simple, mais le logiciel est compatible avec de nombreux protocoles comme le sftp et les fonctionnalités peuvent être étendues avec les nautilus-script.
{{ /file-Rcf15181d254cac68057a0fb2fa39746c.png }}
===== Installation =====
Nautilus est disponible dans les [[:doc:systeme:apt:|dépôts]] officiels de Debian. Nautilus est le plus souvent installé par défaut avec Gnome. Si ce n'est pas le cas, rien de plus simple pour l'installer :
apt-get update && apt-get install nautilus
===== Utilisation =====
Une fois l'installation terminée vous pouvez lancer Nautilus en double-cliquant sur son icône.
Ou alors en [[:doc:systeme:commandes:gnu_linux | ligne de commande]] en tapant et validant :
nautilus
==== Protocole SFTP ====
Il est possible d'explorer le contenu d'un serveur distant accessible en ssh grâce au protocole SFTP.
Pour cela, il faut taper C-l afin de saisir une adresse de ce type directement:
sftp://identifiant@adresseIP/home
En fonction des autorisations du compte sur les différents dossiers et fichiers, vous pourrez voir, éditer, télécharger, téléverser ou supprimer les fichiers ou dossiers du serveur distant directement depuis Nautilus.
==== Les Nautilus Scripts ====
Nautilus permet d'ajouter en clic droit des scripts qui vont s'exécuter sur le ou les fichiers sélectionnés. On peut donc facilement faire un envoi de fichier ou lancer un traitement de son choix juste avec un clic droit :
{{ /file-Ra6c7196bd5c50840403a4d027ec2b528.png }}
Pour faire cela, on crée un script .sh dans le dossier **~/.local/share/nautilus/scripts/**
echo > ~/.local/share/nautilus/scripts/conversion_vers_png.sh
Pour les versions de Nautilus antérieures à la 3.6. le dossier contenant les scripts se trouve ici ~/.gnome2/nautilus-scripts/
Puis on le rend exécutable :
chmod u+x ~/.local/share/nautilus/scripts/conversion_vers_png.sh
Ensuite, avec son éditeur préféré, on édite le fichier et on y ajoute une belle boucle :
#!/bin/sh
IFS="
for source in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
do
destination="${source%.*}.png"
convert $source $destination
done
***IFS=' '** Permet de prendre en charge les espaces dans les chemins et les noms de fichiers.
*La variable **$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS** vient prendre le ou les chemins complets du ou des fichiers sélectionnés,
***for source in** charge tour à tour les valeurs de $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS dans la variable source, et en exécute le code situé entre do et done à chaque fois.
***destination="${file%.*}.png"** permet de fabriquer la nouvelle extension du fichier de destination.
*Maintenant que l'on a le chemin du fichier d'entrée dans $source et le chemin du fichier de sortie dans $destination, on peut lancer la conversion :convert $source $destination
Voilà, le script est prêt, il est maintenant disponible en clic droit depuis Nautilus.
Deux autres variables utiles :
**$NAUTILUS_SCRIPT_CURRENT_URI** et **$NAUTILUS_SCRIPT_SELECTED_URIS** contenant respectivement l'URI où vous exécutez le script, et les URI des éléments selectionnés