J'aimerais supprimer une vignette d'une feuille de calcul Libre Office contenant des informations sensibles. J'ai chiffré la feuille de calcul et supprimé l'original, mais LO continue d'afficher une image miniature de celle-ci.
Les miniatures des fichiers LibreOffice sont stockées dans $HOME/.config/libreoffice/4/user/registrymodifications.xcu
Ce fichier est un fichier XML comme vous pouvez le constater en lançant
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
Si vous ouvrez ce fichier avec un éditeur de texte compétent et recherchez "vignette", vous rencontrerez quelque chose comme:
<prop oor:name="Thumbnail" oor:op="Fuse"><value>iVBORw0KGgoAA .... IAAAAASUVORK5CYII=</value></prop>
pour chaque vignette.
Une façon de supprimer toutes les miniatures existantes consiste à fermer toutes les instances de LibreOffice (soffice.bin), puis à supprimer registrymodifications.xcu
en sachant que vous peut également perdre d’autres personnalisations et paramètres. Ce fichier sera recréé, beaucoup plus petit maintenant, la prochaine fois que vous lancerez une application de la suite LibreOffice.
Une autre façon, si vous êtes aventureux et que je n’ai pas essayé, est d’éditer directement registrymodifications.xcu
pour supprimer les bits de vignettes sans détruire la structure xml.
Pour empêcher la création de miniatures, voir https://ask.libreoffice.org/en/question/52288/registrymodificationxcu-exclude-thumbnail-data/
Pour résoudre ce problème, vous devrez vider le cache des vignettes Nautilus.
Ouvrez votre répertoire personnel et appuyez sur Ctrl + H pour afficher les fichiers et dossiers cachés. Ouvrez .thumbnails et supprimez tous les fichiers qu’il contient.
Redémarrez votre système ou tuez Nautilus pour que les modifications prennent effet.
Je pense avoir trouvé une réponse simple basée sur un menu. Ouvrir LO: Fichier -> Documents récents -> Effacer la liste, semble aussi faire l'affaire. Reste à savoir si les données sont encore stockées quelque part?