Nautilus classifica a coluna Nome "misteriosamente". Como posso alterar a sequência de intercalação?


12

O que eu descrevo aqui não é sobre um problema com o meu Nautilus. (é o comportamento padrão)

Entendo por que o Nautilus classifica a coluna Nome (ascendente) para que "6 gatos" ocorram antes de "10 cães" ... Sua sequência de intercalação está tratando um grupo de dígitos numéricos como um valor numérico único e não como caracteres individuais.

Tudo bem ... Eu posso ver algum valor nisso, mas pessoalmente acho confuso,

E não tenho idéia por que o Nautilus ignora completamente muitos caracteres não -alfanuméricos principais ... ou seja,! @ $% ^ _: "- etc., digitados via teclado americano padrão.
Por" ignorar ", quero dizer" - dois camelos "estão imediatamente acima de" dois camelos ", como se o" --- "não existisse ... (estranho!?).

Como posso alterar a sequência de intercalação padrão? ...

gconf-editor /apps/nautilus/list_viewmostra algumas opções de classificação, mas não oferece uma opção de intercalação ....
Espero que exista uma maneira de fazer isso (caso contrário, o Windows Explorer é uma parte dessa questão :( O Windows permite que você escolha a sequência de intercalação convencional ( via registro)


1
Concordo que ignorar os caracteres não alfanuméricos é irritante; por exemplo, eu costumava abusar deles para que minhas pastas temporárias estivessem sempre no topo ... ;-)
JanC 02/11/11

Respostas:


3

Esta resposta é uma solução alternativa .
Apresentei essas informações porque parece que o Nautilus simplesmente não consegue classificar da maneira que prefiro / desejo / preciso.

O PCMan File Manager tem uma aparência semelhante ao Nautilus , mas classifica a exibição detalhada da maneira "pela coluna" ...

Ele classifica com a maioria dos caracteres "especiais" no topo e alguns no final. É sensível a maiúsculas e minúsculas e está muito próximo do que eu estava procurando (... "ASCII aproximado" ? Seguido pelo restantes valores / caracteres Unicode Codpoint normalmente sequenciados).

Está disponível no Synaptic Package Manager com o nome:pcmanfm


2

A classificação do Nautilus segue a classificação padrão do código do idioma. Isso significa que você deve substituir a classificação do seu código do idioma.

Para obter a classificação como você descreveu, adicione a seguinte linha ao ~ / .gnomerc (criar se ele não existe e marcá-lo executável): export LC_COLLATE=POSIX. Uma desvantagem é que as letras maiúsculas serão classificadas à frente das minúsculas.


Joris, quero primeiro mencionar um erro da minha parte. Os caracteres ALPHA estavam classificando sem distinção entre maiúsculas e minúsculas (eu alterei a pergunta) ... apliquei o POSIX como você sugeriu, mas números e símbolos ainda estão sendo classificados de acordo com as heurísticas "misteriosas" que mencionei ... reiniciei e até tentei = "C" (não funcionou) ... Encontrei uma página de fórum do Arch-Linux sobre esse problema; muito e muito, mas eles não conseguiram resolvê-lo ... Talvez esse comportamento seja apenas codificado na fonte.
precisa saber é o seguinte

0

Outra solução alternativa :

no Krusader (versão 2.2.0-beta1),

  • vá para Configurações> Configurar Krusader ...
  • Painel> Visualizar
  • e escolha Método de classificação: código de caractere.

Arquivos com o mesmo prefixo são agrupados.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.