Page 1 sur 1
classement des dossiers par ordre table ASCII
Posté : mer. 18 avr. 2018 13:40
par corto-landese
Bonjour, il y a un truc qui m'agace : j'ai l'habitude (personne n'est parfait) d'identifier les catégories de dossiers (sous Photos, sous Documents, ... ) par un symbole (#, §, $, ...) ce qui me permet(tait) de les avoir dans un certain ordre lors de leur affichage ; sous windows ça marchait mais depuis que je suis passé sous Linux l'écran m'affiche les dossiers par ordre alphanumérique sans tenir compte de l'emplacement des caractères spéciaux dans la table ascii (pour faire clair #_beta et $_beta seront classés à la lettre 'b' [après les dossiers commençant par 'a']), de même il ne distingue pas les Majuscules des minuscules.
Y-a-t-il un moyen de remettre ça à mon goût .
merci
Re: classement des dossiers par ordre table ASCII
Posté : jeu. 19 avr. 2018 12:25
par arghlub
Salut,
Il faut modifier la variable d'environnement «LC_COLLATE»
(qui s'occupe de l'ordre de tri).
Pour info, tu peux connaître tes variables de “locale” avec la commande :
Tes locales devraient être sur «fr_FR.UTF-8».
Pour passer en tri/Ascii,
il faut changer la valeur de la locale «LC_COLLATE» en «C» grâce à cette simple commande :
Ceci modifie le fichier «/etc/default/locale», tu peux le vérifier avec :
Pour finir, déconnecte/reconnecte-toi
(ou redémarre) et va voir dans ton gestionnaire de fichiers, le tri des fichiers devrait être passé en Ascii.
─────────────────────
Voici 2 capture-tests que je viens de faire
(avec des chiffres, des caractères non-alphanumériques et des min/Maj) :
Avant : LC_COLLATE=
fr_FR.UTF-8
Après : LC_COLLATE=
C
─────────────────────
Note : si cela ne te convient pas et que tu veuilles revenir en arrière :
───
[ EDIT ]────────
On peut lister toutes les valeurs de locale disponibles sur le système
(et que l'on peut donc assigner à la variable LC_COLLATE) avec la commande :

Re: classement des dossiers par ordre table ASCII
Posté : lun. 30 avr. 2018 17:03
par corto-landese
@ Arghlub
Bonjour, d'abord merci de vous être penché sur ma demande.
j'ai essayé votre solution : ce que j'avais avant de passer la commande qui modifie LC-COLLATE correspond exactement à votre 1ère image, par contre, une fois la commande passée, même si celle-ci améliore bien les choses j'obtiens un résultat légèrement différent du votre =>
ou certains noms commençant par des caractères spéciaux ne sont pas positionnés là où il faudrait.
Une idée du pourquoi ?
Re: classement des dossiers par ordre table ASCII
Posté : lun. 30 avr. 2018 17:46
par arghlub
corto-landese a écrit :
Une idée du pourquoi ?
Là je vois pas....
(pour info, tu es sous Cinnamon et moi sous XFCE mais je vois pas le rapport)
Donne le retour de cette commande :
Re: classement des dossiers par ordre table ASCII
Posté : mar. 1 mai 2018 17:28
par corto-landese
ça semble bon, non ?
Re: classement des dossiers par ordre table ASCII
Posté : mar. 1 mai 2018 17:33
par arghlub
oui ça me semble bon ....
mais je comprends pas ce qui pose problème, peut-être ajouter un "UTF-8" à " lc_collate" .... j'ai jamais testé

Re: classement des dossiers par ordre table ASCII
Posté : lun. 20 juil. 2020 08:52
par arghlub
Retour sur ce vieux sujet

...
Voici la soluce (testée & approuvée sur une LM19.3) :