Вирішення проблем
За допомогою цього посібника з усунення несправностей можна перевірити, чи можна використовувати вашу камеру в режимі керування. Це робиться за допомогою того самого інструменту (gphoto2), який Darktable використовує для взаємодії з камерою.
Перш ніж почати, спочатку потрібно знайти ім’я порту камери. Зазвичай порту “usb:
” достатньо, тому він і використовується в наступному посібнику.
🔗Ваша камера виявлена?
Наступна команда підтвердить, що ваша камера підключена до комп’ютера та виявлена gphoto2.
env LANG=C gphoto2 --auto-detect
🔗Перевірити можливості драйвера камери
Виконайте наступну команду та переконайтесь, що здатність “capture choices” підтримує “Image”, а підтримка конфігурації – “yes” – Darktable перевірить ці дві здатності, щоб вирішити, чи показувати кнопку “Дистанційна зйомка”.
env LANG=C gphoto2 --port usb: --abilities
🔗Дистанційна зйомка
Цей крок підтвердить, що камерою можна керувати дистанційно – тобто, що вона може захопити зображення, завантажити його на ваш комп’ютер і відобразити в Darktable.
env LANG=C gphoto2 --port usb: --capture-image-and-download
🔗Прив’язана зйомка
Цей останній крок перевіряє, чи підтримує ваша камера “події”, які активно використовує Darktable. Запуск цієї команди змусить процес gphoto2 чекати на подію захоплення зображення, яку потрібно вручну активувати на камері. У разі успіху зображення буде завантажено на ваш комп’ютер.
env LANG=C gphoto2 --port usb: --capture-tethered
🔗Що тепер?
Якщо будь-який із наведених вище кроків був невдалим, є проблеми з конкретною камерою та драйвером. Будь-ласка, створіть issue на сторінці gphoto2 на GitHub. Додайте наступні аргументи до невдалої команди для кращої підтримки та приєднайте дані журналу до вашої проблеми:
--debug --debug-file gphoto2_debug.log
Якщо ви успішно пройшли всі вищезазначені тести, ваша камера, ймовірно, підтримується Darktable. Якщо ці тести були успішними, але ви тим не менше натрапили на проблему в Darktable, надішліть проблему на сторінку Darktable на GitHub. Будь ласка, приєднайте дані журналу з наведених вище команд та дані журналу, створені запуском Darktable за допомогою такої команди:
darktable -d camctl 2>1 >camctl.log