Я хотел бы удалить эскиз электронной таблицы Libre Office, в которой содержится некоторая конфиденциальная информация. Я зашифровал электронную таблицу и удалил оригинал, но LO продолжает отображать его миниатюру.
Миниатюры файлов LibreOffice хранятся в $HOME/.config/libreoffice/4/user/registrymodifications.xcu
Этот файл является XML-файлом, который можно увидеть, выполнив
file $HOME/.config/libreoffice/4/user/registrymodifications.xcu
/home/dkb/.config/libreoffice/4/user/registrymodifications.xcu: XML 1.0 document, ASCII text, with very long lines
Если вы откроете этот файл с помощью компетентного текстового редактора и искать «миниатюру», вы увидите что-то вроде:
<prop oor:name="Thumbnail" oor:op="fuse"><value>iVBORw0KGgoAA .... IAAAAASUVORK5CYII=</value></prop>
для каждой миниатюры.
Один из способов избавиться от всех существующих миниатюр - закрыть все экземпляры LibreOffice (soffice.bin) и затем удалить registrymodifications.xcu
, зная, что вы можете потерять и другие настройки и настройки. Этот файл будет воссоздан, теперь он будет намного меньше, когда вы в следующий раз запустите любое приложение из пакета LibreOffice.
Другой способ, если вы любите приключения и который я не пробовал, - это напрямую отредактировать registrymodifications.xcu
, чтобы удалить биты миниатюр, не разрушая структуру xml.
Во-первых, чтобы не создавать эскизы, см. https://ask.libreoffice.org/en/question/52288/registrymodificationxcu-exclude-thumbnail-data/
Чтобы решить эту проблему, вам нужно очистить кэш миниатюр Наутилуса.
Откройте домашний каталог и нажмите Ctrl + H, чтобы отобразить скрытые файлы и папки. Откройте .thumbnails и удалите все файлы в нем.
Перезагрузите систему или убейте Наутилуса, чтобы изменения вступили в силу.
Я думаю, что нашел простой ответ на основе меню. Откройте LO: Файл -> Последние документы -> Очистить список, кажется, тоже делают свое дело. Остается вопрос, хранятся ли данные где-нибудь еще?