web-dev-qa-db-ja.com

ShotwellでリンクMissingFileを無効にする方法

CryptKeeperによって暗号化された個人的な写真がいくつかあります。私はそれらを誰にも開示したくありません。それらを表示するときはいつでも、CryptKeeperを使用してマウントします。マウント時にこれらの写真をShotwellフォトマネージャーに含める必要があります。そこで、CryptKeeperを使用してマウントしました。次に、それらをShotwellにインポートしました。それらの写真を整理して見るために、新しいイベントなどを作りました。その後、誰かに見られる可能性があるため、CryptKeeperを使用してマウントを解除しました。同じ問題があるため、Shotwellに単一のトレイルは必要ありません。しかし、新しいボタン「MissingFiles」が表示され、それをクリックすると、マウント解除したすべての写真のサムネイルがそこに表示されました。それらを右クリックして「ライブラリから削除」を選択したくありません。次回ショットウェルで見たいときは、インポートや整理などが必要です。したがって、ここでの唯一のオプションは、そのMissingFilesボタンが使用できないようにすることです。

1
001neeraj

Shotwellを使用すると、「秘密の」画像に代替ライブラリを使用できます。これにより、デフォルトの.shotwellフォルダも残ります。ホームフォルダはそのままです。この別のライブラリが開かれたという証拠を排除するには、shotwell.log~/.cache/shotwellを削除するだけで済みます。このログファイルはshotwellが実行されるたびに自動的に生成されるため、削除しても安全です。このログファイルは、Shotwellを使用した後に.cacheにあるすべてのものであり、1つのファイルだけで、他のサムネイルデータベースはありません(隠しファイルの表示がオンの場合でも)。

cryptkeeperを使用して、秘密のshotwellライブラリを暗号化されたフォルダに保存したいので、暗号化されたフォルダ(secretと呼ばれます)をマウントし、shotwellをに向けます私がそれを起動したときのそのフォルダ:

shotwell -d /home/mike/misc/secret

暗号化されたフォルダから写真をインポートすると、ライブラリは暗号化されたフォルダに残ります。これは、デフォルトを維持したまま、shotwellの-​​代替ライブラリの場所を選択できる標準コマンドです。 1つは変更されていません。暗号化されたフォルダをロードしてshotwellコマンドを実行するたびに、ライブラリを使用できるようになります。これを毎回このようにすると、ファイルの欠落の警告は表示されなくなります。

これで、cryptkeeperフォルダーをアンマウントすると、通常どおりshotwellを再度実行でき、デフォルトのライブラリが読み込まれます(必要に応じて、shotwellログの削除に関する上記のメモを参照してください)。あなたのトラックをカバーするために)。

[〜#〜] note [〜#〜]Shotwell 0.13以上の場合、cryptkeeperまたはtruecrypt.cacheサムネイルフォルダもプライベートに保つ必要があるため。したがって、このようなものはShotwell-キャッシュを起動し、shotwellを暗号化されたフォルダまたはボリュームにポイントする必要があります。

#!/bin/bash
export XDG_CACHE_HOME=/media/truecrypt6/shotwell
shotwell -d /media/truecrypt6/shotwell
1
user76204