Как обновить миниатюры в наутилусе? В моей папке с видео у меня есть несколько MKV, и только у половины из них есть граница фильма, а отрывок из фильма, а у других (также MKV, закодированных таким же образом) просто значок обычного фильма.
(F5 не делает этого.)
touch
это askubuntu.com/a/461983/46437Ответы:
Более простой способ - просто удалить значки кэширования, которые были сброшены, удалив следующую директорию.
Это заставит nautilus обновлять только те миниатюры, которые в данный момент имеют папку, такую как миниатюра. Это не поможет, если вы хотите обновить для файла / папки, которые в настоящее время имеют миниатюру.
Большую часть времени вы должны удалить это, а затем удалить все эскизы.
~ / .Thumbnails / незачет
источник
rm -r ~/.cache/thumbnails/fail
Обновлено для 14.04 LTS (или позже)
Начиная с 12.10, миниатюры хранятся в
~/.cache/thumbnails
Исправленные команды:
Затем либо перезапустите, либо:
Оригинальный ответ: (за 12.04 и ранее)
Вот команды:
источник
В вашем доме есть скрытый каталог с именем .thumbnails.
Если вы удалите файл (или все) там, его миниатюра будет воссоздана nautilus при следующем посещении каталога, в котором он хранится.
Я не знаю, есть ли более удобный способ.
Изменить: Наутилус будет хранить эскизы в памяти. Вам нужно будет закрыть и снова запустить Nautilus, чтобы заставить его воссоздать их.
источник
не нужно killall все nautilus ... после запуска rm -R ~ / .thumbnails / fail просто нажмите F5, пока желаемое окно nautilus активно для принудительной перезагрузки .. в противном случае оно перезагрузится в следующий раз, когда вы получите доступ к указанной папке ...
если это то, что вы часто делаете ... вы можете запустить его автоматически через cron https://help.ubuntu.com/community/CronHowto
источник
Простая принудительная перезагрузка миниатюр, просто
touch
используя файл (ы).cd
Сначала убедитесь, что вы в папке.Если вы хотите больше контролировать то, что вы
touch
(eheh), просто обновите шар по вкусу, например*.mkv
.Не нужно вкладывать руки в папки автоматической настройки.
Проблема часто возникает из-за того, что менеджер миниатюр вызывается, как только файл создается, часто достаточно быстро, чтобы он еще не был завершен. При создании (кодировании видео, создании графиков, объединении документов и т. Д.) Больших файлов менеджер миниатюр может (попытаться) создать миниатюру (и потерпеть неудачу) до завершения файла.
Команда
touch
обновляет время «последнего редактирования». Менеджер миниатюр находит миниатюру устаревшей (вы «редактировали» файл с момента его последнего использования) и обновляет его.ДОПОЛНИТЕЛЬНО: если вам нужно больше контроля над файлами (например, включать подпапки, шаблоны файлов и т. Д.), Вы можете использовать что-то вроде этого:
источник
ls
! Кроме того, можно легко использовать оболочку глобирование здесь:touch *
.find
, то один из вариантовfind . -name '*finished*.mkv' -exec touch '{}' ';'
.find
's'-exec
для этих задач, но только для простоты. Также <bad-joke>, если вы добавляете новые строки в имена файлов, вы заслуживаете ошибки </ bad-joke> :)14.04 и далее
Если это часто случается с вами, вы можете автоматизировать процесс при входе в систему, отредактировав
~/.profile
файл с помощью вашего любимого редактора и добавив следующий код в конец файла.Линия эха только там, чтобы что-то существовало в сбойном каталоге миниатюр, чтобы избежать сообщения об ошибке при входе в систему. Следующие 2 строки просто проверяют наличие сбойного каталога миниатюр и, если он существует, удаляют все содержимое этого каталога.
Источники: 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
Как восстановить определенный эскиз в Nautilus?
тестирование
источник