Шотвелл с Dropbox

Я импортирую все свои фотографии с помощью Shotwell в папку в моем Dropbox, чтобы все фотографии были доступны для других устройств. Тем не менее, большинство импорта выполняется на ноутбуке Linux, и, хотя фотографии доступны на рабочем столе Linux (отдельная машина), базы данных кажутся разными, поэтому мне сложно найти фотографии. Может ли кто-нибудь предложить средство?

Дополнительный вопрос: если я добавлю теги к фотографиям, скажем, на рабочем столе, они также применяются на ноутбуке?

4
задан 5 May 2012 в 21:56

1 ответ

По умолчанию Shotwell сохраняет все метаданные только в своей базе данных. В Настройках есть опция, позволяющая записывать метаданные в файлы (она находится на первой вкладке в разделе «Настройки в метаданных»). Таким образом, вы синхронизируете теги.

Редактирование: расширяя ответ Дэнни, вы также можете синхронизировать базу данных Shotwell напрямую, если хотите синхронизировать все . Это будет работать, только если ваши фотографии хранятся в одном месте на всех компьютерах, где вы хотите синхронизировать базу данных.

Изменить: последние версии Ubuntu (например, 13.10) хранят данные Shotwell в ~/.local/share/shotwell/dat

Это может теоретически привести к повреждению базы данных или потере данных, если у вас есть как Dropbox, так и Shotwell, запущенные на нескольких компьютерах (и, следовательно, существует риск конфликтов редактирования).

База данных хранится в ~ / .shotwell / data / photo.db - либо символизировать его, либо перенести в Dropbox (а затем символически ссылаться) - я предположим, что вы используете каталог ~ / Dropbox.

Запустите это на своем ноутбуке ( где база данных самая современная):

mv ~/.shotwell/data/photo.db ~/Dropbox/photo.db
ln -s ~/Dropbox/photo.db ~/.shotwell/data/photo.db

Теперь на рабочем столе создайте резервную копию или удалите локальную базу данных:

mv ~/.shotwell/data/photo.db ~/.shotwell/data/photo.db.original

(или удалить: rm ~/.shotwell/data/photo.db)

И снова symlink синхронизированная база данных из Dropbox в исходное местоположение:

ln -s ~/Dropbox/photo.db ~/.shotwell/data/photo.db
2
ответ дан 15 August 2018 в 19:29
  • 1
    Большое спасибо - Дэнни. Я сейчас вдали от дома, но попробовал первую часть на своем ноутбуке, и когда я пытаюсь запустить Shotwell, я получаю сообщение об ошибке - Shotwell Не удалось открыть / создать базу данных фотографий /home/jack/.shotwell/data/photo.db: код ошибки 14 – Jack 7 May 2012 в 20:08
  • 2
    Я сделал скриншот, включая команды, используемые в терминале, но не уверен, как его прикрепить? – Jack 7 May 2012 в 20:10
  • 3
    Вы можете загрузить снимок экрана на imgur.com и вставить ссылку здесь, или вы можете отредактировать вопрос и использовать кнопку img; Можете ли вы также вставить вывод / снимок экрана из следующих команд? cd ~/.shotwell/data; ls -l – jnv 7 May 2012 в 21:39
  • 4
    Ссылка на учетную запись imgur - imgur.com/CTzaH imgur.com/CAGQ8 – Jack 9 May 2012 в 21:37
  • 5
    Проблема в том, как вы создали символическую ссылку - поскольку вы выполнили команды из / home и не использовали ~; результирующая ссылка в .showwell / data указывает на относительный путь, несуществующий файл. Поэтому, пожалуйста, повторите попытку, но на этот раз держите ~ в путях или используйте абсолютные пути (с /home/jack). – jnv 10 May 2012 в 01:44

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

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