LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


debian:greffons_et_extension_nautilus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

debian:greffons_et_extension_nautilus [2018/11/17 13:52] (Version actuelle)
Ligne 1: Ligne 1:
 +======Greffons et extensions pour Nautilus (Debian et dérivées)======
 +//**Auteur : aramis_qc **//\\
 +//​**Date ​  : 26 août 2007 **//\\
  
 +
 +
 +===== Avant-propos =====
 +Ce tutoriel présente des greffons et des extensions à ajouter au navigateur de fichiers //​Nautilus//​ afin d'en augmenter ses possibilités. Le tutoriel traite de l'​installation et de l'​activation de ces outils et il en donne quelques exemples pratiques.
 +
 +Ces greffons et extensions se composent de :
 +
 +^Nom^Description^
 +|nautilus-gksu|Ajoute une option au menu contextuel qui permet d’ouvrir le fichier sélectionné avec les privilèges de l’administrateur.\\ \\ |
 +|nautilus-image-converter|Ajoute une option au menu contextuel pour redimensionner une image.\\ \\ |
 +|nautilus-open-terminal|Permet d’ouvrir un terminal à partir du dossier actif.\\ \\ |
 +|nautilus-actions|Permet de configurer les programmes à lancer en fonction des fichiers sélectionnés.\\ \\ |
 +|nautilus-sendto|Ajoute un élément au menu contextuel pour envoyer un fichier à un contact du carnet d’adresses Evolution ou à un contact de Gaim ou à un contact de Gajim.\\ \\ |
 +|nautilus-share|Permet le partage d’un dossier sans nécessiter les droits d’administrateur.|
 +
 +----
 +
 +
 +
 +===== Installation =====
 +Cette section présente les différentes techniques pour installer ces composants //​Nautilus//​ additionnels :
 +
 +  * Le mode commandes
 +
 +  * Le frontal synaptic
 +
 +  * Le frontal aptitude
 +
 +Certains paquets, s'ils ne sont pas déjà installés, le seront automatiquement. Il s'agit de :
 +
 +^Paquets^Si installation de^
 +|libmagick9 et imagemagick|nautilus-image-converter\\ \\ |
 +|gaim et gaim-data|nautilus-sendto|
 +
 +
 +==== Mode commandes (apt-get/​aptitude)====
 +En mode commandes, il y a deux alternatives :
 +
 +  * apt-get
 +
 +  * aptitude
 +
 +Dans un cas comme dans l'​autre,​ il est possible d'​installer qu'un seul paquet, plusieurs paquets simultanément,​ tous les paquets simultanément.
 +
 +=== apt-get ===
 +
 +Il faut ouvrir un terminal en mode administrateur et taper la commande :
 +
 +  apt-get install nautilus-gksu nautilus-image-converter nautilus-open-terminal nautilus-actions nautilus-sendto nautilus-share
 +
 +Si vous utilisez une distribution nécessitant la commande **sudo**, il faut donc l'​insérer en avant de **apt-get**.
 +
 +=== aptitude ===
 +
 +Il faut ouvrir un terminal en mode administrateur et taper la commande :
 +
 +  aptitude install nautilus-gksu nautilus-image-converter nautilus-open-terminal nautilus-actions nautilus-sendto nautilus-share
 +
 +Si vous utilisez une distribution nécessitant la commande **sudo**, il faut donc l'​insérer en avant de **aptitude**.
 +
 +==== Frontal synaptic ====
 +
 +FIXME
 +
 +==== Frontal aptitude ====
 +
 +Voici la procédure à suivre pour installer les paquets avec le frontal //​aptitude//​.
 +
 +=== Lancement de l'​interface ===
 +
 +  * Ouvrir un terminal en mode administrateur :
 +:arrow: Applications :arrow: Accessoires :arrow: Terminal administrateur
 +
 +  * Taper la commande :
 +
 +    aptitude
 +
 +  * :!: Si vous n'avez pas le sous-menu //Terminal administrateur//,​ utilisez **sudo** avec **aptitude**.
 +
 +  * Le menu principal s'​affiche :
 +[[http://​lpln.free.fr/​pics/​9cihhphd.png|{{http://​lpln.free.fr/​minis/​9cihhphd.png}}]] ​
 +{{:​debian:​nautilusgreff1.png?​150|}}
 +
 +
 +=== Recherche des paquets ===
 +
 +  * :!: Procédons maintenant à la recherche des paquets.
 +[[http://​lpln.free.fr/​pics/​ltszb03l.png|{{http://​lpln.free.fr/​minis/​ltszb03l.png}}]]
 +{{:​debian:​nautilusgreff2.png?​150|}}
 +
 +  * :arrow: Cliquer sur le menu **Rechercher**.
 +
 +  * :arrow: Sélectionner **Affichage restreint**.
 +
 +  * :arrow: Appuyer sur la touche **Enter**.
 +
 +  * :!: Un champ pour saisir le critère de recherche s'​affiche :
 +[[http://​lpln.free.fr/​pics/​c10ay06m.png|{{http://​lpln.free.fr/​minis/​c10ay06m.png}}]]
 +{{:​debian:​nautilusgreff3.png?​150|}}
 +
 +  * :arrow: Saisir la valeur **nautilus**.
 +
 +  * :arrow: Déplacer le curseur sur **Continuer**.
 +
 +  * :arrow: Appuyer sur **Enter**.
 +
 +=== Sélection des paquets ===
 +
 +  * :!: La recherche précédente produit cet affichage :
 +[[http://​lpln.free.fr/​pics/​xv75vxya.png|{{http://​lpln.free.fr/​minis/​xv75vxya.png}}]]
 +{{:​debian:​nautilusgreff4.png?​150|}}
 +
 +  * :!: Pour sélectionner les paquets à installer, il faut en obtenir la liste en déployant les sections afin d'​obtenir ce résultat :
 +[[http://​lpln.free.fr/​pics/​vx9n392d.png|{{http://​lpln.free.fr/​minis/​vx9n392d.png}}]]
 +{{:​debian:​nautilusgreff5.png?​150|}}
 +
 +  * :!: Pour l'​obtenir :
 +    * :arrow: Placer le curseur devant **Paquets non installés** et appuyer sur **Enter**.
 +    * :arrow: Placer le curseur devant **admin** et appuyer sur **Enter**.
 +    * :arrow: Placer le curseur devant **main** et appuyer sur **Enter**.
 +    * :arrow: Placer le curseur devant **gnome** et appuyer sur **Enter**
 +    * :arrow: Placer le curseur devant **main** et appuyer sur **Enter**.
 +
 +  * :!: Nous sommes maintenant prêts à sélectionner les paquets pour leur installation. La sélection complétée,​ l'​affichage doit se présenter ainsi :
 +[[http://​lpln.free.fr/​pics/​seg7xwgi.png|{{http://​lpln.free.fr/​minis/​seg7xwgi.png}}]]
 +{{:​debian:​nautilusgreff6.png?​150|}}
 +
 +  * :!: Pour l'​obtenir :
 +    * :arrow: Placer le curseur devant **nautilus-gksu** et appuyer sur la touche **+**.
 +    * :!: Répéter cette action pour chacun des paquets : **nautilus-open-terminal**,​ **nautilus-image-converter**,​ **nautilus-actions**,​ **nautilus-sendto** et **nautilus-share**.
 +
 +=== Installation des paquets ===
 +
 +  * :!: Lançons maintenant l'​installation :
 +[[http://​lpln.free.fr/​pics/​oo6air7j.png|{{http://​lpln.free.fr/​minis/​oo6air7j.png}}]]
 +{{:​debian:​nautilusgreff7.png?​150|}}
 +
 +  * :arrow: Cliquer sur **Actions**.
 +
 +  * :arrow: Sélectionner **Installer/​Enlever des paquets**.
 +
 +  * :arrow: Appuyer sur **Enter**.
 +
 +  * :!: Un message de confirmation s'​affiche.
 +
 +  * :arrow: Le curseur clignote dans le champ **Continuer**. Appuyer sur **Enter**.
 +
 +  * :!: L'​affichage passe en mode **Aperçu**.
 +
 +  * :arrow: Cliquer à nouveau sur **Actions**.
 +
 +  * :arrow: Sélectionner à nouveau **Installer/​Enlever des paquets**.
 +
 +  * :arrow: Appuyer à nouveau sur **Enter**.
 +
 +  * :!: //​aptitude//​ télécharge les paquets.
 +
 +  * :!: L'​affichage passe en mode terminal pour l'​installation.
 +
 +  * :!: L'​installation terminée, un message invitant à appuyer sur **Enter** pour continuer apparaît dans le terminal.
 +
 +  * :arrow: Appuyer sur **Enter**.
 +
 +  * :!: //​aptitude//​ s'​affiche à nouveau.
 +[[http://​lpln.free.fr/​pics/​rly0ww03.png|{{http://​lpln.free.fr/​minis/​rly0ww03.png}}]]
 +{{:​debian:​nautilusgreff8.png?​150|}}
 +
 +=== Vérification de l'​installation ===
 +
 +  * :!: Pour vérifier l'​installation,​ à partir de l'​affichage précédent :
 +
 +  * :arrow: Déployer **Paquets installés**.
 +
 +  * :arrow: Déployer **admin**.
 +
 +  * :arrow: Déployer **main**.
 +
 +  * :arrow: Déployer **gnome**.
 +
 +  * :arrow: Déployer **main**.
 +
 +  * :!: Pour obtenir cet affichage :
 +[[http://​lpln.free.fr/​pics/​jc7xk831.png|{{http://​lpln.free.fr/​minis/​jc7xk831.png}}]]
 +{{:​debian:​nautilusgreff9.png?​150|}}
 +
 +  * :!: Les paquets installés sont identifiés par un **i** ou un **iA** dans le cas d'une installation automatique.
 +
 +=== Fermeture d'​aptitude ===
 +
 +  * :arrow: Cliquer sur **Actions**.
 +
 +  * :arrow: Sélectionner **Quitter**.
 +
 +  * :arrow: Appuyer sur **Enter**.
 +
 +  * :!: Un message de confirmation s'​affiche.
 +
 +  * :arrow: Placer le cuseur sur **Oui**.
 +
 +  * :arrow: Appuyer sur **Enter**. ​
 +
 +
 +----
 +
 +
 +===== Activation =====
 +
 +Qu'un seul, plusieurs ou tous les paquets soient installés, il faut redémarrer la  session //Gnome// afin de rendre ces greffons et extensions disponibles dans le navigateur de fichiers //​Nautilus//​.
 +
 +----
 +
 +
 +===== Exemples d'​utilisation =====
 +Retrouvons dans cette section quelques exemples pratiques de ces greffons et extensions nouvellement ajoutés.
 +
 +
 +==== nautilus-gksu ====
 +Dans cet exemple, supposons que nous voulons modifier le ficher du menu de //Grub//. Cette intervention nécessite un accès au fichier avec des droits d'​administrateur. Rendons-nous d'​abord dans le dossier où se trouve le fichier **menu.lst**. //​Nautilus//​ affiche cette fenêtre :
 +
 +[[http://​lpln.free.fr/​pics/​ysijqpgi.png|{{http://​lpln.free.fr/​minis/​ysijqpgi.png}}]]
 +{{:​debian:​nautilusgreff1a.png?​150|}}
 +
 +Nous constatons que le fichier **menu.lst** est décoré d'un carré rouge indiquant que l'​accès est interdit avec un compte d'​utilisateur régulier. Il faut donc l'​ouvrir avec les droits d'​administrateur.
 +
 +[[http://​lpln.free.fr/​pics/​dm5d4vfm.png|{{http://​lpln.free.fr/​minis/​dm5d4vfm.png}}]]
 +{{:​debian:​nautilusgreff1b.png?​150|}}
 +
 +  * :arrow: Cliquer droit sur l'​icône du fichier.
 +
 +  * :arrow: Cliquer sur **Ouvrir en tant qu'​administrateur** dans le menu contextuel.
 +
 +Il arrivera à l'​occasion qu'un message d'​information comme celui-ci s'​affichera :
 +
 +[[http://​lpln.free.fr/​pics/​4i9a1g1u.png|{{http://​lpln.free.fr/​minis/​4i9a1g1u.png}}]]
 +{{:​debian:​nautilusgreff1c.png?​150|}}
 +
 +  * :!: Le message est clair. Il n'y a pas d'​application associée au type d'​intervention que nous voulons faire sur le fichier en tant qu'​administrateur.
 +
 +  * :arrow: Fermer la boite de message en cliquant sur **Fermer**.
 +
 +Réglons maintenant cette petite anomalie :
 +
 +[[http://​lpln.free.fr/​pics/​4cquqsrw.png|{{http://​lpln.free.fr/​minis/​4cquqsrw.png}}]]
 +{{:​debian:​nautilusgreff1d.png?​150|}}
 +
 +  * :arrow: Cliquer droit sur l'​icône du fichier.
 +
 +  * :arrow: Sélectionner **Ouvrir avec une autre application...**.
 +
 +Nous obtenons alors un choix d'​applications à utiliser :
 +
 +[[http://​lpln.free.fr/​pics/​s1dt56p1.png|{{http://​lpln.free.fr/​minis/​s1dt56p1.png}}]]
 +{{:​debian:​nautilusgreff1e.png?​150|}}
 +
 +  * :arrow: Nous voulons éditer le fichier. Sélectionner **Éditeur de texte**.
 +
 +  * :arrow: Cliquer sur le bouton **Ouvrir**.
 +
 +Évidemment,​ puisque nous n'​avons pas les droits d'​administrateur pour éditer le fichier, nous obtiendrons cet avertissement de la part de l'​éditeur :
 +
 +[[http://​lpln.free.fr/​pics/​e5gvcrdd.png|{{http://​lpln.free.fr/​minis/​e5gvcrdd.png}}]]
 +{{:​debian:​nautilusgreff1f.png?​150|}}
 +
 +  * :arrow: Cliquer sur le bouton **Annuler**.
 +
 +  * :arrow: Fermer l'​éditeur.
 +
 +Reprenons notre tentative d'​accès avec les droits d'​administrateur :
 +
 +[[http://​lpln.free.fr/​pics/​dm5d4vfm.png|{{http://​lpln.free.fr/​minis/​dm5d4vfm.png}}]]
 +{{:​debian:​nautilusgreff1g.png?​150|}}
 +
 +  * :arrow: Cliquer droit sur l'​icône du fichier.
 +
 +  * :arrow: Cliquer sur **Ouvrir en tant qu'​administrateur** dans le menu contextuel.
 +
 +  * :!: L'​affichage de saisie du mot de passe de l'​administrateur apparaît. Saisir le mot de passe et cliquer sur le bouton **Valider**.
 +
 +Nous avons maintenant accès à l'​édition du fichier en tant qu'​administrateur :
 +
 +[[http://​lpln.free.fr/​pics/​bj56l7ue.png|{{http://​lpln.free.fr/​minis/​bj56l7ue.png}}]] ​
 +{{:​debian:​nautilusgreff1h.png?​150|}}
 +
 +==== nautilus-image-converter ====
 +Il peut s'​avérer intéressant et utile de pouvoir redimensionner une image sans avoir recours à un logiciel de traitement d'​images tel //Gimp// et d'​appliquer cette retouche directement à partir du navigateur de fichiers. Voyons comment y parvenir. Ouvrons le navigateur et rendons-nous dans un dossier où nous stockons nos images :
 +
 +[[http://​lpln.free.fr/​pics/​79is0gk7.png|{{http://​lpln.free.fr/​minis/​79is0gk7.png}}]]
 +{{:​debian:​nautilusgreff1i.png?​150|}}
 +
 +Lançons maintenant l'​outil de redimensionnement :
 +
 +[[http://​lpln.free.fr/​pics/​x4hf940o.png|{{http://​lpln.free.fr/​minis/​x4hf940o.png}}]]
 +{{:​debian:​nautilusgreff1j.png?​150|}}
 +
 +  * :arrow: Sélectionner une ou plusieurs images.
 +
 +  * :arrow: Cliquer droit sur l'une des images sélectionnées.
 +
 +  * :arrow: Cliquer sur **Redimensionner les images...** du menu contextuel.
 +
 +Spécifions maintenant les critères de redimensionnement :
 +
 +[[http://​lpln.free.fr/​pics/​hrigqghy.png|{{http://​lpln.free.fr/​minis/​hrigqghy.png}}]]
 +{{:​debian:​nautilusgreff1k.png?​150|}}
 +
 +  * :arrow: Dans cet exemple, nous choisissons d'​établir la nouvelle taille à 50 % de la taille originale. Cliquer sur le bouton **Scale**. La valeur par défaut est **50**.
 +
 +  * :!: Le nom par défaut des nouveaux fichiers aura **.resized** ajouté par défaut. Nous pouvons conserver le nom original ou utiliser une autre valeur que celle par défaut.
 +
 +  * :arrow: Cliquer sur le bouton **Resize**.
 +
 +Les images redimensionnées sont maintenant disponibles :
 +
 +[[http://​lpln.free.fr/​pics/​mn0r1sva.png|{{http://​lpln.free.fr/​minis/​mn0r1sva.png}}]]
 +{{:​debian:​nautilusgreff1l.png?​150|}}
 +
 +  * :!: La valeur **.resized** a été insérée entre le nom du fichier et son extension. ​
 +
 +
 +==== nautilus-open-terminal ====
 +Nous souhaitons parfois exécuter une commande sur un fichier et il nous faut donc ouvrir un terminal. Ainsi si nous voulons copier un fichier avec la commande **cp** dans un terminal, il faut taper le nom complet du chemin vers le fichier.
 +
 +  cp /​home/​fonguy21/​Documents/​texte-test /​home/​fonguy21/​Documents/​texte-test.copie
 +
 +Nous pouvons couper court à cette syntaxe en ouvrant de façon arbitraire le terminal dans la fenêtre du navigateur :
 +
 +[[http://​lpln.free.fr/​pics/​avq24e2c.png|{{http://​lpln.free.fr/​minis/​avq24e2c.png}}]]
 +{{:​debian:​nautilusgreff1m.png?​150|}}
 +
 +  * :arrow: Se rendre dans le dossier cible et cliquer droit dans un endroit vierge de la fenêtre affichant les dossiers et fichiers.
 +
 +  * :arrow: Cliquer sur **Ouvrir dans un terminal** dans le menu contextuel.
 +
 +Le terminal est alors ouvert dans le dossier où l'​action précédente a été appliquée :
 +
 +[[http://​lpln.free.fr/​pics/​vs5ncoc5.png|{{http://​lpln.free.fr/​minis/​vs5ncoc5.png}}]]
 +{{:​debian:​nautilusgreff1n.png?​150|}}
 +
 +  * :arrow: Taper la commande (ici c'est **cp** pour copier un fichier dans le répertoire courant).
 +
 +  * :arrow: Appuyer sur **Enter** pour exécuter la commande.
 +
 +Retournons maintenant dans la fenêtre du navigateur :
 +
 +[[http://​lpln.free.fr/​pics/​3l8uuaoc.png|{{http://​lpln.free.fr/​minis/​3l8uuaoc.png}}]]
 +{{:​debian:​nautilusgreff1o.png?​150|}}
 +
 +  * :!: Nous remarquons que le fichier a bel et bien été copié.
 +
 +
 +==== nautilus-actions ====
 +Cette extension permet d'​ouvrir plusieurs fichiers avec l'​application commune à ceux-ci. Ainsi quand cette extension est installée, l'​application commune à l'​ouverture des fichiers sélectionnés est disponible dans le menu contextuel du navigateur :
 +
 +[[http://​lpln.free.fr/​pics/​n9dav70q.png|{{http://​lpln.free.fr/​minis/​n9dav70q.png}}]]
 +{{:​debian:​nautilusgreff1p.png?​150|}}
 +
 +  * :!: Dans l'​exemple,​ les fichiers seront ouverts avec l'​éditeur de texte. Voir l'​image ci-dessous.
 +
 +[[http://​lpln.free.fr/​pics/​j3w6r96n.png|{{http://​lpln.free.fr/​minis/​j3w6r96n.png}}]]
 +{{:​debian:​nautilusgreff1q.png?​150|}}
 +
 +==== nautilus-sendto ====
 +Ce module permet d'​envoyer un fichier à un contact d'un carnet d'​adresses d'un client de messagerie ou d'un client de messagerie instantanée. Voici un exemple d'​envoi d'un fichier via //​Evolution//​.
 +
 +[[http://​lpln.free.fr/​pics/​5p10bwnw.png|{{http://​lpln.free.fr/​minis/​5p10bwnw.png}}]]
 +{{:​debian:​nautilusgreff1r.png?​150|}}
 +
 +  * :arrow: Sélectionner un fichier par clic droit et cliquer sur **Envoyer à**.
 +
 +Cette boite de dialogue s'​affichera :
 +
 +[[http://​lpln.free.fr/​pics/​rxqlu5tw.png|{{http://​lpln.free.fr/​minis/​rxqlu5tw.png}}]]
 +{{:​debian:​nautilusgreff1s.png?​150|}}
 +
 +  * :arrow: Saisir l'​adresse de courriel dans le champ **Envoyer à**.
 +
 +  * :arrow: Cliquer sur le bouton **Envoyer**.
 +
 +Pour préserver la confidentialité des adresses de courriel, les affichages suivants ne sont pas insérés. Il suffit simplement de compléter la boite de dialogue d'​envoi de courriel du client de messagerie //​Evolution//​ :
 +
 +  * :arrow: Saisir le sujet du message.
 +
 +  * :arrow: Composer un texte.
 +
 +  * :arrow: Cliquer sur le bouton d'​envoi du message.
 +
 +  * :!: Le fichier sélectionné pour l'​envoi est ajouté en pièce jointe.
 +
 +
 +
 +==== nautilus-share ====
 +L'​activation d'un partage d'un dossier requiert les droits d'​administrateur. //​nautilus-share//​ permet de contourner cette obligation pour partager un dossier dont nous en sommes le propriétaire. Voici comment faire :
 +
 +[[http://​lpln.free.fr/​pics/​9ck962sm.png|{{http://​lpln.free.fr/​minis/​9ck962sm.png}}]]
 +{{:​debian:​nautilusgreff1t.png?​150|}}
 +
 +  * :arrow: Dans le navigateur, cliquer droit sur le dossier à partager.
 +
 +  * :arrow: Cliquer sur **Sharing options**.
 +
 +La boite de dialogue pour activer le partage s'​ouvre :
 +
 +[[http://​lpln.free.fr/​pics/​8ukn5j2y.png|{{http://​lpln.free.fr/​minis/​8ukn5j2y.png}}]]
 + ​{{:​debian:​nautilusgreff1u.png?​150|}}
 +
 +  * :arrow: Cocher la case **Share this folder**.
 +
 +  * :!: On peut changer le nom de partage si désiré dans le champ **Share name**.
 +
 +  * :!: Il est possible d'​accorder des droits d'​écriture sur le dossier partagé en cochant la case **Allow other people to write in this folder**.
 +
 +  * :arrow: Cliquer sur le bouton **Create share**.
 +
 +----
debian/greffons_et_extension_nautilus.txt · Dernière modification: 2018/11/17 13:52 (modification externe)