Questão:
Como posso remover links mortos no Darktable?
quiliup
2018-10-17 21:51:57 UTC
view on stackexchange narkive permalink

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)?

skulls

Excluir o banco de dados é uma solução aceitável ou você tem novos rolos adicionados que não deseja excluir?
Estou votando para encerrar esta questão como fora do tópico, porque é sobre gerenciamento de banco de dados, não sobre tirar fotos. Existem grupos mais apropriados no SE para lidar com o gerenciamento de bancos de dados.
É claro que você está certo, mas infelizmente, enquanto não houver um site SE de darktable (minha pergunta é específica de darktable, não sobre bancos de dados), acho que a pergunta é mais apropriada neste SE de fotografia. Se surgir um novo SE darktable na Área 51, gostaria de transferir esta questão.
Dois respostas:
junkyardsparkle
2018-10-18 02:55:10 UTC
view on stackexchange narkive permalink

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").

O script de shell não foi incluído nos pacotes darktable da minha distribuição Linux, mas rodar o script que você vinculou funcionou bem. Muito obrigado!
user173283
2020-01-23 17:19:16 UTC
view on stackexchange narkive permalink

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  


Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 4.0 sob a qual é distribuído.
Loading...