Nautilus „tajemniczo” sortuje kolumnę z imionami. Jak mogę zmienić kolejność zestawiania?

12

To, co tu opisuję, nie dotyczy problemu z moim Nautilusem. (jest to zachowanie domyślne)

Rozumiem, dlaczego Nautilus sortuje Kolumnę Imienia (rosnąco), aby „6 kotów” pojawiających się przed „10 psami” ... Jej kolejność zestawiania traktuje grupę cyfr liczbowych jako pojedynczą wartość liczbową, a nie jako pojedyncze znaki.

W porządku ... Widzę w tym jakąś wartość, ale osobiście uważam, że jest to mylące,

I nie mam pojęcia, dlaczego Nautilus całkowicie ignoruje wiele wiodących niż znaki -a-numeryczny .. tzn @ $% ^ _.! „- i tak dalej, jak wpisane poprzez klawiaturę w standardzie amerykańskim ..
Przez«ignoruj», mam na myśli” - - dwa wielbłądy ”okazuje się znajdować bezpośrednio nad„ dwoma wielbłądami ”, tak jakby„ --- ”nie istniało ... (dziwne!?).

Jak mogę zmienić domyślną kolejność zestawiania? ...

gconf-editor /apps/nautilus/list_viewpokazuje kilka opcji sortowania, ale nie oferują wybór sortowania opcji ....
Mam nadzieję, że istnieje sposób, aby to zrobić (w przeciwnym razie Windows Explorer jest jeden-up na ten temat :( systemu Windows pozwala wybrać z konwencjonalną kolejność sortowania ( przez rejestr)

Peter.O
źródło
1
Zgadzam się, że ignorowanie znaków niealfanumerycznych jest denerwujące; np. wykorzystywałem je tak, że moje foldery tymczasowe były zawsze na górze ... ;-)
JanC

Odpowiedzi:

3

Ta odpowiedź jest obejściem .
Przedstawiłem te informacje, ponieważ wydaje się, że Nautilus po prostu nie może sortować w sposób, który wolę / chcę / potrzebuję.

Menedżer plików PCMan ma podobny wygląd do Nautilusa , ale sortuje szczegółowy widok w stylu „po kolumnie” ...

Sortuje z większością „specjalnych” znaków do góry, a kilka na samym dole .. To jest sprawa niewrażliwe i jest bardzo blisko tego, co szukałem ... „(przybliżonym ASCII” ? Następnie przez pozostałe wartości / znaki kodowe Unicode o normalnej sekwencji) ..

Jest dostępny w Menedżerze pakietów Synaptic pod nazwą:pcmanfm

Peter.O
źródło
2

Sortowanie Nautilus odbywa się zgodnie z domyślnym zestawieniem ustawień regionalnych. Oznacza to, że musisz zastąpić zestawianie ustawień narodowych.

Aby uzyskać sortowania jak opisałeś, dodaj następującą linię do ~ / .gnomerc (utwórz jeśli nie istnieje i oznaczyć go wykonywalnym) export LC_COLLATE=POSIX. Jednym minusem jest to, że wielkie litery będą sortować przed małymi literami.

Joris
źródło
Joris, chcę najpierw wspomnieć o pomyłce z mojej strony. Znaki ALPHA przez cały czas sortowały bez rozróżniania wielkości liter (poprawiłem pytanie) ... Zastosowałem POSIX zgodnie z sugestią, ale liczby i symbole wciąż sortują zgodnie z „tajemniczą” heurystyką, o której wspomniałem… uruchomiłem ponownie, a nawet spróbowałem = "C" (nie działało) ... Znalazłem stronę forum Arch-Linux na ten temat; wiele przesadnych i zawracanych, ale nie byli w stanie tego rozwiązać ... Może to zachowanie jest po prostu zakodowane w źródle.
Peter.O,
0

Kolejne obejście :

w Krusader (wersja 2.2.0-beta1),

  • przejdź do Ustawienia> Konfiguruj Krusader ...
  • Panel> Widok
  • i wybierz Metoda sortowania: Kod znaków.

Pliki z tym samym prefiksem są grupowane.


źródło