Иногда я обрезаю PDF-файлы, чтобы получить отсканированное изображение вместо отсканированных двух страниц. Тем не менее, nautilus сохраняет старую миниатюру, показывающую предыдущую первую страницу
Я знаю, что могу удалить скрытую папку с миниатюрами, но я хотел бы знать, как я могу восстановить только одну конкретную миниатюру. F5 не помогает.
nautilus
thumbnails
Эд Виллегас
источник
источник
mv file newfile
, немного подождать иmv newfile file
. Раньше работал.Ответы:
В соответствии с документацией freedesktop Thumbnail Managing Standard . Вы можете заставить nautilus воссоздать миниатюру, если mtime (время модификации) на миниатюре меньше, чем mtime в исходном файле.
Чтобы добиться этого ... вы можете попробовать с помощью небольшого Nautilus-Script установить команду mtime в исходном файле на текущее время с помощью сенсорной команды.
1) Создание сценария. Откройте окно терминала Ctrl+ Alt+ Tи введите:
Для Ubuntu 12.04 и 12.10
nano ~/.gnome2/nautilus-scripts/Regenerate-Thumbnail
Для Ubuntu 13.04 и выше
nano ~/.local/share/nautilus/scripts/Regenerate-Thumbnail
2) Содержание сценария.
Чтобы сохранить изменения в нано .. Ctrl+ O, Enterзатем Ctrl+ X.
3) Сделать скрипт исполняемым.
Для Ubuntu 12.04 и 12.10
chmod +x ~/.gnome2/nautilus-scripts/Regenerate-Thumbnail
Для Ubuntu 13.04 и выше
chmod +x ~/.local/share/nautilus/scripts/Regenerate-Thumbnail
4) Чтобы протестировать скрипт, вы можете открыть nautilus, выбрать файл (ы), щелкнуть правой кнопкой мыши и перейти к « Сценарии»> «Регенерировать» .
Надеюсь это поможет.
источник
Я знаю, что это старый вопрос, но ... иногда миниатюры застряли и не обманули
touch -m
или неmv
заставили его восстановиться.Напишите этот простой скрипт (благодаря этому ответу ), давайте назовем его
find-gnome-thumbnail
:и введите в него каноническое имя файла, для которого вы хотите определить расположение миниатюр. Лучший способ сделать это - выбрать файл в nautilus, do ctrlCи в терминальной записи
find-gnome-thumbnail '
(с пробелом и открывающей одинарной кавычкой) и после этого shiftctrlV; добавьте заключительную цитату, и вы получите что-то вроде этого:Теперь вы можете удалить поврежденный эскиз, и он будет восстановлен (нажмите F5, если это не произойдет в одиночку). Трюк с копированием и вставкой позаботится о странных преобразованиях символов:
Иногда сценарий завершается ошибкой, если вы переименовываете файл
mv
, я не знаю почему --- но в большинстве случаев это нормально. Кроме того, удаление миниатюры вручную не приводит к ее немедленной регенерации - опять же, я в недоумении.источник
У меня есть скрипт, который я использую (автор неизвестен), который называется Auto Thumbnailer, который отлично подходит для этого. Я получил это в пакете сценариев, которые я получил здесь
и установил в / usr / share / nautilus-scripts / Я также установил менеджер скриптов Nautilus, чтобы мне не пришлось видеть их всех в меню скриптов, когда я щелкаю правой кнопкой мыши по значку, только те, которые я использую.
источник
Упрощенный ответ (на основе @Roman Raguet)
/home/me/myimages
казнить
touch -m
touch -m myfile.jpg
touch -m *
Теперь миниатюры должны быть восстановлены в вашем nautilus.
источник