Com a Shotwell, você pode usar uma biblioteca alternativa para suas fotos 'secretas', o que também deixaria a pasta .shotwell padrão em sua pasta pessoal intacta. Você só precisaria remover shotwell.log in ~/.cache/shotwell para eliminar a evidência de que essa biblioteca diferente foi aberta. É seguro remover esse arquivo de log, pois ele é gerado automaticamente sempre que shotwell é executado. Este arquivo de log é tudo que eu tenho em .cache depois de usar Shotwell , apenas um arquivo e nenhum outro banco de dados de miniaturas (mesmo com arquivos ocultos em exibição).
Usando cryptkeeper , desejo armazenar a biblioteca secreta shotwell na minha pasta criptografada, então montei minha pasta criptografada (chamada secret ) e apontei shotwell para essa pasta quando eu iniciá-la:
shotwell -d /home/mike/misc/secret
Agora importo minhas fotos da minha pasta criptografada e a biblioteca permanecerá na minha pasta criptografada. Este é o comando padrão que permite selecionar um local biblioteca alternativa para shotwell , mantendo o padrão inalterado. Toda vez que você carregar sua pasta criptografada e executar o comando shotwell , sua biblioteca estará pronta para uso. Agora, se você fizer isso sempre, não haverá avisos falta de arquivo .
Agora quando você desmontar sua pasta cryptkeeper você pode executar shotwell novamente como normal e ele irá carregar sua biblioteca padrão (apenas veja minha nota acima sobre como remover o shotwell log se você quiser cobrir suas faixas).
OBSERVAÇÃO : para Shotwell 0.13 e acima, você terá que iniciar o programa com um script de wrapper bash ao usá-lo com cryptkeeper ou truecrypt , como a pasta .cache thumbnail precisa também ser mantido em sigilo. Então, algo como isto deve lançar Shotwell - aponte o cache e shotwell para sua pasta ou volume criptografado:
#!/bin/bash
export XDG_CACHE_HOME=/media/truecrypt6/shotwell
shotwell -d /media/truecrypt6/shotwell