Perbarui thumbnail di nautilus


38

Bagaimana cara menyegarkan thumbnail di nautilus? Dalam folder video saya, saya memiliki beberapa MKV dan hanya setengahnya memiliki perbatasan film dan kutipan dari film tersebut dan yang lainnya (juga MKV yang dikodekan dengan cara yang sama) hanya memiliki ikon film biasa.

(F5 tidak melakukannya.)


Saya juga menemukan bahwa thumbnail hanya berfungsi di Ubuntu jika Anda tetap memasang totem: askubuntu.com/questions/2608/…
Dielson Sales

Saya ingin menyarankan ini juga untuk satu penyegaran file tunggal, hanya touchitu askubuntu.com/a/461983/46437
Aquarius Power

Lebih banyak solusi permanen di sini.
Penatua Geek

Jawaban:


15

cara yang lebih mudah cukup hapus ikon cache yang gagal dengan menghapus direktori berikut.

Ini akan membuat nautilus untuk menyegarkan hanya thumbnail yang saat ini memiliki folder seperti thumbnail. Ini tidak akan membantu jika Anda ingin me-refresh file / folder yang saat ini memiliki thumbnail.

Sebagian besar waktu Anda harus menghapus ini kemudian menghapus semua thumbnail.

~ / .thumbnails / gagal


Lihatlah jawaban ini untuk versi yang diperbarui.
David Kennedy

6
jalur baru (ubuntu 14.04 LTS atau lebih baru) adalah ~ / .cache / thumbnails / fail. Jadi lakukan saja:rm -r ~/.cache/thumbnails/fail
iuridiniz

Untuk menghindari keharusan melakukan ini berulang kali lihat jawaban ini.
Penatua Geek

34

Diperbarui untuk 14,04 LTS (atau lebih baru)

Dari pukul 12.10 dan seterusnya, thumbnail disimpan di ~/.cache/thumbnails

Perintah yang diperbaiki:

rm -r ~/.cache/thumbnails

Kemudian restart, atau:

killall nautilus

Jawaban asli: (untuk 12,04, dan sebelumnya)

Di sini perintahnya:

rm -r  ~/.thumbnails
killall nautilus

2
"Tidak perlu mematikan semua nautilus ... setelah menjalankan rm -R ~ / .thumbs / gagal hanya dengan menekan F5 sementara jendela nautilus yang diinginkan aktif untuk memaksa memuat ulang .. jika tidak, akan memuat kembali lain kali Anda mengakses folder tersebut .. "PrimeFalcon mengatakan ini ... Saya pikir Anda harus memasukkan ini dalam jawaban Anda
Abraham Murciano Benzadon

10

Ada direktori tersembunyi di rumah Anda bernama .thumbnails.

Jika Anda menghapus file (atau semua) di sana, thumbnail-nya akan dibuat ulang oleh nautilus saat berikutnya Anda mengunjungi dir yang menyimpannya.

Saya tidak tahu apakah ada cara yang lebih nyaman.

Sunting: Nautilus akan menyimpan thumbnail dalam memori. Anda harus menutup dan mulai lagi Nautilus untuk memaksanya membuat ulang mereka.


5

tidak perlu mematikan semua nautilus ... setelah menjalankan rm -R ~ / .thumbs / gagal hanya dengan menekan F5 sementara jendela nautilus yang diinginkan aktif untuk memaksa memuat ulang .. jika tidak akan memuat kembali saat Anda mengakses folder tersebut ...

jika ini sesuatu yang sering Anda lakukan ... Anda dapat menjalankannya secara otomatis melalui cron https://help.ubuntu.com/community/CronHowto


5

Mudah memaksa memuat ulang thumbnail dengan hanya touchmemasukkan file.

touch *

Pastikan Anda cdke folder terlebih dahulu.
Jika Anda ingin lebih mengontrol apa yang Anda touch(eheh), cukup perbarui glob untuk mencicipinya, misalnya *.mkv.
Tidak perlu meletakkan tangan Anda di folder konfigurasi otomatis.

Masalahnya sering terjadi karena manajer thumbnail dipanggil segera setelah file dibuat, seringkali cukup cepat sehingga belum selesai. Saat membuat (meng-encode video, membuat plot, menggabungkan dokumen, dll.) File besar, manajer thumbnail mungkin (mencoba untuk) membuat thumbnail (dan gagal) sebelum file selesai.
Perintah ini touchmemperbarui waktu 'edit terakhir'. Manajer gambar mini menemukan gambar mini tersebut sudah usang (Anda 'mengedit' file sejak diambil terakhir) dan memperbaruinya.

EXTRA: jika Anda membutuhkan lebih banyak kontrol pada file (mis. Termasuk subfolder, pola file, dll.), Anda dapat menggunakan sesuatu seperti ini:

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

Jangan parsing output dari ls! Anda juga bisa dengan mudah menggunakan shell globbing di sini: touch *.
David Foerster

Poin bagus @DavidFoerster! Saya sering default ke parsing "sambil membaca" bahkan ketika kontrol ekstra tidak diperlukan. Saya langsung memperbarui jawabannya! Terima kasih!
Giuse

Perintah Anda yang diperbarui masih akan berperilaku tidak pantas pada nama file tertentu, misalnya yang berisi baris baru, atau memiliki spasi awal atau spasi tambahan. Jika itu benar-benar penting untuk Anda gunakanfind , maka satu opsi adalah find . -name '*finished*.mkv' -exec touch '{}' ';'.
ruakh

Apakah Anda menguji ini? Adakah yang bisa mengkonfirmasi? Karena yang saya lihat adalah bahwa dalam kedua kasus kami mengutip argumen kami, jadi saya tidak mengharapkan masalah atau perbedaan. Yang mengatakan, di tahun-tahun sejak saya diposting jawaban ini saya menemukan diri saya bukan menggunakan find's -execpilihan juga untuk tugas-tugas ini, tapi hanya untuk kesederhanaan. Juga <bad- bercanda> jika Anda menambahkan baris baru dalam nama file Anda, Anda layak mendapatkan kesalahan </bad-joke> :)
Giuse

0

Pada 14,04 dan seterusnya

Jika ini sering terjadi pada Anda, Anda dapat mengotomatiskan proses login dengan mengedit ~/.profilefile Anda dengan editor favorit Anda dan menambahkan kode berikut ke bagian bawah file.

# 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/*

Baris gema hanya ada sehingga ada sesuatu di direktori thumbnail gagal untuk menghindari melaporkan kesalahan saat masuk. 2 baris berikutnya hanya memeriksa keberadaan direktori thumbnail yang gagal dan jika ada, menghapus seluruh isi direktori itu.

Sumber: 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

Bagaimana cara membuat ulang thumbnail khusus di Nautilus?

pengujian

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.