{{tag>Xenial ftp BROUILLON}}
----
====== KFTPGrabber, le client FTP KDE ======
**KFTPGrabber** n'a pas été mis à jour depuis juillet 2011 et souffre donc de multiples problèmes. Préférez utiliser [[dolphin|Dolphin]] qui gère également de gérer le transfert FTP. Pour plus de détails sur les clients FTP disponibles, rendez-vous sur la page traitant du protocole [[ftp|FTP]]..
Ce logiciel **kde** est l'équivalent de [[GFTP]] de [[Gnome]] ou encore de [[Filezilla]].
Sous **kde**, il y a déjà [[Konqueror]] qui peut déjà faire office de **client ftp**, mais celui-ci ne gère pas forcement très bien les droits des fichiers, les rendant parfois, inaccessibles aux visiteurs, ou encore sur certains FTP privés, il ne marche tout simplement pas...
Il est surtout (//comme tous les logiciels kde//) très bien intégré à **kde**.
===== Installation =====
Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>kftpgrabber]]** ainsi que **[[apt>language-pack-kde-fr]]** pour l'avoir en Français.
===== Lancer le logiciel =====
Pour le lancer, il est dans : **Kmenu** >> **Internet** >> **KFTPGrabber**.
Vous pouvez également lancer la commande : **kftpgrabber**.
Voici un aperçu du logiciel :
{{kde:kftpgrabber:kftp01.png}}
===== Utilisation de KFTPGrabber =====
==== Connexion au FTP ====
Pour ouvrir une session **FTP**, plusieurs possibilités :
* En cliquant sur l'icône : {{kde:kftpgrabber:kftp02a.png}}.
* En cliquant sur l'icône {{kde:kftpgrabber:kftp03.png}} puis en choisissant **Connexion rapide**.
Cette fenêtre apparait et vous demande les infos nécessaires à la connexion.
\\
\\
{{kde:kftpgrabber:kftp04.png }}
\\
* **A** : Permet de relancer rapidement une connexion récente
* **B** : Le logiciel va indiquer l'adresse qui vous permet de vous connecter via un navigateur web. Vous pouvez si vous la connaissez l'indiquer directement, le logiciel aura toutes les infos. (//Ex : ftp:/hizoka:prout@ftpperso.free.fr//)
* **C** : Nom du domaine du serveur. (//Ex : ftpperso.free.fr pour Free//)
* **D** : Numéro du port utilisé pour la connexion. Le 21 est celui de base, à changer si vous bloquez ce port.
* **E** : Choisissez le type de connecxion voulue, sécurisée (//ssl...//). Si vous ne savez pas ou si c'est un serveur banal (//Free, orange...//), laissez en **FTP**.
* **F** : Dans quasiment tous les cas, il faut décocher cette case. Elle permet de taper son **nom d'utilisateur** et son **mot de passe**.
* **G** : Tapez ici le nom du **FTP**, votre //login// qui vous a était attribué par votre FAI par exemple... (//Ex : hizoka//)
* **H** : Indiquez le mot de passe en lien avec votre nom d'utilisateur. (//Ex : prout//)
* **I** : Cette case permet de sauvegarder les infos concernant ce FTP dans le logiciel (//le fichier contenant les signets est ~/.kde/share/apps/kftpgrabber/bookmarks.xml//).
\\
* Il ne vous reste plus qu'à faire **ok** pour que la connexion s'établisse.
\\
\\
==== Utilisation du FTP ====
=== Explications ===
Voici ce que cela doit donner une fois connecté :
{{kde:kftpgrabber:kftp05.png}}
Dans mon exemple je me connecte à un **FTP** free.
Le logiciel est donc séparé en deux :
* La partie de gauche représentant mon pc (//home/hizoka et le contenu du dossier//).
* La partie de droite représentant le FTP (//racine du ftp avec pour contenu, 3 images//).
=== Transferts ===
Pour transférer des fichiers/dossiers, vous pouvez :
* Double cliquer sur le fichier (//ne marche pas avec les dossiers, cela les ouvre//).
* Faire glisser les fichiers/dossiers d'un coté à l'autre.
* Faire un clic droit sur les fichiers/dossiers et choisir **Transférer**.
Les transferts se font du **FTP** au **PC** et inversement.
==== Déconnexion ====
Pour vous déconnecter, vous avez plusieurs possibilités :
* Passer la souris sur l'icône se trouvant à gauche du nom du **FTP**, celle-ci se change en croix, il ne vous reste plus qu'à cliquer dessus et à accepter la confirmation.
* Il est également possible de passer par l'option {{kde:kftpgrabber:kftp03.png}} et de choisir **Déconnecter**.
===== Détails des icônes =====
Les différentes icônes et informations vont être expliquées afin d'utiliser le logiciel de façon « optimale ».
==== Partie supérieure ====
Nous allons donc regarder cette partie :
{{kde:kftpgrabber:kftp06.png}}
* {{kde:kftpgrabber:kftp07.png}} : Permet de créer une nouvelle fenêtre dans un onglet à droite ou a gauche.
> Ex : {{kde:kftpgrabber:kftp08.png}}
* {{kde:kftpgrabber:kftp03.png}} : Permet, comme nous l'avons vu, d'ouvrir la fenêtre demandant les identifiants du compte FTP.
* {{kde:kftpgrabber:kftp09.png}} : Permet de changer le mode de transfert... **//je ne connais pas les différences, dans le doute on laisse//** :-).
==== Partie centrale ====
Nous allons donc regarder cette partie :
{{kde:kftpgrabber:kftp10.png}}
* {{kde:kftpgrabber:kftp11.png}} {{kde:kftpgrabber:kftp12.png}} {{kde:kftpgrabber:kftp13.png}} : Ces icônes vous permettent de vous déplacer dans vos dossiers, mais bon, vous ne devez pas apprendre grand chose là :-).
* {{kde:kftpgrabber:kftp14.png}} : Permet de recharger le contenu du dossier (//utile surtout pour recharger un dossier contenu sur un FTP qui a du mal à se mettre à jour//).
* {{kde:kftpgrabber:kftp15.png}} : Ramène dans le dossier de base (//celui-ci est modifiable comme nous le verrons après//).
* {{kde:kftpgrabber:kftp16.png}} : Permet de créer un dossier à l'emplacement où vous êtes.
* {{kde:kftpgrabber:kftp17.png}} : Permet d'annuler le transfert en cours.
* {{kde:kftpgrabber:kftp18.png}} : Permet d'afficher ou d'enlever l'arborescence qui se trouve à gauche des listes de fichiers.
* {{kde:kftpgrabber:kftp19.png}} : Permet de créer un filtre afin de n'afficher que certains fichiers.
>Ex : si je tape **ima**, il ne me m'affichera que le dossier **Images** dans la liste de fichier.
* {{kde:kftpgrabber:kftp20.png}} : Cette option sera détaillée dans la partie **Utilisation avancée**.
* {{kde:kftpgrabber:kftp21.png}} : Permet de connaitre le temps depuis lequel vous êtes connecté au serveur.
* {{kde:kftpgrabber:kftp22.png}} : Permet de savoir l'emplacement où vous vous trouvez.Vous pouvez taper directement le dossier dans lequel vous voulez vous déplacer.
* {{kde:kftpgrabber:kftp23.png}} : Permet de savoir si la connexion que vous utilisez est protégée.
==== Partie inférieure ====
Nous allons donc regarder cette partie :
{{kde:kftpgrabber:kftp24.png}}
* **A** :
* {{kde:kftpgrabber:kftp25.png}} : Permet de **charger** une liste de fichier à transférer.
* {{kde:kftpgrabber:kftp26.png}} : Permet d'**enregistrer** une liste de fichier à transférer.
* {{kde:kftpgrabber:kftp27.png}} : Permet de **lancer** le transfert des fichiers.
* {{kde:kftpgrabber:kftp28.png}} : Permet de **mettre en pause** le transfert des fichiers si le serveur le gère.
* {{kde:kftpgrabber:kftp29.png}} : Permet de **stopper** le transfert des fichiers.
* {{kde:kftpgrabber:kftp30.png}} : Permet d'**annuler** le transfert des fichiers.
* {{kde:kftpgrabber:kftp31.png}} : Permet de **faire une recherche** complexe dans la liste de fichier en transfert. Chercher une destination, une source, un serveur en particulier et de les remplacer.
* {{kde:kftpgrabber:kftp32.png}} : Permet de **filtrer** le nom des fichiers de la liste de transfert.
* {{kde:kftpgrabber:kftp33.png}} : Raccourci permettant de **limiter** la vitesse de **téléchargement** des fichiers.
* {{kde:kftpgrabber:kftp34.png}} : Raccourci permettant de **limiter** la vitesse d'**envoi** des fichiers.
* {{kde:kftpgrabber:kftp35.png}} : Raccourci permettant de **limiter** le nombre d'**envoi et de réception simultanés**.
* **B** : Affiche les fichiers dont l'envoi ou la réception a échoué.
* **C** : Affiche les processus en cours sur les différents serveurs.
* **D** : Affiche les requêtes et les réponses du **FTP**.
* **E** : Affiche un graphique du débit utilisé.
* {{kde:kftpgrabber:kftp36.png}} : Permet de connaître le débit total d'**envoi**.
* {{kde:kftpgrabber:kftp37.png}} : Permet de connaître le débit total de **réception**.
Les raccourcis ne sont pas gardés en mémoire !!
Il faut faire les modifications dans les configurations.
===== Utilisation avancée =====
==== Gérer ses signets et ses comptes FTP ====
=== Garder ses comptes et signets en mémoire ===
* Lorsque vous faites une connexion rapide, cochez la case : **Ajouter aux signets**.
* Si vous êtes sous **KDE** (//pas vraiment d'intérêt d'utiliser ce logiciel sinon//), vous pouvez utiliser les mots de passe et noms d'utilisateurs du logiciel KWalletManager , qui gère tous vos mots de passes. Pour activer cette option direction configuration !
> Pour que KWalletManager vous demande s'il doit garder en mémoire l'adresse et le mot de passe, vous devez taper par ex : ftp://mon-nom:mon-mot-de-passe@ftpperso.free.fr dans la barre d'adresse de **Konqueror**, il vous demandera alors si vous souhaitez enregistrer ces données.
Je ne connais pas les **sites FTP proches**....
=== Utiliser ses comptes et signets ===
* Pour les signets : Ils apparaissent dans :
* **Signets**, et vous avez la liste de vos comptes **FTP**.
* En cliquant sur l'icône {{kde:kftpgrabber:kftp03.png}} puis en choisissant **Se connecter à**.
* Pour les comptes de KWalletManager, il suffit d'aller dans : **Signets** >> **Sites dans Kwallet**.
=== Modifier ses signets ===
Pour cela : **Signets** >> **Modifier ses signets**.
Cette fenêtre vous permet de :
* Changer le nom du compte (//permet de mieux se repérer dans ses signets//).
* Modifier les identifiants et mots de passe des comptes.
* Changer le dossier de base du **PC** et du **FTP** en fonction du compte.
* Ajouter une description du compte.
* Limiter le nombre de processus pour le serveur.
* D'autres options moins utiles...
==== Les options de l'îcone de tout à l'heure ====
Oui oui, cette îcone :-) : {{kde:kftpgrabber:kftp20.png}}
* **A** : Permet l'envoi de commande au **FTP**, encore faut-il qu'il soit compatible...
* **B** : Permet de modifier le codage... **//je ne connais pas les différences, dans le doute on laisse//** :-).
* **C** : Permet de créer un fichier .txt contenant la liste des dossiers et fichiers du dossier où l'on se trouve.
* **D** : Ouvre un onglet ou une nouvelle session de **Konqueror** dans le dossier choisi de **KFTGrabber**.
* **E** : Permet de chercher deux fichiers identiques entre le **PC** et le **FTP** (//ou le PC et un autre dossier du PC//).
* **F** : Permet de voir la différence de contenu entre deux dossiers entre le **PC** et le **FTP** (//ou le PC et un autre dossier du PC//).
* **G** : Raccourci pour afficher ou cacher les fichiers/dossiers commençants par un ".".
==== Les options pour les listes de transferts ====
{{kde:kftpgrabber:kftp39.png}}
En faisant un clic droit sur un fichier de la liste de transfert, vous pouvez :
{{kde:kftpgrabber:kftp40.png }}
* **A** : Démarrer le transfert du fichier (//pour en démarrer plusieurs, n'oubliez pas d'augmenter le **Treads** à plus d'un//).
* **B** : Annuler le transfert.
* **C** : Supprimer le fichier en attente.
* **D** : Supprimer tous les fichiers en attente ou en cours de transfert.
* **E** : Le monter d'un cran dans la liste des fichiers à transférer.
* **F** : Le monter tout en haut dans la liste des fichiers à transférer, afin qu'il soit le prochain à être transféré.
* **G** : Le descendre d'un cran dans la liste des fichiers à transférer.
* **H** : Le descendre tout en bas dans la liste des fichiers à transférer, afin qu'il soit le dernier à être transféré.
* **I** : En choisissant cette option, vous pouvez :
* Modifier le nom du fichier sur le serveur qui réceptionne le fichier.
* Savoir sur quel serveur, le fichier va être transféré.
* Savoir de quel serveur provient le fichier.
L'envoi de **FTP** à **FTP** semble possible, si cela est supporté par les serveurs....
===== Configuration =====
Nous allons maintenant voir les options les plus intéressantes du logiciel.
À vous d'explorer les autres options...
Pour cela : **Configuration** >> **Configurer KFTPGrabber**.
Les explications sont généralement assez claires...
==== Général ====
* **Général** :
{{kde:kftpgrabber:kftp42.png}}
* **Signet** :
{{kde:kftpgrabber:kftp43.png}}
* **Notification** :
{{kde:kftpgrabber:kftp44.png}}
==== Transfert ====
* **Connexion** :
{{kde:kftpgrabber:kftp45.png}}
* **Espace disque** :
{{kde:kftpgrabber:kftp46.png}}
* **Processus** :
{{kde:kftpgrabber:kftp47.png}}
* **Miscellaneous** :
{{kde:kftpgrabber:kftp48.png}}
==== Affichage ====
{{kde:kftpgrabber:kftp49.png}}
==== Actions ====
Permet de choisir les actions à réaliser en fonction des différents cas.
> Ex : Toujours remplacer les fichiers qui existent déjà lorsque je les télécharge s'ils sont plus récents ou différents.
===== Bug =====
Il arrive souvent, que le logiciel se ferme tout seul.
Souvent en lien avec une action particulière (//ex : lorsque je sélectionne toute la liste des fichiers et que je clique sur l'icône de suppression//), sur certains fichiers (//trop gros ??!//) ou quand le nombre de fichiers est important...
===== Désinstallation =====
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]].
===== Voir aussi =====
Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles.
* **(en)** [[https://www.kftp.org/|Site officiel de KFTPGrabber]]
----
//Contributeurs : [[utilisateurs:hizoka|hizoka]]//
Merci à Elodie pour son aide !