

The default location depends on your installation. datadir Define the directory where darktable finds its runtime data. If darktable finds an existing lock file for the library, it will terminate immediately. It does this by writing the current process identifier (PID) into a lock file. Whenever darktable starts, it will lock the library to the current user. You may also provide :memory: as the library file, in which case the database is kept in system memory – all changes are discarded when darktable terminates. If the database file does not exist, darktable creates it for you. if you want to do some experiments without compromising your original library.db). Use this option to provide an alternative location (e.g. The default location of that database file is $HOME/.config/darktable/library.db. library darktable keeps image information in an sqlite database for fast access. Use this option if darktable crashes at startup due to a defective OpenCL implementation.

disable-opencl Prevent darktable from initializing the OpenCL subsystem. version Print the darktable version number, a copyright notice, some other useful information, and then terminate. If a folder is given darktable starts in lighttable view with the content of that folder as the current collection. If a filename is given darktable starts in darkroom view with that file opened. | Optionally supply the name of an image file or folder. enforce-tiling Force tiling to be used, even on systems with plenty of memory (for easier debugging of tiling issues). d-signal-act If -d signal or -d all is specified, specify the signal action to debug using this option. Specify ALL to debug all signals or specify signal using it’s full name. d-signal If -d signal or -d all is specified, specify the signal to debug using this option. You can use this option multiple times if you want debugging output of more than one subsystem (e.g.

There are several subsystems of darktable and debugging of each of them can be activated separately. This is the standard way to use darktable.ĭarktable can called with the following command line parameters: darktable [-d Enable debug output to the terminal. The darktable binary starts darktable with its GUI and full functionality.
