如何禁用 Shotwell 上的 MissingFile 链接

如何禁用 Shotwell 上的 MissingFile 链接

我有一些个人照片,它们被 CryptKeeper 加密了。我不想把它们透露给任何人。每当我想查看它们时,我都会使用 CryptKeeper 挂载它们。挂载时,我需要将这些照片包含在 Shotwell 照片管理器中。因此,我使用 CryptKeeper 挂载它们。然后我将它们导入 Shotwell。我创建了一个新事件等来组织和查看这些照片。之后,我使用 CryptKeeper 卸载了它们,因为有人可能会看到它们。现在我不想在 Shotwell 上留下任何痕迹,因为存在同样的问题。但是出现了一个新的按钮“MissingFiles”,当我单击它时,我卸载的所有照片缩略图都显示在那里。我不想右键单击它们并选择“从库中删除”;因为当我想下次在 Shotwell 上查看它们时,我需要当时导入、组织等。因此,这里唯一的选择是禁用 MissingFiles 按钮的不可用功能。

答案1

使用 Shotwell,您可以使用另类图书馆保存“秘密”图片,这样.shotwell主文件夹中的默认文件夹也会保持不变。您只需删除shotwell.log即可~/.cache/shotwell消除已打开此不同库的证据。删除此日志文件是安全的,因为它会在每次运行时自动生成。使用 后,shotwell我拥有的只有这个日志文件,只有一个文件,没有其他缩略图数据库(即使打开了显示隐藏文件)。.cacheShotwell

使用cryptkeeper,我希望将秘密shotwell库存储在我的加密文件夹中,因此我挂载我的加密文件夹(称为secret)并shotwell在启动时指向该文件夹:

shotwell -d /home/mike/misc/secret

现在我从加密文件夹导入图片,图库将保留在我的加密文件夹中。这是标准命令,可让您选择另类图书馆的位置shotwell,同时保留默认位置不变。每次加载加密文件夹并运行命令时,shotwell您的库都将可供使用。现在,如果您每次都这样做,就不会缺少文件警告。

现在,当您卸载cryptkeeper文件夹时,您可以shotwell再次正常运行,它将加载您的默认库(shotwell如果您想掩盖您的踪迹,请参阅上面有关删除日志的说明)。

笔记:对于及以上版本,在与或 一起Shotwell 0.13使用时,您必须使用 bash 包装器脚本启动程序,因为缩略图文件夹也需要保密。因此,应该启动类似这样的程序- 将缓存和指向您的加密文件夹或卷:cryptkeepertruecrypt.cacheShotwellshotwell

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

相关内容