Как настроить Shotwell для многопользовательского доступа?

Типичный вариант использования: семейная записная книжка с несколькими учетными записями пользователей.

Как настроить Shotwell, чтобы все пользователи имели доступ к одному каталогу фотографий и каждый мог импортировать фотографии?

9
задан 18 September 2010 в 01:09

5 ответов

Я только что попробовал этот метод, и он, кажется, работает, но я не могу гарантировать, что он не содержит ошибок, поэтому используйте его на свой страх и риск.

1.Нажмите Alt + F2 и введите gksudo nautilus, затем нажмите enter.

2.Введите свой пароль, nautilus запустится с правами администратора.

3. Перейдите в / home и щелкните правой кнопкой мыши -> Создать папку, назовите ее «shotwell_common». Затем щелкните по нему правой кнопкой мыши, затем выберите Свойства-разрешения. Дайте доступ на чтение и запись к «другим». После этого щелкните правой кнопкой мыши папку еще раз, затем нажмите «Сделать ссылку». Там будет создана ссылка (в / home) с именем «ссылка на shotwell_common».

4.Создайте в /home другую папку с именем «shotwell_library» и измените разрешения, как указано выше.

5. Запустите nautilus, нажав Places-> Home Folder в меню на панели и нажав Ctrl - H . Папка с именем .shotwell будет видна. Удали это. Теперь скопируйте «ссылку на shotwell_common» из /home в /home/user и переименуйте в «.shotwell». Затем запустите shotwell и перейдите в «Правка» -> «Настройки». Введите путь /home/shotwell_library в качестве местоположения библиотеки.

6. Импортировать по крайней мере один файл изображения в отсек для камеры. Файл Shotwell "photobrowser.db" теперь будет создаваться внутри /home/shotwell_common.

7. Запустите терминал и введите sudo chmod -R o+rw /home/shotwell_common и нажмите enter, как обычно, он запросит пароль, бла-бла.

8. Повторите шаг 5 для каждого пользователя вашего компьютера.

9.Вы можете теперь удалить «ссылку на shotwell_common» из / home, выполнив шаг 1/2/3.

Не забудьте сообщить членам вашей семьи два момента:

a) Когда они импортируют некоторые изображения, им всегда следует выбирать опцию «копировать в библиотеку».

b) Теперь они не имеют никакой приватности при использовании Shotwell.

0
ответ дан 18 September 2010 в 01:09

dalloliogm частично прав, но это не так, как мы никогда не рассматривали это.

Во-первых, если у вас есть несколько пользователей, которые хотят использовать Shotwell в своих собственных библиотеках фотографий, и у них есть свои собственные учетные записи на компьютере, то каждый может войти в свою собственную учетную запись и иметь свою собственную базу данных и свою собственную библиотеку изображений , Это верно для Shotwell "из коробки".

Если вы ожидаете, что у каждого пользователя будет своя собственная база данных и каталог с картинками, но у вас нет собственной учетной записи на компьютере, есть решение. Запустите Shotwell следующим образом:

$ shotwell --datadir=<datadir>

Shotwell будет использовать поставляемый каталог для хранения базы данных и других различных файлов для библиотеки.

Более серьезная проблема заключается в том, что вы хотите, чтобы все пользователи обменивались одними и теми же фотографиями, поскольку в разных базах данных Shotwell указаны одни и те же физические фотографии. В настоящее время мы не поддерживаем обновление базы данных, если резервный файл изменен или перемещен. Следующая версия (0.8) должна иметь лучшую поддержку для этого, так как она будет сканировать библиотеку при запуске, а также дополнительно контролировать библиотеку пользователя на предмет изменений во время выполнения.

Кроме того, Shotwell является неразрушающим редактором. Например, если один пользователь обрезает фотографию, другие пользователи не увидят этого изменения, поскольку файл резервной копии не изменился. Мы думаем о синхронизации баз данных, но это не простая проблема.

0
ответ дан 18 September 2010 в 01:09

Либо создайте новый раздел, либо выделите существующий, чтобы делиться файлами всех типов между всеми пользователями ноутбука. Добавьте запись для раздела в ваш файл / etc / fstab, чтобы раздел был смонтирован в / media во время загрузки. Таким образом, каждый пользователь сможет получить доступ к файлам внутри раздела со своих рабочих столов.

0
ответ дан 18 September 2010 в 01:09

Причина, по которой Shotwell не поддерживает несколько пользователей, заключается в том, что разработчики не думали об этом сценарии использования, и никто не просил их реализовать его.

Поэтому лучшее, что вы можете сделать, - это открыть запрос на запрос функции в своем приложении для отслеживания ошибок и посмотреть, что разработчики ответят вам. Кроме того, вы можете написать в их список рассылки .

0
ответ дан 18 September 2010 в 01:09

Shotwell 0.15.0 на монетном дворе 16.

Я использую;

shotwell -d "/home/dan/.shotwellMultiLibrary/Dans"

и

shotwell -d "/home/dan/.shotwellMultiLibrary/Others"

для поддержки двух библиотек, которые, кажется, работают для запуска в нужной библиотеке, за исключением того, что предпочтения расшаренный, поэтому библиотека 'watch' (и другие настройки предпочтений) неправильно выбраны из последнего использованного.

Думаю, это может быть связано с https://bugzilla.gnome.org/show_bug.cgi?id=718721

Возможно, более поздние версии, которые еще не сделали это репо может решить эту проблему?

0
ответ дан 18 September 2010 в 01:09

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

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