我想删除包含一些敏感信息的 Libre Office 电子表格的缩略图。我已加密电子表格并删除原始电子表格,但 LO 仍显示其缩略图。
答案1
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/
答案2
要解决这个问题,您必须清除 Nautilus 缩略图缓存。
打开你的主目录并按 Ctrl+H 显示隐藏文件和文件夹。打开 .thumbnails 并删除其中的所有文件。
重新启动系统或终止 Nautilus 以使更改生效。
答案3
我想我找到了一个简单的基于菜单的答案。打开 LO:文件-->最近文档-->清除列表,似乎也能解决问题。剩下的问题是数据是否仍存储在某处?