Как запретить моему Ubuntu 14.10 (теперь 15.04) создавать и сохранять эскизы только для определенной папки?
Я хочу сказать, чтобы thumbnailer пропустил эту единственную папку (и подпапки), но для всех существующих и будущих учетных записей пользователей.
Я прочитал некоторые ответы на вопросы об исключении файлов определенного типа, но мне нужно исключить файлы по их расположению!
Я уже пытался скрыть папку (переименована в .foldername
), но безуспешно . Кстати, папка принадлежит root.
nautilus
thumbnails
nemo
Byte Commander
источник
источник
.thumbnails/normal/
и / или.thumbnails/large/
в домашний каталог пользователя. Ваша программа может выполнить тот же хэш и вместо этого записать файл миниатюр нулевого байта. Если вам повезет, программа-превью заметит, что файл миниатюр уже существует, и пропустите миниатюру вашего изображения.Ответы:
В дополнение к ответу @Fabby :
Установите пакет inoticoming
Создать скрипт-обертку
disable_thumbnails
Сделайте это исполняемым
При необходимости убить запущенные процессы
Смотри свою папку
Избегайте трейлинга
/
для имен папокЕсть всего лишь одна проблема. Изменения видны только после
nautilus -q
Используйте,
inoticoming --foreground …
чтобы избежать режима демона, если вы тестируете скрипт.источник
nautilus -q
убивает фоновый процесс наутилуса и выпускает миниатюры, кэшированные в памяти, я думаю. И почему\;
в концеinoticoming
команды?;
Нам нужна команда;
in, а не разделитель для следующей команды.inoticoming --foreground _
? Что не так с режимом демона? Я думал, что это должно работать автоматически в фоновом режиме. О, и как мне установить, чтобы эта вещь запускалась автоматически?--foreground
Чтобы получить имя файла для миниатюры, начните
md5sum
с исходного имени файла:Теперь удалите разрешения на чтение:
Перезапустите наутилус:
и у вас не будет миниатюры для
/home/user/Pictures/image 1.png
.Теперь вам нужно всего лишь написать скрипт, который сканирует ваши конкретные папки и автоматически выполняет описанные выше действия.
Кредиты : P
источник