10.4. Le gestionnaire de fichiers KFM

Avec le panneau, c'est le deuxième composant fondamental de KDE. C'est un outil extrêmement puissant, et ses possibilités sont au-delà de tous les gestionnaires de fichiers existants. Il partage, bien sûr, toutes les fonctionnalités de ses semblables :

Mais ce sont surtout ses autres fonctionnalités qui font son utilité :

10.4.1. Utiliser KFM pour visualiser ses fichiers

Vous pouvez ouvrir une fenêtre KFM d'au moins deux façons :

La Figure 10-8 montre un exemple de fenêtre KFM.

Figure 10-8. Exemple typique de fenêtre de KFM

Ce n'est probablement pas la vue que vous aurez par défaut, car la configuration pour cette fenêtre a été modifiée par rapport à la configuration « de base  ». Il y a des choses qui ne changent pas cependant : vous avez toujours un emplacement URL où vous pouvez entrer l'URL à consulter, la barre d'outils et la barre de menus. Les fichiers locaux sont représentés par des URL dont le préfixe est file:, vous pouvez donc voir ici le contenu du répertoire /home/fg. On peut déjà voir quelques caractéristiques du gestionnaire :

Vous aurez deviné en regardant la fenêtre qu'il y a également une icône pour les types de fichiers qu'il ne connaît pas (en fait, le fichier ircnewbies-ops.welcome est un simple fichier texte, mais l'« extension  » .welcome qui, en fait, n'en est pas une, l'incite à rechercher un type MIME correspondant à un tel fichier). Si, dans cette fenêtre, vous cliquez par exemple sur le fichier grepmail-3.9.tar.gz, KFM lancera l'application associée au type MIME du fichier associé à l'« extension  » .tar.gz : un programme d'archivage.

Voyons maintenant les bases de la configuration de KFM : elle se trouve dans deux menus. Le premier est le menu Affichage, exposé dans la Figure 10-9.

Figure 10-9. Le menu Affichage

Les options sont les suivantes :

Vous pouvez également aller dans le menu Options : vous pourrez choisir d'afficher ou de cacher certains des composants de KFM. C'est également dans ce menu que vous pourrez enregistrer les options de KFM (si toutefois vous n'avez pas choisi de cacher la barre de menus :-)).

Enfin, vous disposez d'une boîte de dialogue où vous pouvez configurer d'autres aspects du gestionnaire de fenêtres, que vous obtiendrez en sélectionnant Options/Configurer le gestionnaire de fichiers .... Les intitulés des options parlent d'elles-mêmes. Dans le menu Autres, l'option Permettre la sauvegarde des paramètres pour chaque URL s'applique aux options de la fenêtre : sa taille, l'affichage des divers composants, etc.

10.4.2. KFM comme navigateur web

KFM peut également naviguer sur le Web. Quelques liens présents sur le bureau de base de Linux-Mandrake pointent en fait vers des sites web : essayez par exemple un clic droit sur l'icône intitulée news et sélectionnez l'onglet URL, vous verrez alors l'onglet de la Figure 10-10, ce qui est bien une URL désignant un site web. Maintenant, cliquez sur ce lien avec le bouton gauche, vous obtenez une fenêtre de KFM qui chargera le site web, comme on le montre dans la Figure 10-11!

Figure 10-10. L'onglet URL

Figure 10-11. KFM et le document d'accueil du site de Linux-Mandrake

Vous pouvez voir que le rendu du HTML n'a pas grand chose à envier à d'autres navigateurs web bien connus... mais surtout, KFM mange nettement moins de mémoire que les susdits navigateurs :-)

En revanche, il n'y a pas (pour l'instant) de support pour les plugins, mais le support MIME est là; si vous cliquez, par exemple, sur un lien désignant un fichier MPEG, KFM téléchargera le fichier en local puis lancera aktion pour le visualiser. Vous pouvez aussi sauvegarder le lien sur disque en le sélectionnant et en le faisant glisser vers une autre fenêtre de KFM, voire sur le bureau!

