O prefixo 0
já faz com que o arquivo seja classificado primeiro no Nautilus. O que pode vir antes do primeiro arquivo? Nenhum arquivo poderia, exceto diretórios. Isso é verdade, independentemente da localidade em uso.
Nomeação de arquivos
No exemplo a seguir, criei primeiro um arquivo de texto vazio chamado apple.txt
, em seguida, fiz várias cópias e renomei cada um dos arquivos adicionando um prefixo de caractere único. Eu usei apenas a maioria dos caracteres alfanuméricos compatíveis: 0 A á _ -
e (espaço). Isso significa que eu criei 7 arquivos no total, além de um diretório chamado
apple
para referência.
Observe que á
é a segunda letra do tcheco, que é encontrada em esta seção do artigo na Wikipedia . A primeira letra parece ser a mesma do inglês: A
e a
.
Classificação de arquivos
Como o Nautilus classificará esses arquivos em um ambiente de local diferente? Acontece que é semelhante, mas ligeiramente diferente. Veja a seguinte imagem para comparação.
Noambienteinglês(en_US.UTF-8
),oNautilusclassificouarquivoscomoeste:
apple<--directory0apple.txtAapple.txtáapple.txtapple.txt<--originalfilewithoutprefixapple.txt_apple.txt-apple.txt
Noambientecheco(cs_CZ.UTF-8
),oNautilusclassificaarquivoscomoeste:
apple<--directory0apple.txtAapple.txtáapple.txtapple.txtapple.txt<--originalfilewithoutprefix-apple.txt_apple.txt
Emambososlocais,nãoháalteraçãonaordemdodiretórioedostrêsprincipaisarquivos(0apple.txt
,Aapple.txt
,áapple.txt
)aoexibircomolistanoNautilus.Issojámostraquenenhumcaracterealfanuméricopodeaparecerantesde0apple.txt
.
Solução1
Umamaneiraécriararquivoscomnomediferentedeexistente(ouseja,maçã)comomesmoprefixo0
queprecedeoexistente.Acriaçãode0aaa.txt
viráantesde0apple.txt
eassimpordiante.
Usandoessasoluçãoalternativa,osarquivossãoclassificadosassim:
0.txt0a.txt0aaa.txt0apple.txt...
Dessaforma,oarquivo0.txt
seriaoprimeiroarquivoaaparecernoNautilus.Nenhumoutroarquivopodevirantesde0.txt
,amenosqueousuárioqueiracriarumnomedearquivo.txt
(usandoapenasumcaracteredeespaço).
Solução2
Digamosqueseapple
jáéoprimeiroarquivoquepodeexistireousuárioinsisteemnãorenomearapple
,existeoutramaneira:Renomearoarquivoexistentecomprefixodenúmeromaior,ouseja0apple.txt
codificar%.Issopermitiráqueoutrosarquivoscommenorprefixodenúmero9apple.txt
to0*
apareçamantesde8*
.
Usandoessasoluçãoalternativa,osarquivossãoclassificadosassim:
0mango.txt1kiwi.txt2orange.txt...9apple.txt...
Asoluçãoalternativa2nãoéadequada,seo9apple.txt
inteironãopuderserrenomeadoporqualquermotivo.Asoluçãoalternativa1serámaiseficaz,pois0apple.txt
sempreapareceráantesde0.txt
ououtrosnomesdearquivosqueousuáriopossaimaginar.
Comotestei
Nosmeustestes,apenaspacotesdelocalidadesessenciaisforaminstaladosparaprepararoambientetchecoparaaexecuçãodoNautilusnoUbuntu.Amaneirarápidadeexecutaroprogramaemoutralocalidadepelocomando0mango.txt
nãofuncionou.Portanto,asetapasaseguir.
Instaleessespacotes
LANG=<LOCALENAME>nautilus
viaAPTnoterminalVáparaConfiguraçõesdosistema>Idiomaesuporte
NaguiaIdiomae"Idioma para menus e janelas", arraste a entrada chamada
language-pack-gnome-cs language-pack-gnome-cs-base language-pack-cs language-pack-cs-base
(palavra para "tcheco" notado pela Wikipedia ) acima dečeština
-
Faça logout e faça login novamente para entrar em vigor
Testado usando o Nautilus 3.14.3 no Ubuntu 16.04 LTS (Live).