Terkadang saya memotong PDF untuk membaca satu halaman alih-alih dua halaman yang dipindai. Namun, nautilus menyimpan thumbnail lama yang menampilkan halaman depan sebelumnya.
Saya tahu bahwa saya dapat menghapus folder thumbnail tersembunyi, tetapi saya ingin tahu bagaimana cara membuat ulang hanya satu thumbnail tertentu. F5 tidak membantu.
Jawaban yang Diterima:
Menurut dokumentasi freedesktop Thumbnail Managing Standard . Anda dapat memaksa nautilus untuk membuat ulang thumbnail jika mtime (waktu modifikasi) di thumbnail lebih rendah dari mtime di file aslinya.
- Deteksi Modifikasi
Satu hal penting adalah memastikan bahwa gambar mini menampilkan
informasi yang sama dengan aslinya, hanya dalam versi yang diperkecil. Untuk
memungkinkan ini, kami menggunakan waktu modifikasi yang disimpan dalam kunci
'Thumb::MTime' yang diperlukan dan memeriksa apakah itu sama dengan waktu modifikasi
asli. Jika tidak, kita harus membuat ulang thumbnail.Contoh 2. Algoritma untuk memeriksa modifikasi.
if (file.mtime !=thumb.MTime) {
recreate_thumbnail(); }Tidaklah cukup untuk melakukan pemeriksaan file.mtime> thumb.MTime. Jika pengguna memindahkan>file lain di atas yang asli, di mana mtime berubah tetapi sebenarnya lebih rendah dari>thumbnail yang disimpan mtime, kami tidak akan mengenali modifikasi ini.
Untuk mencapai ini… Anda dapat mencoba dengan sedikit Nautilus-Script untuk mengatur mtime dalam file asli ke waktu saat ini dengan perintah sentuh.
1) Membuat skrip. Buka jendela Terminal Ctrl +Alt +T dan ketik:
Untuk Ubuntu 12.04 &12.10
nano ~/.gnome2/nautilus-scripts/Regenerate-Thumbnail
Untuk Ubuntu 13.04 &di atasnya
nano ~/.local/share/nautilus/scripts/Regenerate-Thumbnail
2) Isi skrip.
#!/bin/bash
BAKIFS=$IFS
IFS=$'n'
for FILE in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
touch -m "$FILE"
done
IFS=$BAKIFS
Untuk menyimpan perubahan di nano.. Ctrl +O ,Masukkan lalu Ctrl +X .
3) Untuk membuat skrip dapat dieksekusi.
Untuk Ubuntu 12.04 &12.10
chmod +x ~/.gnome2/nautilus-scripts/Regenerate-Thumbnail
Untuk Ubuntu 13.04 &di atasnya
chmod +x ~/.local/share/nautilus/scripts/Regenerate-Thumbnail
4) Untuk menguji skrip, Anda dapat membuka nautilus, pilih file, klik kanan dan buka Scripts> Regenerate-Thumbnail .
Semoga membantu.
Terkait:Masalah dengan Eclipse dan Android SDK?