Por causa da movimentação ou renomeação de diretórios, os caminhos para minhas fotos mudaram . Como posso automaticamente remover todos os links mortos para que as fotos ausentes não sejam mais exibidas (marcadas com uma caveira)?
Por causa da movimentação ou renomeação de diretórios, os caminhos para minhas fotos mudaram . Como posso automaticamente remover todos os links mortos para que as fotos ausentes não sejam mais exibidas (marcadas com uma caveira)?
O projeto darktable inclui um script de shell chamado purge_non_existing_images.sh
que removerá qualquer entrada apontando para um arquivo que não existe.
Requer um ambiente que execute um script " sh
" compatível com POSIX; no Windows, isso pode exigir a instalação de um shell ... no Linux, o script em si pode ou não ser instalado junto com a darktable, dependendo de como foi empacotado. Algumas distribuições podem fornecer um "darktable-tools" ou um pacote semelhante para este propósito (há várias outras coisas interessantes no diretório "tools").
Se você estiver usando um pacote Snap, linha 9:
DBFILE = $ HOME / .config / darktable / library.db
deve ser substituído por:
DBFILE = $ HOME / snap / darktable / current / library.db