classement des dossiers par ordre table ASCII

Assistance concernant Linux Mint
Répondre
Avatar du membre
corto-landese
Messages : 168
Enregistré le : mer. 19 avr. 2017 19:59
Localisation : banlieue bordelaise

classement des dossiers par ordre table ASCII

Message 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
desktop : micro PC UM700(minis forum) : AMD Ryzen 7 3750H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 (dual boot Linux/W10) + 500 Go SSD SATA), Linux/Mint 19.3 avec Cinnamon 64-bit
laptop : Sony VAIO (ancien[2010]) : Linux/Mint 19.3 avec Cinnamon 64-bit
tablettes : Galaxy tab2 (rom custom "Bliss rom" [android 6.0]), Galaxy tab10 (rom standard [android 10])
Raspberry Pi : modèle 3B+ et 4B avec SSD mSata de 128 Go, Raspbian et Pi-Hole et Domoticz

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: classement des dossiers par ordre table ASCII

Message 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 :

Code : Tout sélectionner

locale
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 :

Code : Tout sélectionner

sudo update-locale LC_COLLATE=C
Ceci modifie le fichier «/etc/default/locale», tu peux le vérifier avec :

Code : Tout sélectionner

cat /etc/default/locale
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
Image

Après : LC_COLLATE=C
Image

─────────────────────
Note : si cela ne te convient pas et que tu veuilles revenir en arrière :

Code : Tout sélectionner

sudo update-locale LC_COLLATE=fr_FR.UTF-8
───[ 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 :

Code : Tout sélectionner

locale -a 
;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Avatar du membre
corto-landese
Messages : 168
Enregistré le : mer. 19 avr. 2017 19:59
Localisation : banlieue bordelaise

Re: classement des dossiers par ordre table ASCII

Message 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 =>
Image

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 ?
desktop : micro PC UM700(minis forum) : AMD Ryzen 7 3750H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 (dual boot Linux/W10) + 500 Go SSD SATA), Linux/Mint 19.3 avec Cinnamon 64-bit
laptop : Sony VAIO (ancien[2010]) : Linux/Mint 19.3 avec Cinnamon 64-bit
tablettes : Galaxy tab2 (rom custom "Bliss rom" [android 6.0]), Galaxy tab10 (rom standard [android 10])
Raspberry Pi : modèle 3B+ et 4B avec SSD mSata de 128 Go, Raspbian et Pi-Hole et Domoticz

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: classement des dossiers par ordre table ASCII

Message 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 :

Code : Tout sélectionner

locale
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Avatar du membre
corto-landese
Messages : 168
Enregistré le : mer. 19 avr. 2017 19:59
Localisation : banlieue bordelaise

Re: classement des dossiers par ordre table ASCII

Message par corto-landese »

Image

ça semble bon, non ?
desktop : micro PC UM700(minis forum) : AMD Ryzen 7 3750H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 (dual boot Linux/W10) + 500 Go SSD SATA), Linux/Mint 19.3 avec Cinnamon 64-bit
laptop : Sony VAIO (ancien[2010]) : Linux/Mint 19.3 avec Cinnamon 64-bit
tablettes : Galaxy tab2 (rom custom "Bliss rom" [android 6.0]), Galaxy tab10 (rom standard [android 10])
Raspberry Pi : modèle 3B+ et 4B avec SSD mSata de 128 Go, Raspbian et Pi-Hole et Domoticz

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: classement des dossiers par ordre table ASCII

Message 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é :?
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: classement des dossiers par ordre table ASCII

Message par arghlub »

Retour sur ce vieux sujet :l ...

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

Code : Tout sélectionner

sudo update-locale LC_COLLATE=C.UTF-8

PS : j'ai rouvert le sujet et je le referme aussitôt ...... si quelqu'un veut le rouvrir ⇒ MP à un membre de l'équipe.
;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Répondre