Обновлен и дигикам игнорируется большинство папок

У меня новый ноутбук, и я скопировал всю коллекцию фотографий и настроил дигикам. Но когда я открываю дигикам, это показывает мне очень мало моих альбомов. Я добросовестно скопировал все мои настройки, в том числе:

  • ~/.kde/share/apps/digikam/*
  • ~/.kde/share/config/digikamrc
  • ~/Photos/* со всеми моими фотографиями, включая базу данных sqlite digikam4.db

Но когда я начал, digikam не нашел большинство моих альбомов. Я открыл digikam4.db из резервных копий и после открытия digikam и обнаружил, что большинство моих альбомов были удалены. Как я могу заставить дигикам показать все снова?

1
задан 29 March 2015 в 20:34

1 ответ

Оказывается, что digikam сохраняет полный путь к фото каталогу, не только относительно Вашего корневого каталога. Я должен был исправить это в нескольких местах, поскольку я изменил имя пользователя, когда движущиеся ноутбуки, таким образом, полный путь к фотографиям изменился с /home/user1/Photos до /home/user2/Photos.

Первый я должен был отредактировать текстовый файл digikamrc - gedit ~/.kde/share/config/digikamrc и поиск user1. Настройки назвали "Именем базы данных" и "Миниатюрами Имени базы данных".

Тогда я должен был изменить некоторые настройки в sqlite файле. Я сделал это при помощи sqlitebrowser приложения для GUI, которое позволило мне открывать digikam4.db, выбирать каждую таблицу один за другим, и затем редактировать содержание путем двойного щелчка по ячейке в таблице. Таблицы, которым было нужно обновление, были:

  • AlbumRoots - это имело полный путь к альбомам в identifier столбец. Я должен был измениться volumeid:?path=%2Fhome%2Fuser1%2FPhotos на volumeid:?path=%2Fhome%2Fuser2%2FPhotos и подобный
  • Теги - iconkde, столбец имеет некоторые записи, где изображение тега является фотографией, которая сохраняется как полный путь к фотографии, таким образом, им было нужно их обновление путей.
2
ответ дан 29 March 2015 в 20:34

Другие вопросы по тегам:

Похожие вопросы: