Am Mittwoch, 13. November 2013, 11:45:19 schrieb Robert William Hutton:
> On 13/11/13 11:38, Paul Greindl wrote:
> > As it is really convenient to just share the XMP between the computers
> > (the pictures are stored on an external drive which I just have to plug
> > in the right machine) there maybe should be an option to make DT
> > prioritize the settings from the XMP? I would certainly love that
> > feature! :)

While that would be a nifty feature I fear that it would be terribly slow. The 
reason we have the database in the first place is to not care about checking 
files on disk all the time but having a fast means to query the relevant data 
for all the images. That being said, I could imagine to check file timestamps 
when processing an image for the first time in the dt session and compare it to 
a timestamp in the database and reread the XMP if it's newer. We just have to 
make sure to always update the timestamp.

> Yeah, I use the external drive approach as well.  Not sure how the devs
> would look on the prefer-XMP-settings feature, maybe you could ask on
> darktable-devel or add a feature request in redmine.

Adding this (together with my lines from above) to redmine would be worthwhile 
I guess.

> > Or is it possible to choose where DT places (and later searches) for
> > it's database? That would be a solution too, then I could just put the
> > DB on the external drive...
> >
> >From the man page:
> --library override.db
>     Uses override.db instead of the darktablerc specified library file.
>     Should be an absolute path.
> 
> So it looks like you could override it on the command line or in the
> darktablerc file (which is in ~/.config/darktable).

As Robert pointed out you can set the library location in 
~/.config/darktable/darktablerc. The key is "database". Just add the absolute 
path to the library.db file. However, you also have to make sure that the mount 
point of the external HD is the same on all systems since we are storing 
absolute paths in the db. If that's given it should work. (*)

> Cheers,
> 
> Rob

Tobias

(*) if the mount points are different you could run a script that updates the 
paths in the db before starting darktable, but that's more work and more error 
prone, so I wouldn't advice it.

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________
Darktable-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/darktable-users

Reply via email to