PCManFM

De LXDE.org
PCMan File Manager
PCMan File Manager.png
Développeurs Hong Jen Yee (PCMan)
Dernière version 1.2.0 (sortie le 19 février 2014)
Type Gestionnaire de fichiers
Licence Licence publique générale (GPL) GNU
Site web pcmanfm.sf.net (en anglais)

PCMan File Manager est un gestionnaire de fichiers développé par Hong Jen Yee (Taiwan) qui remplace entre autres Nautilus, Konqueror et Thunar. PCManFM est un logiciel libre sous licence GNU GPL. PCManFM est le gestionnaire de fichiers par défaut sous LXDE, qui est également développé par le même auteur en collaboration avec d'autres développeurs.

PCManFM est conforme aux spécifications dictées par Freedesktop.org pour l'interopérabilité dans le logiciel libre.

Caractéristiques

PCManFM possède :

  • le support complet du gvfs avec un accès sans heurt aux systèmes de fichiers distants (capable de gérer sftp://, webdav://, smb://, etc. quand les backends correspondants sont installés) ;
  • l'affichage des miniatures pour les images (par défaut seulement pour les images en local) ;
  • un gestionnaire de bureau -- affichage d'un fond d'écran et d'icônes de bureau ;
  • un marque-page ;
  • un support multilingue (traduit dans différentes langues) ;
  • un démarrage en moins d'une seconde sur une machine normale ;
  • un affichage par onglets (à la Firefox) ;
  • un gestionnaire de volumes (mount, unmout et eject à condition d'avoir gvfs) ;
  • le support du glisser-déposer ;
  • le glisser-déposer de fichiers avec les onglets ;
  • le chargement des grands répertoires dans un temps raisonnable (plus rapide que certains gestionnaires de fichiers bien connus) ;
  • le support d'association de fichiers (applications par défaut) ;
  • un affichage en icônes, compact, en liste détaillée et en miniatures ;
  • une conformité standard suivant FreeDesktop.org ;
  • une interface claire et simplifiée pour l'utilisateur (basée sur GTK+ 2) ;
  • le support de la corbeille ;
  • répertoire virtuel du menu des applications ;
  • recherche avancée dans les systèmes de fichiers.

Problèmes

Depuis 2010, PCManFM a subi une réécriture complète de A à Z. Donc, le nouveau PCManFM est totalement différent de la série 0.5.x. Les instructions de compilation, les méthodes d'installation ainsi que les fichiers de configuration sont différents eux aussi. Référez-vous au nouveau guide de compilation et de configuration de PCManFM.

Configuration

Chemin du bureau

Si votre Bureau affiche les fichiers du dossier /home/ et non pas les fichiers de votre bureau réel, vous n'avez probablement pas un chemin pré-établi pour votre bureau. Pour cela, tapez les commandes suivantes dans une console ou un terminal (il est nécessaire d'être en mode super-utilisateur [su root]) :

  • mkdir ~/Desktop ;
  • nano ~/.config/user-dirs.dirs ;
  • Dans le fichier en question, changez XDG_DESKTOP_DIR="$HOME" en XDG_DESKTOP_DIR="$HOME/Desktop" ;
  • Enregistrez le fichier puis redémarrez la session LXDE.

Icônes et liens du Bureau

Les liens du bureau ne sont pas totalement évidents. Voici comment les faire.

Ouvrez les fichiers avec l'éditeur pour voir comment ils fonctionnent :

  • Regardez les exemples : /usr/share/applications ;
  • Un nom typique de fichier ressemble à ceci : leafpad.desktop. L'extension de fichier .desktop ne se verra pas sous PCManFM.

Autres conseils

  • Copiez les fichiers de /usr/share/applications dans le dossier ~/Desktop.
  • Effectuez vos propres raccourcis en suivant les exemples d'avant, et mettez-les dans le dossier ~/Desktop.
  • Les mêmes fichiers .desktop sont utilisés pour les boutons dans le LXPanel (la barre des tâches).

Trucs et astuces

  • Les actions de clavier suivantes fonctionneront dans le répertoire de l'onglet en cours même si le focus du clavier est sur la barre latérale ou la barre de boutons :
    • sélectionner les propriétés du fichier,
    • menu contextuel pour la sélection ;
  • Les actions de clavier suivantes fonctionneront en fonction du focus du clavier :
    • couper les fichiers sélectionnés,
    • copier les fichiers sélectionnés,
    • coller le contenu du presse-papier,
    • supprimer les fichiers sélectionnés ;
  • Toutes les autres touches mentionnées dans le menu principal fonctionnent toujours dans le répertoire de l'onglet en cours ;
  • Le menu contextuel pour la sélection de répertoire peut être appelé par le raccourci « Majuscule + Menu » ;
  • Les touches de menu contextuel standards (Menu ou « Majuscule + F10 ») appellent le menu contextuel pour le répertoire lui-même lorsque le focus est sur la vue du répertoire ;
  • On peut choisir plusieurs fichiers contigus en restant appuyé sur la touche Majuscule et en utilisant les flèches ;
  • On peut basculer la sélection du fichier sélectionné avec le raccourci « Ctrl + Espace » ;
  • Le fenêtre des propriétés du fichier sélectionné peut être appelée avec le raccourci « Alt + Entrée » ;
  • Lorsque le focus du du clavier est dans la barre de chemin, la touche Tabulation permet la complétion et reste toujours dans la barre ;
  • Dans la barre de chemin, la touche Entrée change le focus du clavier vers le répertoire de l'onglet en cours ;
  • Dans la barre de chemin, le raccourci « Majuscule + Tabulation » change le focus du clavier vers la barre latérale.

Lancer comme utilisateur root

Si la commande Outils > « Ouvrir le dossier en tant que root » renvoie une erreur, il faut probablement effectuer un changement tel que celui décrit ci-dessous.

PCManFM > Édition > Préférences > Avancé et dans le champ « Commande de changement d'utilisateur », ajouter la commande ci-dessous.

$ gksu %s


Ceci fonctionne sous Debian Squeeze avec Openbox ou LXDE. Sous Fedora, utilisez la commande ci-dessous en tant que root après avoir installé beesu.

# beesu %s


Il faut peut-être utiliser une autre commande si vous utilisez PCManFM dans d'autres environnements de bureau comme KDE et si gksudo n'est pas installé.

Obtenir et compiler le code source

Le code source est maintenant dans les dépôts Git :

  • pour libfm (vous devez installer libfm avant de pouvoir compiler pcmanfm) :


  • pour pcmanfm :


Pour savoir comment compiler, il existe un guide de compilation et de configuration de PCManFM.

Rapport de bogues, soumission de patchs ou demandes de fonctionnalités

Voir aussi

Feuille de route de PCManFM pour la nouvelle génération de PCManFM (PCManFM2 , v ≥ 0.9).

Liens externes