Иногда я обрезаю PDF-файлы, чтобы иметь одностраничное чтение вместо отсканированных двух страниц. Тем не менее, nautilus хранит старый миниатюру, показывающий прежнюю страницу.
Я знаю, что могу удалить папку скрытых эскизов, но я хотел бы знать, как я могу восстановить только один конкретный эскиз. F5 не помогает.
Я знаю, что это старый вопрос, но ... когда-то миниатюры застревают, а трюк с touch -m или mv не заставляет его восстанавливаться.
Запишите этот простой скрипт (спасибо этому ответу), назовем его find-gnome-thumbnail:
#! /bin/bash
#
fn=$(echo -n "$1" | md5sum | awk '{print $1}')
find $HOME/.cache/ -name "$fn*" 2> /dev/null
и передадим его каноническим именем файла, который вы хотите определите местоположение миниатюр. Лучший способ сделать это - выбрать файл в nautilus, сделать ctrlC, а в терминальной записи find-gnome-thumbnail ' (с пробелом и открывающей одинарной кавычкой) и после этого shiftctrlV; добавьте заключительную цитату, и у вас будет что-то вроде этого:
% ./find-gnome-thumbnail 'file:///home/romano/tmp/0101_IM_3026506.pdf'
/home/romano/.cache/thumbnails/large/d090cf90d2ac3f8127f62043f06b66df.png
Теперь вы можете удалить оскорбительную миниатюру, и она будет восстановлена (нажмите F5, если это не произойдет в одиночку). Трюк с копией-копией позаботится о странных преобразованиях символов:
% ./find-gnome-thumbnail 'file:///home/romano/tmp/lalla%20(copy).pdf'
/home/romano/.cache/thumbnails/large/28864dd40fab6d4982e1b103365574da.png
Когда-то скрипт терпит неудачу, если вы переименуете файл с mv, я не знаю, почему ... но это нормально. раз. Кроме того, удаление эскиза вручную не восстанавливает его немедленно - опять же, я здесь не в порядке.
У меня есть сценарий, который я использую (автор неизвестен), называемый Auto Thumbnailer, который отлично подходит для этого. Я получил его в пакете сценариев, который я получил здесь
и установлен в / usr / share / nautilus-scripts / Я также установил менеджер сценариев Nautilus, чтобы мне не приходилось видеть их всех на когда я нажимаю правой кнопкой мыши значок, только те, которые я использую.