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 mudarvolumeid:?path=%2Fhome%2Fuser1%2FPhotos
paravolumeid:?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.