Darktable

The darktable binary starts darktable with its GUI and full functionality. This is the standard way to use darktable. The command to run the binary depends on your OS.

The following command line parameters are available:

darktable [-d {all,act_on,ai,cache,camctl,camsupport,common,control,
               dev,expose,fswatch,imageio,input,ioporder,lighttable,lua,
               masks,memory,nan,opencl,params,perf,pipe,print,pwstorage,
               signal,sql,tiling,undo,verbose}]
          [--d-signal <signal>]
          [--d-signal-act <all,raise,connect,disconnect,print-trace>]
          [--disable-pipecache]
          [<input file>|<image folder>]
          [--version]
          [--disable-opencl]
          [--configdir <user config directory>]
          [--library <library file>]
          [--datadir <data directory>]
          [--moduledir <module directory>]
          [--tmpdir <tmp directory>]
          [--cachedir <user cache directory>]
          [--localedir <locale directory>]
          [--luacmd <lua command>]
          [--noiseprofiles <noiseprofiles json file>]
          [--conf <key>=<value>]
          [-t <num openmp threads>]

Усі параметри необов’язкові. У більшості випадків Darktable слід запускати без будь-яких додаткових параметрів, і в цьому випадку Darktable використовує значення за замовчуванням.

-d {all,act_on,ai,cache,camctl,camsupport,common,control,dev,expose,fswatch,imageio,input,ioporder,lighttable,lua,masks,memory,nan,opencl,params,perf,pipe,print,pwstorage,signal,sql,tiling,undo,verbose}
Enable debug output to the terminal. There are several subsystems of darktable and each of them can be debugged separately. You can use this option multiple times if you want to debug more than one subsystem (e.g. darktable -d opencl -d camctl) or debug all of them at once (with -d all). The -d common switch is provided to give information about most relevant subsystems while debugging darktable or if you want to provide a log for reporting a darktable issue. Some debug options (like -d opencl) can also provide more verbose output, which can be invoked with the additional option -d verbose. The verbose option must be explicitly provided, even when using -d all.
--d-signal <signal>
If -d signal or -d all is specified, specify the signal to debug using this option. Specify ALL to debug all signals or specify signal using its full name. Can be used multiple times.
--d-signal-act <all,raise,connect,disconnect,print-trace>
Якщо вказано -d signal або -d all, вкажіть дію сигналу для налагодження за допомогою цієї опції.
--disable-pipecache
Вимкнути кеш конвеєра обробки. Ця опція дозволяє використовувати лише дві кеш-лінії на конвеєр, і її слід використовувати лише для налагодження.
<вхідний файл> | <папка із зображеннями>
Необов’язково вкажіть ім’я файлу зображення або папки. Якщо вказано ім’я файлу, Darktable запускається в режимі темної кімнати з відкритим файлом. Якщо вказано ім’я папки, Darktable запускається в режимі світлого стола із вмістом цієї папки як поточною колекцією.
--version
Надрукувати номер версії Darktable, повідомлення про авторські права та іншу корисну інформацію, а потім завершитись.
--disable-opencl
Заборонити Darktable ініціалізувати підсистему OpenCL. Використовуйте цю опцію, якщо Darktable аварійно завершує роботу під час запуску через дефектну реалізацію OpenCL.
--configdir <каталог конфігурації>
Визначає каталог, де Darktable зберігає конфігурацію користувача. Місцем за замовчуванням є $HOME/.config/darktable/.
--library <файл бібліотеки>
Darktable зберігає інформацію про зображення в базі даних SQLite для швидкого доступу. База даних є файлом з іменем library.db, розташованим у каталозі, визначеному --configdir, або, за замовчуванням, у $HOME/.config/darktable/. Використовуйте цей параметр, щоб вказати альтернативне місце розташування (наприклад, якщо ви хочете провести деякі експерименти без шкоди для оригінального library.db). Якщо файл бази даних не існує, Darktable створює його для вас. Ви також можете вказати : memory: як файл бібліотеки, і в цьому випадку база даних зберігається в оперативній пам’яті – усі зміни відкидаються, коли ви завершуєте Darktable.

При кожному запуску Darktable він блокує бібліотеку для поточного користувача. Це робиться шляхом запису поточного ідентифікатора процесу (PID) у файл блокування <бібліотечний файл> .lock поруч із зазначеною бібліотекою. Якщо Darktable знайде наявний файл блокування для бібліотеки, він припинить роботу.

--datadir <каталог даних>
Визначити каталог, де Darktable знаходить свої дані часу виконання. Розташування за замовчуванням залежить від вашого встановлення. Типовими місцями є /opt/darktable/share/darktable/ та /usr/share/darktable/.
--moduledir <каталог модулів>
Darktable має модульну структуру і організовує свої модулі як спільні бібліотеки для завантаження під час виконання. Цей параметр повідомляє Darktable, де шукати спільні бібліотеки. Розташування за замовчуванням залежить від вашого встановлення. Типовими місцями є /opt/darktable/lib64/darktable/ та /usr/lib64/darktable/.
--tmpdir <каталог тимчасових файлів>
Визначає, де Darktable слід зберігати свої тимчасові файли. Якщо ця опція відсутня, Darktable використовує значення за замовчуванням операційної системи.
--cachedir <каталог кешу>
Darktable зберігає кеш мініатюр зображень для швидкого попереднього перегляду зображення та попередньо скомпільовані двійкові файли OpenCL для швидкого запуску. За замовчуванням кеш знаходиться в $HOME/.cache/darktable/. Кілька кешів мініатюр можуть існувати паралельно – по одному для кожного файлу бібліотеки.
--localedir <каталог локалей>
Визначає, де Darktable може знайти свої текстові рядки, специфічні для мови. Розташування за замовчуванням залежить від вашого встановлення. Типовими місцями є /opt/darktable/share/locale/ та /usr/share/locale/.
--luacmd <команда Lua>
Рядок, що містить команди Lua для виконання після ініціалізації Lua. Ці команди будуть запущені після вашого файлу “luarc”.
Якщо підтримку Lua не вкомпільовано, ця опція буде прийнята, але нічого не зробить.
--noiseprofiles <файл JSON профілів шуму>
Надає файл JSON, який містить специфічні для камери профілі шуму. Розташування за замовчуванням залежить від вашого встановлення. Типовими місцями є /opt/darktable/share/darktable/noiseprofile.json та/usr/share/darktable/noiseprofile.json.
--conf <ключ>=<значення>
Darktable підтримує багатий набір визначених користувачем параметрів конфігурації у файлі з іменем darktablerc, розташованому в каталозі, визначеному --configdir, або, за замовчуванням, у $HOME/.config/darktable/. Ви можете тимчасово перезаписати окремі налаштування в командному рядку за допомогою цієї опції – ці налаштування не будуть зберігатися в darktablerc при виході.
-t <кількість потоків OpenMP>
Обмежити кількість потоків OpenMP для використання в паралельних секціях OpenMP.
--dump-pfm MODULE_A,MODULE_B, --dump-pipe MODULE_A,MODULE_B, --dumpdir DIR
Ці опції надаються для налагодження внутрішнього конвеєра обробки Darktable. Наприклад, якщо викликати --dump-pfm demosaic, Darktable створить дамп вхідних і вихідних даних модуля demosaic у вигляді файлів формату PFM. За замовчуванням розташування цих файлів визначається операційною системою – це якась тимчасова папка, яка повідомляється у виводі – але ви також можете явно визначити це за допомогою параметра --dumpdir.

translations