Nautilus trie la colonne Nom «mystérieusement». Comment puis-je changer la séquence d'assemblage?

12

Ce que je décris ici ne concerne pas un problème avec mon Nautilus. (c'est le comportement par défaut)

Je comprends pourquoi Nautilus trie la colonne Nom (ascendante) de sorte que "6 chats" apparaissant avant "10 chiens" ... Sa séquence de classement traite un groupe de chiffres numériques comme une valeur numérique unique et non comme des caractères individuels.

C'est bien ... Je peux y voir une certaine valeur, mais personnellement, je trouve cela déroutant,

Et je n'ai aucune idée pourquoi Nautilus ignore complètement de nombreux caractères non -alphanumériques principaux .. c'est-à-dire.! @ $% ^ _: "- etc. tels que saisis via le clavier américain standard ..
Par" ignorer ", je veux dire" - --deux chameaux "trie juste au-dessus de" deux chameaux ", comme si le" --- "n'existait pas ... (étrange!?).

Comment puis-je changer la séquence d'assemblage par défaut? ...

gconf-editor /apps/nautilus/list_viewaffiche des options de tri, mais n'offre pas un choix d' option de classement ....
J'espère qu'il existe un moyen de le faire (sinon l' Explorateur Windows est un sur ce problème :( Windows vous permet de choisir la séquence de classement conventionnelle ( via le registre)

Peter.O
la source
1
Je suis d'accord que l'ignorance des caractères non alphanumériques est ennuyeuse; par exemple, j'en
abusais

Réponses:

3

Cette réponse est une solution de contournement .
J'ai mis ces informations en avant car il semble que Nautilus ne puisse tout simplement pas trier de la manière que je préfère / veux / ai besoin.

PCMan File Manager a une apparence et une convivialité similaires à Nautilus , mais il trie la vue détaillée de manière "par la colonne" ...

Il trie avec la plupart des caractères "spéciaux" vers le haut, et quelques-uns vers le bas .. Il est insensible à la casse, et est très proche de ce que je cherchais (... "ASCII approximatif" ? Suivi du valeurs / caractères Unicode Codpoint normalement séquencés).

Il est disponible dans Synaptic Package Manager sous le nom:pcmanfm

Peter.O
la source
2

Le tri de Nautilus suit le classement par défaut des paramètres régionaux. Cela signifie que vous devez remplacer le classement de vos paramètres régionaux.

Pour obtenir le tri comme vous avez décrit, ajoutez la ligne suivante à ~ / .gnomerc (créer si elle n'existe pas et le marquer exécutable): export LC_COLLATE=POSIX. Un inconvénient est que les lettres majuscules seront triées avant les lettres minuscules.

Joris
la source
Joris, je veux d'abord mentionner une erreur de ma part. Les caractères ALPHA triaient tout le temps sans tenir compte de la casse (j'ai modifié la question) ... J'ai appliqué POSIX comme vous l'avez suggéré, mais les chiffres et les symboles sont toujours triés selon l'heuristique "mystérieuse" que j'ai mentionnée ... J'ai redémarré, et même essayé = "C" (ne fonctionnait pas) ... J'ai trouvé une page de forum Arch-Linux sur ce problème; beaucoup de va-et-vient, mais ils n'ont pas pu le résoudre ... Peut-être que ce comportement est simplement codé en dur dans la source.
Peter.O
0

Une autre solution :

dans Krusader (version 2.2.0-beta1),

  • allez dans Paramètres> Configurer Krusader ...
  • Panneau> Affichage
  • et choisissez Méthode de tri: Code de caractère.

Les fichiers avec le même préfixe sont regroupés.


la source