Atualizado e digikam ignora a maioria das pastas

1

Eu tenho um novo laptop e copiei minha coleção de fotos e o digikam. Mas quando eu abro o digikam, ele mostra muito poucos dos meus álbuns. Copiei fielmente todas as minhas configurações, incluindo:

  • ~/.kde/share/apps/digikam/*
  • ~/.kde/share/config/digikamrc
  • ~/Photos/* com todas as minhas fotos e incluindo o banco de dados sqlite digikam4.db

Mas quando eu comecei, o digikam não encontrou a maioria dos meus álbuns. Eu abri o digikam4.db dos backups e depois que o digikam foi aberto, e descobri que a maioria dos meus álbuns foram deletados. Como posso fazer o digikam mostrar tudo de novo?

    
por Hamish Downer 29.03.2015 / 19:34

1 resposta

2

Acontece que o digikam salva o caminho completo no diretório de fotos, não apenas em relação ao seu diretório pessoal. Eu tive que corrigir isso em alguns lugares como eu tinha mudado o nome de usuário ao mover laptops, então o caminho completo para as fotos tinha mudado de /home/user1/Photos para /home/user2/Photos .

Primeiro eu tive que editar o arquivo de texto digikamrc - gedit ~/.kde/share/config/digikamrc e procurar por user1 . As configurações foram chamadas de "Database Name" e "Database Name Thumbnails".

Então eu tive que editar algumas configurações no arquivo sqlite. Eu fiz isso usando o aplicativo GUI sqlitebrowser que me permitiu abrir digikam4.db, escolher cada tabela, um por um, e depois editar o conteúdo clicando duas vezes em uma célula em uma tabela. As tabelas que precisaram de atualização foram:

  • AlbumRoots - este tinha o caminho completo para os álbuns na coluna identifier . Eu tive que mudar volumeid:?path=%2Fhome%2Fuser1%2FPhotos para volumeid:?path=%2Fhome%2Fuser2%2FPhotos e similar
  • Tags - a coluna iconkde tem algumas entradas nas quais a imagem da tag é uma foto, que é salva como o caminho completo da foto, portanto, eles precisavam da atualização de seus caminhos.
por Hamish Downer 29.03.2015 / 19:34