Nautilus'ta küçük resimleri yenile


38

Nautilusta minik resimleri nasıl yeniler? Videolar klasörümde bazı MKV'ler var ve bunların sadece yarısı film sınırına sahip ve filmden ve diğerlerinden (aynı şekilde kodlanan MKV'ler) bir sıradan film simgesine sahipler.

(F5 yapmaz.)


Ayrıca minik resimlerin sadece Ubuntu'da çalıştığını ve totem yüklü kaldığını
öğrendim

Sadece tek bir dosya yenileme için de bu önermek istiyorum touchbunu askubuntu.com/a/461983/46437
Kova Güç

Yanıtlar:


15

kolay yolu sadece aşağıdaki dizini silerek başarısız önbellek simgeleri silmek.

Nautilus'un yalnızca şu anda küçük resim gibi klasöre sahip olan küçük resimleri yenilemesini sağlar . Halen herhangi bir küçük resmi olan dosya / klasörü yenilemek isteyip istemediğinizin yardımı olmayacaktır.

Bunu silmeniz ve çoğu zaman tüm küçük resimleri silmeniz gerekir.

~ / .Thumbnails / başarısız


Güncelleştirilmiş bir sürüm için bu cevaba göz atın .
David Kennedy,

6
Yeni yol (ubuntu 14.04 LTS veya üstü) ~ / .cache / thumbnails / fail. Yani sadece yapın:rm -r ~/.cache/thumbnails/fail
iuridiniz

Bunu tekrar tekrar yapmak zorunda kalmamak için bu cevaba
Elder Geek

34

14.04 LTS (veya daha yenisi) için güncellendi

12.10’dan itibaren, küçük resimler ~/.cache/thumbnails

Düzeltilmiş komutlar:

rm -r ~/.cache/thumbnails

Sonra yeniden başlatın ya da:

killall nautilus

Orijinal cevap: (12.04 ve önceki sürümler için)

İşte komutlar:

rm -r  ~/.thumbnails
killall nautilus

2
"nautilus'u öldürmeye gerek yok ... rm -R ~ / .thumbnails çalıştırdıktan sonra / F5 tuşuna basıp istenen nautilus penceresi bir yeniden yüklemeye zorlamak için etkinken, aksi takdirde, söz konusu klasöre bir sonraki girişinizde yeniden yüklenir .. . "PrimeFalcon bunu söyledi ... Sanırım bunu cevabınıza
eklemelisiniz

10

Evinizde .thumbnails adlı gizli bir dizin var.

Buradaki bir dosyayı (veya tümünü) silerseniz, küçük resmi nautilus tarafından depolandığı dizini bir sonraki ziyaretinizde yeniden oluşturulur.

Daha uygun bir yol olup olmadığını bilmiyorum.

Düzenleme: Nautilus küçük resimleri hafızada saklar. Onları yeniden yaratmaya zorlamak için Nautilus'u kapatıp tekrar başlatmanız gerekir.


5

İstenilen nautilus penceresi bir yeniden yüklemeyi zorlamak için etkinken rm -R ~ / .thumbnails / fail komutunu çalıştırdıktan sonra sadece F5 tuşuna basmanız yeterli değildir.

Sık sık yaptığınız bir şey varsa ... cron https://help.ubuntu.com/community/CronHowto aracılığıyla otomatik olarak çalışmasını sağlayabilirsiniz


5

Küçük resimleri basitçe dosyalayarak kolayca yeniden yüklemeye zorlayın touch.

touch *

cdÖnce klasöre gittiğinizden emin olun .
Ne touch(eheh) üzerinde daha fazla kontrol sahibi olmak istiyorsan , tadına bakmak için dünyayı değiştir, örn *.mkv.
Ellerinizi otomatik yapılandırma klasörlerine sokmanıza gerek yok.

Sorun genellikle meydana gelir çünkü küçük resim yöneticisi dosya oluşturulduktan hemen sonra çağrılır, çoğu zaman henüz tamamlanmadı. Küçük dosyalar oluştururken (videolar kodlarken, araziler oluştururken, belgeleri birleştirirken, vb.), Küçük resim yöneticisi dosya tamamlanmadan önce küçük resim oluşturabilir (ve başarısız olabilir).
Komut touch'son düzenleme' zamanını günceller. Küçük resim yöneticisi, kullanılamayacak olan küçük resmi bulur (dosyayı en son alındığından beri 'düzenlediniz') ve günceller.

EKSTRA: dosyalar üzerinde daha fazla kontrole ihtiyaç duyarsanız (örneğin, alt klasörler, dosya desenleri vb.), Şunun gibi bir şey kullanabilirsiniz:

find . -name '*finished*.mkv' | while read f; do touch "$f"; done

Çıktısını ayrıştırma ls! Ayrıca kolayca burada globbing kabuk kullanabilirsiniz: touch *.
David Foerster

İyi nokta @DavidFoerster! Ekstra kontrole ihtiyaç duyulmasa da, çoğu zaman "okurken" ayrıştırmayı varsayılan olarak ayarlıyorum. Cevabı hemen güncelliyorum! Teşekkürler!
Giuse,

Güncellenen komutunuz bazı olağandışı dosya adlarına, örneğin yeni satırlar içeren ya da baştaki ya da sondaki boşluklara sahip olanlarda hala yanlış davranacaktır. Kullanmanız gerçekten önemliyse find, bir seçenek var find . -name '*finished*.mkv' -exec touch '{}' ';'.
ruakh

Bunu test ettin mi? Birisi onaylayabilir mi? Çünkü gördüğüm şey, her iki durumda da argümanımızı alıntı yaptığımızdır, bu yüzden herhangi bir sorun veya farklılık beklemiyorum. Kendimi oldukça kullanarak bulundu bu cevabı yayınlanmıştır beri bu yıllarda, söz konusu find'ın -execama sadece basitlik için, bu işler için çok seçeneği. Ayrıca <bad-joke>, dosya adlarınıza yeni satırlar eklerseniz, hatayı hak ediyorsunuz </bad-joke> :)
Giuse

0

14.04 ve sonrasında

Bu durum size sık sık gelirse, ~/.profiledosyanızı sık kullanılan düzenleyicinizle düzenleyerek ve aşağıdaki kodu dosyanın altına ekleyerek giriş işlemini otomatikleştirebilirsiniz .

# dump failed thumbnails
echo tag > /home/"$USER"/.cache/thumbnails/fail/gnome-thumbnail-factory/tag
if [ -d /home/"$USER"/.cache/thumbnails/fail/gnome-thumbnail-factory ] ; then
rm /home/"$USER"/.cache/thumbnails/fail/gnome-thumbnail-factory/*

Yankı satırı yalnızca giriş sırasında bir hata bildirmekten kaçınmak için başarısız olan küçük resim dizininde bir şey olduğundan emin olun. Sonraki 2 satır, başarısız olan küçük resim dizininin olup olmadığını kontrol eder ve varsa dizinin tüm içeriğini siler.

Kaynaklar: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html#Bash-Startup-Files

https://askubuntu.com/a/795098/225694

https://askubuntu.com/a/20122/225694

Nautilus'ta belirli bir küçük resmi nasıl yeniden oluşturabilirim?

test yapmak

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.