web-dev-qa-db-ja.com

Libre Officeのサムネイルはどこに保存されますか?

機密情報を含むLibre Officeスプレッドシートのサムネイルを削除したいのですが。スプレッドシートを暗号化して元のファイルを削除しましたが、LOは引き続きサムネイル画像を表示します。

3
Ken

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>

サムネイルごとに。

all既存のサムネイルを削除する1つの方法は、LibreOffice(soffice.bin)のすべてのインスタンスを閉じてから、registrymodifications.xcuを削除することです。他のカスタマイズや設定も失われる可能性があります。このファイルは、次にLibreOfficeスイートのアプリケーションを起動したときに、はるかに小さく再作成されます。

別の方法として、もしあなたが冒険的で、私が試したことがないなら、xml構造を破壊することなくサムネイルビットを削除するためにregistrymodifications.xcuを直接編集することです。

最初にサムネイルが作成されないようにするには、 https://ask.libreoffice.org/en/question/52288/registrymodificationxcu-exclude-thumbnail-data/ を参照してください

5
DK Bose

これを解決するには、Nautilusサムネイルキャッシュをクリアする必要があります。

ホームディレクトリを開き、Ctrl + Hを押して非表示のファイルとフォルダーを表示します。 .thumbnailsを開き、その中のすべてのファイルを削除します。

システムを再起動するか、Nautilusを強制終了して変更を有効にします。

0
manish raikwar

メニューベースの簡単な答えを見つけたと思います。 LOを開く:[ファイル]-> [最近のドキュメント]-> [リストをクリア]は、トリックもしているようです。残っている問題は、データがまだどこかに保存されているかどうかです。

0
Ken