10.4.3. KFM comme client FTP

KFM propose une fonction très intéressante : la possibilité de se comporter comme un client FTP. En effet, une fenêtre donnant sur un site FTP apparaîtra de la même façon qu'une fenêtre désignant un répertoire local, à ceci près, bien sûr, que l'URL commencera par ftp://. Vous pouvez aussi entrer directement l'adresse d'un site : si celle-ci commence par ftp, KFM apposera alors automatiquement le préfixe...

Par exemple, si on entre ftp.ciril.fr dans le champ URL, KFM apposera automatiquement le préfixe ftp:// au début et ouvrira effectivement le site FTP correspondant, comme le montre la Figure 10-12.

Figure 10-12. KFM œuvrant sur un répertoire par FTP

Vous pouvez voir que KFM associe les icônes de la même façon que pour des répertoires locaux, et est à même d'effectuer les mêmes actions pour les types de fichier, à ceci près qu'il téléchargera d'abord localement une copie du fichier. Les icônes de répertoires « entourés d'une ceinture  » signifient que vous n'y avez pas accès, comme avec les répertoires locaux.

D'une telle fenêtre, vous pouvez faire du glisser/déposer et ainsi télécharger un fichier du site FTP vers votre répertoire personnel en manipulant l'icône correspondant au fichier!

Cependant, bien sûr, l'URL telle que nous l'avons formée implique une connexion FTP anonyme, et donc vous n'avez pas accès en écriture au répertoire distant. Si vous disposez d'un accès en écriture à un répertoire distant par FTP (par exemple, vous avez un site web chez votre fournisseur d'accès et que ce dernier donne accès par FTP au répertoire hébergeant vos fichiers HTML), vous devrez spécifier votre nom d'utilisateur sur ce serveur en plus de l'adresse du site FTP, sous la forme :

input_ftp_remote_site

Si votre nom de login est jean et que le nom du site est mon.provider.fr, vous entrerez comme URL la séquence suivante : ftp://jean@mon.provider.fr. Une fenêtre apparaîtra ensuite vous demandant votre mot de passe. Saisissez-le. Vous pourrez alors non seulement faire du glisser/déposer depuis votre répertoire local vers le répertoire distant, mais vous pourrez en plus éditer vos fichiers sur le répertoire distant localement. Après modification, KFM vous demandera confirmation avant de mettre à jour le fichier sur le site distant.

10.4.4. Configuration du navigateur pour les protocoles HTTP et FTP

Les options pour configurer ces deux fonctionnalités de KFM sont accessibles par le menu Options/Configurer le navigateur.... Vous obtiendrez ce qui est présenté dans la Figure 10-13.

L'écran Proxy configure ce qu'indique son nom : si vous êtes connectés à l'Internet et que votre fournisseur d'accès possède un proxy, c'est ici que vous pouvez le configurer, pour le FTP et pour le HTTP. L'écran HTTP sert à dire au navigateur quelles langues il doit pouvoir accepter depuis les sites web, ainsi que les jeux de caractères (cyrillique, chinois, etc.). Les options par défaut sont en général suffisantes.

Figure 10-13. L'onglet Proxy

L'écran Agent utilisateur est un peu plus « tordu  » : il s'agit de donner une fausse réponse à la requête de demande d'un serveur web quant au navigateur que vous utilisez. En effet, il arrive que certains sites envoient des contenus différents selon le navigateur que vous utilisez! Cet onglet vous permet de contourner ce problème. Si une page apparaît différemment selon que vous utilisiez KFM ou Netscape, vous pourrez toujours entrer le nom du serveur dans la case Sur le serveur:, et mettre la chaîne identifiant Netscape (Mozilla 4.61) dans la case Connexion en tant que:, puis cliquez sur Ajouter...

Quant à l'écran Cookies, il configure ce que son nom indique : le comportement de KFM en face des cookies, avec possibilité de spécifier une politique différente pour tel ou tel site. Comme vous pouvez le voir, KFM est un navigateur web complet :-)