Як відключити генерацію мініатюр?


10

З міркувань конфіденційності та безпеки я хочу відключити генерацію будь-яких ескізів у ~/.cache/thumbnailsпапці (використовуючи Ubuntu 14.04 LTS).

Я вже пробував це (без успіху):

  1. У файловому менеджері "Файли" (Редагувати ► Налаштування) у розділі "Попередній перегляд" -Таб я переключив "Показати мініатюри" на "Ніколи". Результат: Мініатюри не відображаються у файловому менеджері, але все ж генеруються у ~/.cache/thumbnails/normal/папці, коли я відкриваю кілька зображень із "Переглядачем зображень" = НЕПРАВ!

  2. Я використав dconf-editorі встановив org ► gnome ► робочий стіл ► міні-кеш ► максимальний вік до 0 і максимальний розмір до 0. Результат: Те саме, що 1. спробувати = НЕПРАВНО!

  3. У налаштуваннях dconfeditorя встановив опцію org ► gnome ► стільниця ► мініатюри ► відключити все. Результат: Ескізи переглянутих фотографій все ще генеруються = НЕПРАВНО!

Трохи дивне рішення, яке я знайшов, - видалити ~/.cache/thumbnailsпапку та замість неї посилання, /dev/nullщоб уникнути запису ескізів на жорсткий диск:

rm -r ~/.cache/thumbnails && ln -s /dev/null ~/.cache/thumbnails

Я дійсно не можу повірити, що це єдине рішення, щоб дійсно відключити генерацію мініатюр!


Ви можете заборонити дозвіл на папку всім, крім root?
Тім

Видалення дозволів на запис призведе до того, що деякі програми видають помилку, коли вони намагаються записати в цей dir, наприклад, GIMP.
isync

Відповіді:


5

Ескізи певних типів файлів можна відключити за допомогою редактора dconf.

Встановити редактор dconf:

Натисніть Alt + Ctrl + T і запустіть таку команду:

sudo apt-get install dconf-tools

Або шукайте "dconf-tools" в Software Center і встановлюйте його звідти.

Як відключити ескізи певного типу файлів?

Після встановлення натисніть клавішу супер (клавіша Windows), щоб відкрити тире Unity та шукати "редактор dconf" та відкривати його.

Перейдіть до org > gnome > desktop > thumbnailer

Вставте тип MIME PDF "application / pdf" у поле значення ключа відключення.

Це не дозволить Nautilus генерувати мініатюри PDF-файлів у майбутньому, але старі мініатюри будуть там. Щоб вирішити це, вам доведеться очистити кеш-пам'ять Nautilus.

Відкрийте домашній каталог та натисніть Ctrl + H, щоб показати приховані файли та папки. Відкрийте .thumbnails та видаліть усі файли в ньому.

Перезавантажте систему або вбити Nautilus, щоб зміни вступили в силу.

Щоб відключити ескізи для інших типів файлів, додайте туди тип MIME у списку відключень, як описано вище. Розділіть кілька типів комою. подобається це:

['application/pdf','image/jpeg','video/mp4']

Повний список типів MIME відвідайте iana.org.


1
Як можна відключити генерацію всіх мініатюр, не граючи в гру whack-a-mole?
зниження активності

1
@MateuszKonieczny Здається, булевантність disable-all. Це опис говорить Set to true to disable all external thumbnailer programs, independent on whether they are independently disabled/enabled.. Не впевнений, що external thumbnailersозначає частина.
користувач3620828
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.