Sous Windows j’ai pris l’habitude de préfixer certains fichier dossier d’un underscore (_) afin qu’il apparaissent en haut de la liste dans l’explorateur.


Quand je suis passé sous Ubuntu ce mécanisme ne fonctionnait plus. Pire sous Nautilus je ne comprend même pas la logique utilisé pour trier les fichiers.

Enfin j’ai essayé divers autres gestionnaire de fichiers et aucun n’a le même ordre de tri !!!

Je savais que sous Linux on avait le choix des logiciels mais de là à avoir le choix du tri des fichiers…


Un exemple vaut mieux qu’un long discours, je me suis fait un jeu de test sous Ubuntu avec des fichiers ayant des nom court mais commençant par divers caractères : lettres (majuscule, minuscule), chiffres, caractères spéciaux (#_~), espace et points.

 

Windows  (ma référence) :

Les caractères spéciaux (dont l’espace et le point sont au début) suivi des chiffres puis les lettres (la distinction majuscule minuscule a été perdu puisque Windows est insensible à la casse)

A noter les chiffres sont triés numériquement 9 avant 100

 

Nautilus 2.30

L’explorateur de fichier d’Ubuntu (v10.04)

Nautilus Elementary 2.32.2

Version patchée de Nautilus (voirNautilus elementary)

Thunar 1.0.2

Explorateur de fichier de XFCE

 

SunFlower 0.1a

Nouvel explorateur de fichier : sunflower-fm – Twin-panel file manager for Linux – Google Project Hosting

 

Dolphin 1.5

L’explorateur de fichier de KDE

Gnome Terminal

avec la commande ls -hal :

 

On constatera que sur 5 logiciels testés sous Linux on a 5 ordre de tri !!!

 

Pour info voici mes locales (il semblerait que cela influe sur l’ordre de tri)

LANG=fr_FR.utf8
LC_CTYPE="fr_FR.utf8"
LC_NUMERIC="fr_FR.utf8"
LC_TIME="fr_FR.utf8"
LC_COLLATE="fr_FR.utf8"
LC_MONETARY="fr_FR.utf8"
LC_MESSAGES="fr_FR.utf8"
LC_PAPER="fr_FR.utf8"
LC_NAME="fr_FR.utf8"
LC_ADDRESS="fr_FR.utf8"
LC_TELEPHONE="fr_FR.utf8"
LC_MEASUREMENT="fr_FR.utf8"
LC_IDENTIFICATION="fr_FR.utf8"
LC_ALL=



Bref voici où j’en suis, dans la suite les liens que j’ai à étudier attentivement pour comprendre (si c’est possible).

Bug 458707 – Sort order ignores special characters

nautilus sort order – Ubuntu Forums

[all variants] Directory Order in Console – Ubuntu Forums

[all variants] sort order with LC_COLLATE: change to what? – Ubuntu Forums

[SOLVED] Nautilus sorting changed? – Ubuntu Forums

Sort order in nautilus – Ubuntu Forums

http://bugzilla.gnome.org/show_bug.cgi?id=458707

http://www.iac.es/sieinvens/siepedia/pmwiki.php?n=Tutorials.LinuxLocale

http://www.linux.com/archive/articles/53781

http://doc.dev.ubuntu-fr.org/doku.php?id=variables_d_environnement

http://ubuntuforums.org/archive/index.php/t-471154.html


Locale in Linux – SIEpedia

Les commentaires sont fermés.