Отключить создание миниатюр только для определенных папок, но все пользователи

Как я могу запретить моему Ubuntu 14.10 (теперь 15.04) создавать и сохранять миниатюры только для определенной папки? Я хочу сказать thumbnailer пропустить эту единственную папку (и подпапки), но для всех существующих и будущих учетных записей пользователей.

Я прочитал некоторые ответы на вопросы об исключении определенного типа файла, но мне нужно исключить файлы по их местоположению! Я уже пытался скрыть папку (переименован в .foldername), но не повезло. Кстати, папка принадлежит root.

1
задан 25 May 2015 в 16:25

1 ответ

Чтобы получить имя файла для миниатюры, запустите md5sum для исходного имени файла:

% echo -n "file:///home/user/Pictures/image%201.png" | md5sum
6e1669aea9c118cb2b7ad23fc6646c71  -

% find ~/.cache/thumbnails -type f -name "6e1669aea9c118cb2b7ad23fc6646c71*"
/home/user/.cache/thumbnails/large/6e1669aea9c118cb2b7ad23fc6646c71.png

Теперь удалите разрешения на чтение:

chmod -r /home/user/.cache/thumbnails/large/6e1669aea9c118cb2b7ad23fc6646c71.png

Перезапустите nautilus :

nautilus -q

, и у вас не будет эскиза для /home/user/Pictures/image 1.png.

Теперь вам нужно только написать скрипт, который сканирует ваши конкретные папки и выполняет указанные выше действия автоматически. [ ! d4]

Кредиты: P

2
ответ дан 23 May 2018 в 22:33
  • 1
    Если вы добавите этот скрипт и включите строку, которая перезапишет миниатюру с 0-байтовым файлом, я буду счастлив! О, и вы должны сказать мне (или ссылку), как заставить скрипт запускаться автоматически. Лучше всего было бы реагировать на события файловой системы в этой папке, если бы это было возможно ... Я понятия не имею, как дать вам эту награду, я думаю, @ A.B. Должен сделать это, как он это предлагает ... – Byte Commander 16 July 2015 в 13:36
  • 2
    @ByteCommander что-то вроде this ? – A.B. 16 July 2015 в 13:56
  • 3
    @ A.B. Да, хорошо выглядит. Если бы вы теперь написали еще один ответ с этим скриптом и все вместе, это было бы потрясающе! :-) – Byte Commander 16 July 2015 в 14:13
  • 4
    @ByteCommander сделал :) – A.B. 16 July 2015 в 16:19

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

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