Jump to content

Darktable en reseau


Recommended Posts

bjr

j utilise Darktable en réseau. Mes photos sont sur serveur NAS. Jusque là tout va bien je retrouve mes photos sur Darktable sur mon pc et sur mon pc portable. Dans Darktable les mots clés des photos sont visibles sur chaque photo que je sois sur c le pc ou le portable.

là où ça se complique c est que je ne peux rechercher par collection/mots clés que sur le pc ou j initialisé tout

 

 

faut il partager labase de données? Y a t'il possibilité d exporter d importer quelque-chose , de partager la base de données?

 

Quelqu unauraitil une idée. Merci d avance

Link to comment
Share on other sites

 
 

Darktable utilise une base de données SQLite pour gérer la collection d'images. Ce fichier de base se trouve en principe dans le répertoire %USERPROFILE%\AppData\Local\Darktable et s'appelle library.db

Il est possible d'utiliser le paramètre --library suivi du chemin vers le fichier library.db dans la ligne de commande de lancement de darktable pour forcer darktable à aller chercher la library sur un chemin réseau.
Pour cela, il faut aller modifier les propriétés du raccourci de lancement de Darktable qui chez moi se trouve dans "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\darktable". Il y a dans ce répertoire 2 fichiers raccourcis (.lnk) nommés "Darktable.lnk" et "Uninstall.lnk" (l'extension .lnk est sans doute cachée par ton Windows).
Il faut faire un clic-droit sur le fichier "Darktable.lnk" pour ouvrir ses propriétés et dans l'onglet "Raccourci", dans la zone "Cible" il faut ajouter le paramètre --library suivi du chemin vers le fichier library.db. Par exemple : "C:\Program Files\darktable\bin\darktable.exe" --library \\MOKKA\basetest\library.db
Un message d'avertissement indiquant que la modification du raccourci nécessite des droits d'administrateur va apparaitre lorsque tu fermera la fenêtre des propriétés du raccourci pour enregistrer la modification.

Une fois le raccourci modifié, à l'ouverture de Darktable celui-ci va ouvrir le fichier library.db mentionné dans le raccourci, et donc si le chemin pointe sur un partage réseau (comme dans l'exemple plus haut) Darktable ira ouvrir cette librairie distante.
EVIDEMMENT il faut avoir partagé le répertoire contenant le fichier library.db en lecture ET modification !
ATTENTION ! Darktable n'a sans doute pas été conçu pour du travail collaboratif sur la même base de données et le comportement du logiciel s'il est utilisé sur 2 PC ouvrant le même fichier de librairie est imprévisible !!! Certes le logiciel s'appuie sur un moteur de base de données SQLite qui est censé verrouiller la base et bloquer les modifications simultanées par 2 utilisateurs de la base, mais on n'est pas dans un contexte de logiciel prévu à cet usage et il est probable que cette situation pose problème au logiciel, mais aussi et surtout aux fichiers de la base de données !

 

Link to comment
Share on other sites

 
 
Il y a 10 heures, PaciBPhoto a dit :

Darktable utilise une base de données SQLite pour gérer la collection d'images. Ce fichier de base se trouve en principe dans le répertoire %USERPROFILE%\AppData\Local\Darktable et s'appelle library.db

