Catégorie : Web     Tags :      

    Retrouvez cet article dans : Linux Pratique 39

    Vous vous intéressez aux CMS, blogs et autres outils de publication dont nous discutons régulièrement dans ces pages ? Mais leur installation requiert, dans tous les cas, une connexion via FTP à un serveur distant, et ces simples notions vous intimident ? Alors, il est temps de vous présenter un outil qui va démystifier les choses...

    KFTPGrabber est un client FTP dont la manipulation évoque celle de Konqueror (le gestionnaire de fichiers de KDE), gérant les signets et les sessions FTP multiples, au travers d'un système d'onglets, pour mettre à votre portée toutes les manipulations de transfert de fichiers vers ou depuis un serveur distant. Simple d'usage et parfaitement intégré à KDE, il devrait donner entière satisfaction aux utilisateurs de cet environnement de bureau.

    Découverte de l'interface

    Celle-ci ne déroutera absolument pas les habitués de KDE, mises à part quelques spécificités (Fig. 1).

     /img-articles/lp/39/art-1/fig-1.jpg
    Fig. 1 : KFTPgrabber au démarrage

    • Le menu principal : le menu Fichier permet d'ouvrir de nouvelles sessions, de se connecter rapidement à un nouveau site FTP, ou de quitter le programme. Le menu Signets permet de modifier les signets, de les envoyer via Kmail à un contact, etc. Le menu Configuration permet d'afficher/masquer les barres d'outils et d'état, et de configurer KFTPgrabber. Enfin, le menu Aide propose les informations habituelles propres à la plupart des logiciels intégrés à KDE.
    • La barre d'outils : la première icône permet de créer une nouvelle session, la seconde de se connecter rapidement à un nouveau site FTP et la troisième de choisir le mode de transfert entre ASCII et binaire.
    • L'écran de sessions : il occupe l'essentiel de la fenêtre du logiciel. Par défaut, deux sessions sont ouvertes, toutes deux locales, mais en vous connectant à un serveur FTP, le contenu de ce dernier apparaît alors dans l'une des deux sessions. Chaque session se présente sous la forme d'un système de fichiers, très proche de ce que vous observeriez à partir de Konqueror, mais les options accessibles grâce au bouton droit de la souris sont spécifiques au client FTP, malgré de nombreuses similitudes.
    • La barre latérale : en cliquant sur une rubrique, elle permet d'afficher la liste des signets, les sites proches ou encore la configuration du serveur. Vous pouvez passer d'une rubrique à l'autre en cliquant sur le titre de la rubrique qui vous intéresse, ou refermer la sous-fenêtre en cliquant sur le titre de la rubrique active.
    • La barre d'informations : en cliquant sur une rubrique, elle permet d'afficher le contenu de la file d'attente, la liste des transferts ayant échoué, les  threads de transferts, les logs du logiciel (permettant de suivre les commandes FTP émises par le client) et enfin une courbe de suivi des débits dans le temps.
    • La barre d'état : elle indique l'action en cours, et précise les taux de transfert et de réception, en octets par seconde.

    /img-articles/lp/39/art-1/fig-2.jpg/img-articles/lp/39/art-1/fig-3.jpg
    Fig. 2 : A la fermeture, KFTPgrabber reste actif dans la boîte à miniatures.
    Fig. 3 : KFTPgrabber reste utile, même dans la boîte à miniatures !

     

    Si vous fermez la fenêtre principale de KFTgrabber, le programme intégrera la boîte à miniatures, sans interrompre les transferts en cours (Fig. 2). Un clic droit sur son icône fera apparaître un menu déroulant (Fig. 3) présentant les taux de transfert, ainsi qu'un accès direct aux signets et à l'outil de connexion rapide. Pour interrompre totalement le programme, il est nécessaire d'utiliser la fonction Quitter.

    Configuration de KFTPgrabber

    L'interface de configuration de KFTPgrabber est organisée en catégories (Général, Transferts, Log, Affichage, Actions, Filtres), chacune pouvant elle-même être divisée en onglets (Fig. 4).

     /img-articles/lp/39/art-1/fig-4.jpg
    Fig. 4 : La fenêtre de configuration de KFTPgrabber

     

    • Général : l'onglet Général permet de définir une adresse de courriel pour l'utilisateur, ainsi que de régler le comportement au démarrage et à l'arrêt du programme. L'onglet Signets définit le répertoire local par défaut, ainsi que des options relatives à la confidentialité des transferts. L'onglet Notifications, enfin, permet de déterminer les événements nécessitant une notification par info-bulle de l'utilisateur.
    • Transferts : l'onglet Connexion permet d'activer diverses options de connexion, définit les délais d'expiration et limite éventuellement les vitesses de transferts montants et descendants. L'onglet Espace disque permet de prendre la main sur les transferts, lorsque l'espace disque atteint un seuil prédéterminé. L'onglet Processus permet de définir le nombre de threads par session. Enfin, l'onglet Divers autorise certaines manipulations utiles comme le renommage avec des caractères minuscules, ou la mise en attente de fichiers lors d'une opération de glisser/déposer, plutôt que d'initier un transfert immédiat.
    • Log : l'onglet Apparence permet de définir la police ainsi que le code de couleurs à respecter pour l'affichage dans la barre d'informations. L'onglet Sortie permet d'activer l'enregistrement des événements dans un fichier texte, pour usage ultérieur.
    • Affichage : c'est ici qu'est paramétré le comportement de l'explorateur de fichiers.
    • Actions : lorsqu'un conflit est généré par l'existence d'un fichier portant le même nom dans la session locale et dans la session distante, KFTPgrabber est programmé pour demander à l'utilisateur ce qu'il doit faire. Dans cette catégorie, il est toutefois possible de convenir une action à réaliser (Passer, Remplacer, Renommer, etc.) en fonction des dates et des tailles respectives des fichiers concurrents.

    Bases de l'utilisation de KFTPgrabber

    Lorsque vous démarrez KFTPgrabber, l'écran principal est divisé en deux sessions, pointant toutes deux sur le système de fichier local. Vous pouvez lancer une connexion à un site FTP de trois façons
    différentes :

    • en passant par le menu Fichier -> Connexion rapide ;
    • en passant par l'icône /img-articles/lp/39/art-1/i1.jpg de la barre d'outils (Connexion rapide) ;
    • en passant par l'icône /img-articles/lp/39/art-1/i2.jpg de la barre d'outils de l'une des sessions (Changer de site -> Connexion rapide).

    A la suite de chacune d'elle, le logiciel vous affiche une boîte de dialogue, où il vous faudra saisir vos paramètres de connexion (Fig. 5). En particulier, vous devrez saisir le nom du serveur dans le champ Hôte, par exemple ftp.tuxfamily.org.

     

    /img-articles/lp/39/art-1/fig-5.jpg
    Fig. 5 : La boîte de Connexion rapide

     

    L'option Connexion anonyme est utile pour tous les serveurs publics, par exemple ceux mettant à libre disposition des Logiciels libres ou des distributions Linux. L'utilisateur est alors automatiquement défini comme étant anonymous et le mot de passe fourni est l'adresse de courriel définie dans le panneau Général de l'écran de configuration de KFTPgrabber. Toutefois, pour l'administration de votre propre espace web, vous décocherez cette case, saisirez votre identifiant et votre mot de passe. Éventuellement, vous cocherez la case Ajouter aux signets si vous souhaitez réutiliser ultérieurement cet espace FTP avec les  dentifiants fournis.
    Si vous avez ajouté un signet, vous pouvez accéder au serveur FTP de différentes façons :

    • en passant par le menu Signets et en choisissant le serveur FTP de votre choix dans la liste ;
    • en passant par l'icône Changer de site -> Se connecter à de la barre d'outils de l'une des sessions.

    Maintenant que vous voilà connecté à un serveur FTP, il vous faut définir le répertoire courant pour chacune des deux sessions : l'une d'elle est locale, la seconde est distante et correspond à votre espace accessible du serveur FTP. Pour transférer un fichier, ou un ensemble de fichiers, l'opération peut être aussi simple que de faire du glisser/déposer d'une session à l'autre. De façon générale, toutefois, vous aurez recours au menu contextuel, qui propose diverses options. Les plus utiles sont les suivantes :

    • Créer un dossier... : pour créer un répertoire dans la session courante ;
    • Transfert : pour transférer immédiatement la sélection dans l'autre session courante ;
    • Renommer : pour renommer dans la session courante le fichier sélectionné ;
    • Supprimer : pour supprimer dans la session courante le fichier sélectionné ;
    • Copier : pour copier dans la session courante le fichier sélectionné ;
    • Coller : pour coller dans la session courante un fichier copié ;

    /img-articles/lp/39/art-1/fig-6.jpg
    Fig. 6 : Une vue de la file d'attente, pour suivre l'évolution des transferts

    • Propriétés : pour obtenir des informations sur le fichier sélectionné (onglet Général), définir les droits sur le fichier (onglet Permissions) et afficher le fichier (onglet Aperçu) ;

    Vous trouverez sans doute intérêt à surveiller le contenu de la barre d'informations. En particulier, la rubrique File d'attente permettra de visualiser sous forme d'arborescence la liste des fichiers en cours de transfert, ce qui vous donnera une bonne appréciation du temps d'attente restant (Fig. 6).
    Les plus curieux s'intéresseront peut-être aux commandes et informations envoyées (au) et reçues (du) serveur FTP (Fig. 7). Des informations intéressantes peuvent s'y cacher, comme des alertes de dépassement de quota, des explications sur la cause d'un échec à la connexion (trop d'utilisateurs connectés en même temps, utilisateur inexistant ou mot de
    passe erroné), etc.

    /img-articles/lp/39/art-1/fig-7.jpg
    Fig. 7 : La rubrique Log vous informera des raisons d'un échec de connexion, par exemple.

     

    C'est tout ? Bien sûr que non : le protocole FTP et ses clients permettent divers raffinements. Dans le cas de KFTPgrabber, vous apprécierez certainement les sessions multiples, matérialisées par des onglets différents, entre lesquels vous basculerez en cliquant simplement sur son titre. Chaque onglet présente sur sa gauche une petite icône : lorsque le curseur de la souris se promène dessus, il se transforme en symbole invitant à clore l'onglet.
    La barre d'outils de chaque onglet présente également des icônes de navigation classiques pour les utilisateurs de KDE. Nous attirerons simplement votre attention, en guise d'information finale, sur l'icône /img-articles/lp/39/art-1/i3.jpg Actions supplémentaires, qui permet d'envoyer une commande brute au serveur FTP, comme si vous communiquiez avec via un client FTP en mode console (à réserver, donc, aux utilisateurs avertis du protocole FTP), mais aussi de modifier l'encodage distant (pour la résolution de problèmes éventuels entre encodages Unicode (UTF8) et Européen de l'Ouest (ISO 8859-1), ou encore d'exporter la liste des fichiers du dossier courant vers un fichier texte.

    Posté par Olivier Saraja (olivS) | Signature : Olivier Saraja | Article paru dans

    Laissez une réponse

    Vous devez avoir ouvert une session pour écrire un commentaire.


    • Il y a actuellement

    • 465 articles/billets en ligne.