GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Membuat Ulang Thumbnail Tertentu Di Nautilus?

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.

  1. 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?
Ubuntu
  1. Debian – Bagaimana Menyembunyikan Proses Tertentu?

  2. Bagaimana Cara Membuat Thumbnail Nautilus Menampilkan .psd?

  3. Bagaimana Cara Mengakses File (Dokumen, Drive ..) Di I3wm?

  1. Bagaimana Menyembunyikan File Dengan Ekstensi Tertentu?

  2. Bagaimana Memulai Aplikasi Selalu Pada Tampilan Tertentu?

  3. Bagaimana sumber variabel tertentu

  1. Bagaimana Cara Memulai Program Secara Otomatis di Ruang Kerja Tertentu Saat Memulai?

  2. Bagaimana Cara Memindahkan File Tertentu Berdasarkan Ekstensinya?

  3. Bagaimana Cara Menginstal Nautilus 3.28 Di Ubuntu 18.04?