Caso d'uso tipico: un quaderno di famiglia con più account utente.
Come posso installare Shotwell in modo che tutti gli utenti abbiano accesso alla stessa directory di foto e ognuno sia in grado di importare foto?
Caso d'uso tipico: un quaderno di famiglia con più account utente.
Come posso installare Shotwell in modo che tutti gli utenti abbiano accesso alla stessa directory di foto e ognuno sia in grado di importare foto?
Risposte:
Ho appena provato questo metodo e sembra funzionare ma non posso garantire che sia privo di bug, quindi usalo a tuo rischio.
1.Premere Alt+ F2e digitare, gksudo nautilus
quindi premere Invio.
2.Immettere la password, nautilus inizierà con i diritti di amministratore.
3. Passare a / home e fare clic con il pulsante destro del mouse -> Crea cartella, denominarlo come "shotwell_common". Quindi fai clic destro su di esso, quindi fai clic su proprietà-autorizzazioni. Dare accesso in lettura + scrittura a "altri". Dopodiché fai nuovamente clic con il tasto destro sulla cartella, quindi fai clic su "Crea collegamento". Qui verrà creato un collegamento (in / home) denominato "collegamento a shotwell_common".
4. Creare un'altra cartella nel /home
nome "shotwell_library" e modificare le autorizzazioni come sopra.
5.Avvia nautilus facendo clic su Luoghi-> Cartella Home dal menu sul pannello e premi Ctrl- H. Una cartella denominata ".shotwell" sarà visibile. Cancellalo. Ora copia il "link a shotwell_common" da /home
a /home/user
e rinominalo ".shotwell". Quindi avvia shotwell e vai su Modifica-> Preferenze. Immettere il percorso /home/shotwell_library
come posizione della libreria.
6.Importa almeno un file immagine in shotwell. Il file "photobrowser.db" di Shotwell verrà ora creato all'interno di / home / shotwell_common.
7.Avvia terminale e digita sudo chmod -R o+rw /home/shotwell_common
e premi Invio, come al solito ti chiederà la password blah blah.
8. Ripetere il passaggio 5 per ogni utente del computer.
9.Puoi ora eliminare "link to shotwell_common" da / home ora seguendo il passaggio 1/2/3.
Non dimenticare di dire ai tuoi familiari due punti:
a) Quando importano alcune immagini, devono sempre scegliere l'opzione "copia in libreria".
b) Non hanno privacy durante l'utilizzo di Shotwell ora.
dalloliogm ha in parte ragione, ma non è che non l'abbiamo mai considerato.
Innanzitutto, se hai più utenti che desiderano utilizzare Shotwell nelle proprie librerie di foto e hanno i propri account sul computer, tutti possono accedere al proprio account e disporre del proprio database e della propria libreria di immagini. Questo è vero per Shotwell pronto all'uso.
Se ti aspetti che ogni utente abbia il proprio database e la directory delle immagini ma non abbia il proprio account sul computer, esiste una soluzione. Esegui Shotwell in questo modo:
$ shotwell --datadir=<datadir>
Shotwell utilizzerà la directory fornita per contenere il database e altri file assortiti per la libreria.
Il problema più grande è quello in cui si desidera che tutti gli utenti condividano le stesse foto, come in, i database assortiti di Shotwell indicano le stesse foto fisiche. Al momento non è supportato l'aggiornamento del database se il file di backup viene modificato o spostato. La prossima versione (0.8) dovrebbe avere un supporto migliore per questo, poiché eseguirà la scansione della libreria all'avvio e facoltativamente monitorerà la libreria dell'utente per le modifiche del runtime.
Inoltre, Shotwell è un editor non distruttivo. Se un utente ritaglia una foto, ad esempio, gli altri utenti non vedranno quella modifica perché il file di backup non è cambiato. La sincronizzazione dei database è qualcosa a cui stiamo pensando, ma non è un problema semplice.
Creare una nuova partizione o assegnarne una esistente per condividere tutti i tipi di file tra tutti gli utenti del notebook. Aggiungi una voce per la partizione nel tuo file / etc / fstab in modo che la partizione sia montata in / media durante l'avvio. In questo modo, ogni utente sarà in grado di accedere ai file all'interno della partizione dai rispettivi desktop.
Il motivo per cui Shotwell non ha supporto per più utenti è perché gli sviluppatori non hanno pensato a questo caso d'uso e nessuno ha chiesto loro di implementarlo.
Quindi la cosa migliore che puoi fare è aprire un ticket di richiesta di funzionalità nella loro applicazione tracker bug e vedere cosa ti rispondono gli sviluppatori. In alternativa, puoi scrivere nella loro mailing list .
Shotwell 0.15.0 su Mint 16.
Sto usando;
shotwell -d "/home/dan/.shotwellMultiLibrary/Dans"
e
shotwell -d "/home/dan/.shotwellMultiLibrary/Others"
mantenere due librerie, che sembrano funzionare per l'avvio nella libreria corretta, tranne per il fatto che le preferenze sono condivise, quindi la libreria "watch" (e altre impostazioni delle preferenze) viene erroneamente prelevata dall'ultimo utilizzato.
Suppongo che questo potrebbe essere correlato a https://bugzilla.gnome.org/show_bug.cgi?id=718721
Forse le versioni successive che non sono ancora arrivate al repository potrebbero risolvere questo problema?
shotwell 0.23.7
, quando viene aperta dall'altro utente che ha verificato:ERROR:/build/shotwell-6EfFpD/shotwell-0.23.7/src/db/VersionTable.vala:18:version_table_construct: assertion failed: (res == Sqlite.OK) Aborted (core dumped)