Önek 0
zaten Nautilus'ta ilk sırada sıralanacak dosyayı yapar. İlk dosyadan önce ne gelebilir? Dizinler dışında hiçbir dosya yapılamaz. Bu, kullanılan yerel ayara bakılmaksızın geçerlidir.
Dosya adlandırma
Aşağıdaki örnekte, önce adında boş bir metin dosyası oluşturdum, apple.txt
sonra birden çok kopya yaptım ve tek karakter öneki ekleyerek dosyaların her birini yeniden adlandırdım. Yalnızca en uyumlu alfasayısal karakterleri kullandım: 0 A á _ -
ve
(boşluk). Bu, toplamda 7 dosya ve apple
referans olarak adlandırılan bir dizin oluşturduğum anlamına gelir .
Bunun Wikipedia'daki bu makale bölümündeá
bulunan ikinci Çekçe harfidir . İlk harf İngilizcedir: ve .A
a
Dosya sıralama
Nautilus bu dosyaları farklı yerel ayar ortamlarında nasıl sıralar? Benzer ama biraz farklı olduğu ortaya çıkıyor. Karşılaştırma için aşağıdaki ekran görüntüsüne bakın.
Nautilus İngilizce ortamdaki dosyaları şöyle sıraladı en_US.UTF-8
:
apple <-- directory
0apple.txt
Aapple.txt
áapple.txt
apple.txt <-- original file without prefix
apple.txt
_apple.txt
-apple.txt
Nautilus Çek ortamındaki dosyaları şöyle sıraladı cs_CZ.UTF-8
:
apple <-- directory
0apple.txt
Aapple.txt
áapple.txt
apple.txt
apple.txt <-- original file without prefix
-apple.txt
_apple.txt
Her iki yerel ayarda da, Nautilus'ta liste olarak görüntülendiğinde dizin ve ilk 3 dosya sıralamasında değişiklik olmaz. Bu zaten daha önce hiçbir alfasayısal karakterin görünemeyeceğini gösteriyor 0apple.txt
.
Geçici çözüm 1
Bunun bir yolu, varolan "apple" dışında, mevcut olandan 0
önce gelen aynı önekle dosya oluşturmaktır . Yaratmak 0aaa.txt
daha önce gelir 0apple.txt
.
Bu geçici çözümü kullanarak dosyalar şu şekilde sıralanır:
0.txt
0a.txt
0aaa.txt
0apple.txt
...
Bu şekilde, dosya 0.txt
Nautilus'ta görünen ilk dosya olur. 0.txt
Kullanıcı bir dosya adı oluşturmak istemedikçe .txt
(yalnızca boşluk karakteri kullanarak) başka dosya gelemez .
Geçici çözüm 2
Eğer ki apple
mevcut ve kullanıcı için ısrar edebilir ilk dosya zaten değil adlandırmak apple
, başka bir yol var: den yüksek sayı öneki ile varolan dosyayı yeniden adlandırın 0apple.txt
için 9apple.txt
. Bu düşük sayı öneki ile diğer dosyaları sağlayacaktır 0*
için 8*
huzuruna 9apple.txt
.
Bu geçici çözümü kullanarak dosyalar şu şekilde sıralanır:
0mango.txt
1kiwi.txt
2orange.txt
...
9apple.txt
...
Bütünüyle 0apple.txt
herhangi bir nedenle yeniden adlandırılamazsa , geçici çözüm 2 uygun değildir. Geçici çözüm 1 0.txt
her zaman önce 0mango.txt
veya kullanıcının düşünebileceği diğer dosya adlarında görüneceğinden daha etkili olacaktır .
Nasıl test ettim
Testlerimde, Çek ortamını Ubuntu'da Nautilus'u çalıştırmak için hazırlamak için sadece gerekli yerel ayarlar kuruldu. LANG=<LOCALENAME> nautilus
Komut ile diğer yerel ayarlarda programı çalıştırmanın hızlı yolu işe yaramadı. Bu nedenle, aşağıdaki adımlar.
Bu paketleri language-pack-gnome-cs language-pack-gnome-cs-base language-pack-cs language-pack-cs-base
Terminal'deki APT aracılığıyla yükleyin
Gidin Sistem Ayarları> Dil ve Destek
In Dili - menüler ve pencereler için dili adlı girdiyi sürüklemek čeština
( "Çek" kelimesine Wikipedia tarafından da belirtildiği yukarıda)English
Etkili olması için oturumu kapatın ve tekrar oturum açın
Ubuntu 16.04 LTS'de (Live) Nautilus 3.14.3 kullanılarak test edildi.
TL; DR Ön ekli 0
dosya adı Nautilus'taki ilk dosyayı yapar. İlk dosyadan önce dizinler dışında başka dosya görünemez.