web-dev-qa-db-fra.com

Comment configurer Shotwell pour un accès multi-utilisateur?

Cas d'utilisation typique: un cahier familial avec plusieurs comptes d'utilisateurs.

Comment configurer Shotwell pour que tous les utilisateurs aient accès au même répertoire de photos et que chacun puisse importer des photos?

9

Je viens d'essayer cette méthode et elle semble fonctionner, mais je ne peux pas garantir qu'elle soit exempte de bogues, utilisez-la à vos risques et périls.

1.Presse Alt+F2 et tapez gksudo nautilus puis appuyez sur enter.

2. Entrez votre mot de passe, nautilus commencera avec les droits d'administrateur.

3.Parcourez dans/home et faites un clic droit -> Créer un dossier, nommez-le "shotwell_common". Puis faites un clic droit dessus, puis cliquez sur propriétés-autorisations. Donne un accès en lecture et en écriture aux "autres". Après cela, cliquez à nouveau sur le dossier, puis cliquez sur "Créer un lien". Un lien y sera créé (dans/home) nommé "link to shotwell_common".

4.Créez un autre dossier dans /home nommé "shotwell_library" et modifiez les autorisations comme ci-dessus.

5.Démarrez Nautilus en cliquant sur Lieux-> Dossier personnel dans le menu du panneau et appuyez sur Ctrl-H. Un dossier nommé ".shotwell" sera visible. Supprime-le. Maintenant, copiez le "lien vers shotwell_common" de /home vers /home/user et renommez-le ".shotwell". Puis lancez shotwell et allez dans Edition-> Préférences. Entrez le chemin /home/shotwell_library comme emplacement de la bibliothèque.

6.Importez au moins un fichier image dans Shotwell. Le fichier "photobrowser.db" de Shotwell sera maintenant créé dans/home/shotwell_common.

7.Lancez le terminal et tapez Sudo chmod -R o+rw /home/shotwell_common et appuyez sur Entrée. Comme d'habitude, le mot de passe blah blah est demandé.

8.Répétez l'étape 5 pour chaque utilisateur de votre ordinateur.

9.Vous pouvez maintenant supprimer "link to shotwell_common" de/home après l'étape 1/2/3.

N'oubliez pas de dire aux membres de votre famille deux points:

a) Lorsqu'ils importent des images, ils doivent toujours choisir l'option "Copier dans la bibliothèque".

b) Ils n'ont aucune vie privée lorsqu'ils utilisent Shotwell maintenant.

3
jumbli

dalloliogm a partiellement raison, mais ce n’est pas comme si nous jamais l’avions considéré.

Premièrement, si vous avez plusieurs utilisateurs qui souhaitent utiliser Shotwell sur leurs propres bibliothèques de photos et qu’ils ont leurs propres comptes sur la machine, tout le monde peut se connecter à leur propre compte et disposer de leur propre base de données et de leur propre bibliothèque de photos. C’est vrai pour Shotwell out-of-the-box.

Si vous vous attendez à ce que chaque utilisateur ait sa propre base de données et son propre répertoire d'images, mais ne possède pas son propre compte sur la machine, il existe une solution. Courez Shotwell comme ceci:

$ shotwell --datadir=<datadir>

Shotwell utilisera le répertoire fourni pour contenir la base de données et d’autres fichiers assortis pour la bibliothèque.

Le problème le plus important est celui où vous souhaitez que tous les utilisateurs partagent les mêmes photos. En effet, les différentes bases de données Shotwell pointent vers les mêmes photos physiques. Nous ne sommes actuellement pas en mesure de mettre à jour la base de données si le fichier de sauvegarde est modifié ou déplacé. Ceci devrait être mieux pris en charge par la prochaine version (0.8), car elle analysera la bibliothèque au démarrage et surveillera éventuellement la bibliothèque de l'utilisateur à la recherche de modifications d'exécution.

En outre, Shotwell est un éditeur non destructif. Si un utilisateur recadre une photo, par exemple, les autres utilisateurs ne verront pas cette modification car le fichier de sauvegarde n'a pas été modifié. Nous pensons à la synchronisation des bases de données, mais ce n’est pas un problème simple.

9
Jim Nelson

La raison pour laquelle Shotwell ne prend pas en charge plusieurs utilisateurs est que les développeurs n'ont pas pensé à ce cas d'utilisation et que personne ne leur a demandé de le mettre en œuvre.

La meilleure chose à faire est donc d’ouvrir un ticket demande de fonctionnalité dans leur application de suivi des bogues et de voir ce que les développeurs vous répondent. Alternativement, vous pouvez écrire à leur liste de diffusion .

0
dalloliogm

Shotwell 0,15.0 à la menthe 16.

J'utilise;

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

et

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

pour maintenir deux bibliothèques, qui semblent fonctionner pour démarrer dans la bonne bibliothèque, à l'exception du fait que les préférences sont partagées, de sorte que la bibliothèque "surveillée" (et d'autres paramètres de préférences) ne sont pas correctement pris en compte depuis la dernière utilisation.

Devinez que cela pourrait être lié à https://bugzilla.gnome.org/show_bug.cgi?id=718721

Peut-être que les versions ultérieures qui n’ont pas encore atteint le référentiel pourraient résoudre ce problème?

0
Dan_7378439012

Créez une nouvelle partition ou affectez une partition existante au partage de tous les types de fichiers entre tous les utilisateurs du bloc-notes. Ajoutez une entrée pour la partition dans votre fichier/etc/fstab afin que la partition soit montée dans/media au démarrage. De cette façon, chaque utilisateur pourra accéder aux fichiers de la partition à partir de son bureau respectif.

0
jumbli