升级后,digikam 会忽略大多数文件夹

升级后,digikam 会忽略大多数文件夹

我有一台新笔记本电脑,我复制了我的照片集和 Digikam 设置。但当我打开 Digikam 时,它只显示了很少的相册。我忠实地复制了我的设置,包括:

  • ~/.kde/share/apps/digikam/*
  • ~/.kde/share/config/digikamrc
  • ~/Photos/*包含我所有的照片和 sqlite 数据库digikam4.db

但当我启动时,digikam 找不到我的大部分相册。我从备份中打开了 digikam4.db,digikam 打开后,发现我的大部分相册已被删除。我怎样才能让 digikam 再次显示所有内容?

答案1

事实证明,digikam 保存了完整路径到照片目录,而不仅仅是相对于您的主目录。我不得不在几个地方更正这个问题,因为我在移动笔记本电脑时更改了用户名,所以照片的完整路径从 更改/home/user1/Photos/home/user2/Photos

首先,我必须编辑文本文件 digikamrc -gedit ~/.kde/share/config/digikamrc并搜索user1。设置称为“数据库名称”和“数据库名称缩略图”。

然后我必须编辑 sqlite 文件中的某些设置。我使用 sqlitebrowser GUI 应用程序执行此操作,该应用程序允许我打开 digikam4.db,逐个选择每个表,然后通过双击表中的单元格来编辑内容。需要更新的表是:

  • 专辑根源- 这列中有专辑的完整路径identifier。我不得不改成volumeid:?path=%2Fhome%2Fuser1%2FPhotos类似volumeid:?path=%2Fhome%2Fuser2%2FPhotos
  • 标签- 该iconkde列中有一些条目,其中标签图像是照片,其保存为照片的完整路径,因此需要更新其路径。

相关内容