Fehlerbehebung
Diese Anleitung zur Fehlerbehebung dient der Prüfung, ob eine Kamera mit Tethering verwendet werden kann. Hierzu wird das gleiche Werkzeug gphoto2 benötigt, das darktable zur Kommunikation mit der Kamera verwendet.
Bevor du startest, musst du zuerst den Kamera-Port-Namen finden. Normalerweise ist der Port “usb:
” ausreichend und wird deshalb in der folgenden Anleitung verwendet.
🔗Wird die Kamera entdeckt?
Der folgende Befehl überprüft, ob eine Kamera mit Ihrem Computer verbunden ist und von gphoto2 erkannt wird.
env LANG=C gphoto2 --auto-detect
🔗Fähigkeiten des Kameratreibers überprüfen
Führe den folgenden Befehl aus und vergewissere dich, dass “capture choices” die Fähigkeit “Image” unterstützt und configuration support mit „yes“ markiert ist. Diese beiden Fähigkeiten überprüft darktable um zu entscheiden, ob das Bedienfeld “tethered shoot"aktiviert wird.
env LANG=C gphoto2 --port usb: --abilities
🔗Überprüfen der Kamera-Fernsteuerung
In diesem Schritt wird überprüft, ob die Kamera ferngesteuert, Bilder aufgenommen, auf den Computer herunterladen und in darktable angezeigt werden können.
env LANG=C gphoto2 --port usb: --capture-image-and-download
🔗Tethering-Aufnahme
Dieser letzte Schritt testet, ob die Kamera “Ereignisse” unterstützt, die in darktable häufig verwendet werden. Der Befehl lässt den gphoto2-Prozess auf ein Bildaufnahmeereignis warten, das manuell mit der Kamera erzeugt werden muss. Im Erfolgsfall wird das Bild auf den Computer übertragen.
env LANG=C gphoto2 --port usb: --capture-tethered
🔗Also, was nun?
Wenn einer der obigen Schritte fehlgeschlagen ist, gibt es Probleme mit der Kamera und dem Treiber. Bitte melde Probleme auf der github-Seite von gphoto2. Als weitere Unterstützung markiere die fehlgeschlagenen Befehle wie folgt und füge eine Log-Ausgabe hinzu:
--debug --debug-file gphoto2_debug.log
Wenn alle oben genannten Tests erfolgreich abgeschlossen sind, wird die Kamera wahrscheinlich von darktable unterstützt. Wenn diese Überprüfungen erfolgreich waren und dennoch ein Problem in darktable auftritt, melde bitte diesen Fehler an darktable github page. Bitte füge die Log-Dateien aus den obigen Schritten sowie die Log-Dateien, die nach dem Start von darktable erzeugt wurden, mit folgendem Befehl an:
darktable -d camctl 2>1 >camctl.log