Il est possible d'utiliser le paramètre --library suivi du chemin vers le fichier library.db dans la ligne de commande de lancement de darktable pour forcer darktable à aller chercher la library sur un chemin réseau.
Pour cela, il faut aller modifier les propriétés du raccourci de lancement de Darktable qui chez moi se trouve dans "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\darktable". Il y a dans ce répertoire 2 fichiers raccourcis (.lnk) nommés "Darktable.lnk" et "Uninstall.lnk" (l'extension .lnk est sans doute cachée par ton Windows).
Il faut faire un clic-droit sur le fichier "Darktable.lnk" pour ouvrir ses propriétés et dans l'onglet "Raccourci", dans la zone "Cible" il faut ajouter le paramètre --library suivi du chemin vers le fichier library.db. Par exemple : "C:\Program Files\darktable\bin\darktable.exe" --library \\MOKKA\basetest\library.db
Un message d'avertissement indiquant que la modification du raccourci nécessite des droits d'administrateur va apparaitre lorsque tu fermera la fenêtre des propriétés du raccourci pour enregistrer la modification.

Une fois le raccourci modifié, à l'ouverture de Darktable celui-ci va ouvrir le fichier library.db mentionné dans le raccourci, et donc si le chemin pointe sur un partage réseau (comme dans l'exemple plus haut) Darktable ira ouvrir cette librairie distante.
EVIDEMMENT il faut avoir partagé le répertoire contenant le fichier library.db en lecture ET modification !
ATTENTION ! Darktable n'a sans doute pas été conçu pour du travail collaboratif sur la même base de données et le comportement du logiciel s'il est utilisé sur 2 PC ouvrant le même fichier de librairie est imprévisible !!! Certes le logiciel s'appuie sur un moteur de base de données SQLite qui est censé verrouiller la base et bloquer les modifications simultanées par 2 utilisateurs de la base, mais on n'est pas dans un contexte de logiciel prévu à cet usage et il est probable que cette situation pose problème au logiciel, mais aussi et surtout aux fichiers de la base de données !

 

Merci beaucoup

Link to comment
Share on other sites

 
Il y a 23 heures, PaciBPhoto a dit :

Darktable utilise une base de données SQLite pour gérer la collection d'images. Ce fichier de base se trouve en principe dans le répertoire %USERPROFILE%\AppData\Local\Darktable et s'appelle library.db

Il est possible d'utiliser le paramètre --library suivi du chemin vers le fichier library.db dans la ligne de commande de lancement de darktable pour forcer darktable à aller chercher la library sur un chemin réseau.
Pour cela, il faut aller modifier les propriétés du raccourci de lancement de Darktable qui chez moi se trouve dans "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\darktable". Il y a dans ce répertoire 2 fichiers raccourcis (.lnk) nommés "Darktable.lnk" et "Uninstall.lnk" (l'extension .lnk est sans doute cachée par ton Windows).
Il faut faire un clic-droit sur le fichier "Darktable.lnk" pour ouvrir ses propriétés et dans l'onglet "Raccourci", dans la zone "Cible" il faut ajouter le paramètre --library suivi du chemin vers le fichier library.db. Par exemple : "C:\Program Files\darktable\bin\darktable.exe" --library \\MOKKA\basetest\library.db
Un message d'avertissement indiquant que la modification du raccourci nécessite des droits d'administrateur va apparaitre lorsque tu fermera la fenêtre des propriétés du raccourci pour enregistrer la modification.

Une fois le raccourci modifié, à l'ouverture de Darktable celui-ci va ouvrir le fichier library.db mentionné dans le raccourci, et donc si le chemin pointe sur un partage réseau (comme dans l'exemple plus haut) Darktable ira ouvrir cette librairie distante.
EVIDEMMENT il faut avoir partagé le répertoire contenant le fichier library.db en lecture ET modification !
ATTENTION ! Darktable n'a sans doute pas été conçu pour du travail collaboratif sur la même base de données et le comportement du logiciel s'il est utilisé sur 2 PC ouvrant le même fichier de librairie est imprévisible !!! Certes le logiciel s'appuie sur un moteur de base de données SQLite qui est censé verrouiller la base et bloquer les modifications simultanées par 2 utilisateurs de la base, mais on n'est pas dans un contexte de logiciel prévu à cet usage et il est probable que cette situation pose problème au logiciel, mais aussi et surtout aux fichiers de la base de données !

 

Bonjour

Vu que mon pc portable ne sert qu en consultation, L idée que j ai c'est de recopier ce fichier de mon pc sur mon micro portable (architecture des répertoires identiques) pour pouvoir rechercher des photos par mots clés

Idee saugrenue ?

 

Merci

Link to comment
Share on other sites

 
Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
  • Create New...