Nautilus ordina la colonna del nome "misteriosamente". Come posso cambiare la sequenza di fascicolazione?


12

Quello che descrivo qui non riguarda un problema con il mio Nautilus. (è il comportamento predefinito)

Capisco perché Nautilus ordina il nome -colonna (crescente) in modo che "6 gatti" si verifichino prima di "10 cani" ... La sua sequenza di confronto tratta un gruppo di cifre numeriche come un singolo valore numerico e non come singoli caratteri.

Va bene ... ci vedo un po 'di valore, ma personalmente trovo che sia confuso,

E non ho idea del perché Nautilus ignori completamente molti dei principali caratteri non alfanumerici .. cioè.! @ $% ^ _: "- ecc. Come digitati tramite una tastiera americana standard ..
Per" ignora ", intendo" - --due cammelli "si trovano immediatamente sopra" due cammelli ", come se il" --- "non esistesse ... (strano!?).

Come posso modificare la sequenza di confronto predefinita? ...

gconf-editor /apps/nautilus/list_viewmostra alcune opzioni di ordinamento, ma non offre una scelta di opzioni di confronto ....
Spero che ci sia un modo per farlo (altrimenti Windows Explorer è univoco su questo problema :( Windows ti consente di scegliere la sequenza di confronto convenzionale ( tramite il registro)


1
Concordo sul fatto che ignorare i caratteri non alfanumerici è fastidioso; ad esempio, li
abusavo

Risposte:


3

Questa risposta è una soluzione alternativa .
Ho avanzato queste informazioni perché sembra che Nautilus non riesca a ordinare nel modo che preferisco / voglio / ho bisogno.

PCMan File Manager ha un aspetto simile a Nautilus , tuttavia ordina la vista dettagliata in un modo "per colonna" ...

Si ordina con la maggior parte dei caratteri "speciali" in alto, e alcuni in fondo. Non fa distinzione tra maiuscole e minuscole ed è molto vicino a quello che stavo cercando (... "ASCII approssimativo" ? Seguito dal rimanenti valori / caratteri Unicode Codpoint normalmente in sequenza).

È disponibile in Synaptic Package Manager con il nome:pcmanfm


2

L'ordinamento di Nautilus segue il confronto predefinito delle impostazioni internazionali. Ciò significa che devi sovrascrivere il confronto delle impostazioni internazionali.

Per ottenere l'ordinamento, come hai descritto, aggiungere la seguente riga a ~ / .gnomerc (creare se non esiste e segnare eseguibile): export LC_COLLATE=POSIX. Un aspetto negativo è che le lettere maiuscole verranno ordinate prima delle lettere minuscole.


Joris, voglio prima menzionare un errore da parte mia. I caratteri ALPHA sono stati sempre senza distinzione tra maiuscole e minuscole (ho ammesso la domanda) ... Ho applicato POSIX come mi hai suggerito, ma numeri e simboli sono ancora in ordine secondo l'euristica "misteriosa" che ho citato ... riavviato e perfino provato = "C" (non ha funzionato) ... Ho trovato una pagina del forum Arch-Linux su questo problema; un sacco di cose da fare, ma non sono riuscite a risolverlo ... Forse questo comportamento è semplicemente codificato nella fonte.
Peter

0

Un'altra soluzione alternativa :

in Krusader (versione 2.2.0-beta1),

  • vai su Impostazioni> Configura Krusader ...
  • Pannello> Visualizza
  • e scegli Metodo di ordinamento: codice carattere.

I file con lo stesso prefisso sono raggruppati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.