it-swarm.com.de

Wie richte ich Shotwell für den Mehrbenutzerzugriff ein?

Typischer Anwendungsfall: Ein Familiennotizbuch mit mehreren Benutzerkonten.

Wie richte ich Shotwell so ein, dass alle Benutzer Zugriff auf dasselbe Fotoverzeichnis haben und alle Fotos importieren können?

Ich habe diese Methode gerade ausprobiert und sie scheint zu funktionieren, kann jedoch nicht garantieren, dass sie fehlerfrei ist. Verwenden Sie sie daher auf eigenes Risiko.

1.Drücken Sie Alt+F2 Geben Sie gksudo nautilus ein und drücken Sie die Eingabetaste.

2.Geben Sie Ihr Passwort ein. Nautilus startet mit Administratorrechten.

3. Navigieren Sie zu/home und klicken Sie mit der rechten Maustaste auf -> Ordner erstellen. Nennen Sie ihn "shotwell_common". Klicken Sie mit der rechten Maustaste darauf und klicken Sie dann auf Eigenschaften-Berechtigungen. Geben Sie "Anderen" Lese- und Schreibzugriff. Klicken Sie danach erneut mit der rechten Maustaste auf den Ordner und dann auf "Make Link". Dort wird ein Link (in/home) mit dem Namen "link to shotwell_common" erstellt.

4.Erstellen Sie in /home einen weiteren Ordner mit dem Namen "shotwell_library" und ändern Sie die Berechtigungen wie oben beschrieben.

5.Starten Sie nautilus, indem Sie im Menü des Bedienfelds auf Orte-> Basisordner klicken und auf drücken Ctrl-H. Ein Ordner mit dem Namen ".shotwell" wird angezeigt. Lösche es. Kopieren Sie nun den "Link zu shotwell_common" von /home nach /home/user und benennen Sie ihn in ".shotwell" um. Starten Sie dann shotwell und gehen Sie zu Bearbeiten-> Einstellungen. Geben Sie den Pfad /home/shotwell_library als Bibliotheksspeicherort ein.

6.Importieren Sie mindestens eine Bilddatei in Shotwell. Shotwells "photobrowser.db" -Datei wird nun in/home/shotwell_common erstellt.

7.Starten Sie das Terminal und geben Sie Sudo chmod -R o+rw /home/shotwell_common ein und drücken Sie die Eingabetaste.

8.Wiederholen Sie Schritt 5 für jeden Benutzer Ihres Computers.

9.Sie können jetzt "Link zu shotwell_common" von/home löschen, indem Sie Schritt-1/2/3 ausführen.

Vergessen Sie nicht, Ihren Familienmitgliedern zwei Punkte mitzuteilen:

a) Wenn sie einige Bilder importieren, sollten sie immer die Option "In Bibliothek kopieren" wählen.

b) Sie haben keine Privatsphäre, während sie Shotwell jetzt benutzen.

3
jumbli

dalloliogm ist teilweise richtig, aber es ist nicht so, als ob wir es nie betrachtet hätten.

Wenn Sie mehrere Benutzer haben, die Shotwell für ihre eigenen Fotobibliotheken verwenden möchten und ihre eigenen Konten auf dem Computer haben, kann sich jeder bei seinem eigenen Konto anmelden und über eine eigene Datenbank und eine eigene Bildbibliothek verfügen. Das gilt für Shotwell "out-of-the-box".

Wenn Sie erwarten, dass jeder Benutzer eine eigene Datenbank und ein eigenes Bilderverzeichnis hat, aber kein eigenes Konto auf dem Computer hat, gibt es eine Lösung. Führen Sie Shotwell folgendermaßen aus:

$ shotwell --datadir=<datadir>

Shotwell verwendet das bereitgestellte Verzeichnis, um die Datenbank und andere sortierte Dateien für die Bibliothek zu speichern.

Das größere Problem besteht darin, dass alle Benutzer die gleichen Fotos freigeben sollen, da in den sortierten Shotwell-Datenbanken auf dieselben physischen Fotos verwiesen wird. Die Aktualisierung der Datenbank wird derzeit nicht unterstützt, wenn die Sicherungsdatei geändert oder verschoben wird. Die nächste Version (0.8) sollte dies besser unterstützen, da sie die Bibliothek beim Start scannt und optional die Bibliothek des Benutzers auf Laufzeitänderungen überwacht.

Außerdem ist Shotwell ein zerstörungsfreier Editor. Wenn ein Benutzer beispielsweise ein Foto zuschneidet, werden die anderen Benutzer diese Änderung nicht sehen, da sich die Sicherungsdatei nicht geändert hat. Das Synchronisieren von Datenbanken ist eine Überlegung, aber kein einfaches Problem.

9
Jim Nelson

Der Grund, warum Shotwell keine Unterstützung für mehrere Benutzer bietet, ist, dass die Entwickler nicht an diesen Anwendungsfall gedacht haben und niemand sie gebeten hat, ihn zu implementieren.

Das Beste, was Sie tun können, ist, ein Feature-Request-Ticket in ihrer Bug-Tracker-Anwendung zu öffnen und zu sehen, was die Entwickler Ihnen antworten. Alternativ können Sie an ihre Mailingliste schreiben.

0
dalloliogm

Shotwell 0.15.0 auf Mint 16.

Ich benutze;

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

und

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

um zwei Bibliotheken zu verwalten, die für den Start in der richtigen Bibliothek geeignet zu sein scheinen, mit der Ausnahme, dass die Einstellungen gemeinsam genutzt werden, so dass die 'Watch'-Bibliothek (und andere Einstellungen) fälschlicherweise von der zuletzt verwendeten übernommen werden.

Vermutlich liegt das an https://bugzilla.gnome.org/show_bug.cgi?id=718721

Vielleicht können die späteren Versionen, die es noch nicht ins Repo geschafft haben, dieses Problem beheben?

0
Dan_7378439012

Erstellen Sie entweder eine neue Partition oder markieren Sie eine vorhandene, um alle Dateitypen für alle Benutzer des Notebooks freizugeben. Fügen Sie einen Eintrag für die Partition in Ihre/etc/fstab-Datei ein, damit die Partition während des Startvorgangs in/media eingebunden wird. Auf diese Weise kann jeder Benutzer von seinen jeweiligen Desktops aus auf die Dateien in der Partition zugreifen.

0
jumbli