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


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.