как сделать кэш миниатюр постоянным?

Я пытаюсь сделать миниатюру целого каталога изображений, содержащего более 100 000 файлов, по тысяче на каждый подкаталог, чтобы минимизировать задержки при отображении миниатюр для каждого каталога. (Что еще хуже, некоторые требуют довольно много времени для вычисления из-за разбросанных файлов mp4, которые были извлечены из «картинки с захватом движения» на моем телефоне). Со временем я заметил, что мои миниатюры таинственным образом исчезают, и это действительно расстраивает, так как требуется несколько часов, чтобы перейти к каждой директории и ждать, пока все миниатюры будут сгенерированы, прежде чем перейти к следующей, и т. Д.

Недавно я обнаружил что мне нужно настроить параметры кэша, чтобы предотвратить это. Я использовал gconf-editor и в / desktop / gnome / thumbnail_cache я установил и Maximum_age -1 (никогда не стареет), а максимальный размер -1 (без ограничений). После этого я начал открывать каждый каталог и ждать, пока он превратится в миниатюру, а затем перейти к следующему. Я наблюдал за процессом, когда внезапно, даже когда миниатюры выполнялись, более 15 000 миниатюр внезапно исчезли!

~/.cache/thumbnails$ ls large/ | wc -l
23021
[about ten minutes later]
~/.cache/thumbnails$ ls large/ | wc -l
7801

Теперь не только куча времени и циклы флэш-стирания были потрачены впустую, но я больше не могу доверять своей системе, как, очевидно, в любой момент, даже через несколько часов после создания миниатюр они могут произвольно удалять их по неизвестным причинам.

Как я могу убедиться, что мои миниатюры являются постоянными и никогда не стираются таким образом?

Я читал, что dconf-editor - это еще один способ редактирования эти настройки, но их сложнее использовать, не предлагая иерархического представления, и, кроме того, в / desktop / gnome нет ничего, кроме «crypto», поэтому я понятия не имею, каким будет путь к настройкам миниатюр, или он даже предложит что-либо, что gconf -редактора нет.

1
задан 3 July 2020 в 04:48

1 ответ

you must use gconf if you are using nautilus that is based on Gnome 2

you must use gsettings if you are using nautilus that is based on Gnome 3

For Ubuntu 18.04, 20.4 => gsettings

gsettings list-recursively | grep -i -e nautilus -e thumbnail
1
ответ дан 30 July 2020 в 22:14

Другие вопросы по тегам:

Похожие вопросы: