Digicam an USB im PTP-Mode mit gtkam
Hallo!
Wir haben uns endlich eine Digitalkamera vom Typ Nikon Coolpix 3100 gekauft,
funktioniert soweit gut. Sie wird am USB-Port betrieben und man kann sie
entweder als Massenspeicher einbinden, oder aber mit einem Frontend wie z.B.
gtkam im PTP mode betreiben. Beides funktioniert im Prinzip.
Problem ist jetzt, das im PTP-Mode nicht über ein Device auf die Kamera
zugegriffen wird, sondern über das /proc Dateisystem, z.B.
/proc/bus/usb/002/....
Leider hat da nur root Rechte. Wenn ich gtkam als root aufrufe funktioniert
alles perfekt, die Kamera wird mit Namen erkannt, Bilder kommen, alles Prima.
Nur als normaler User geht es halt nicht, weil man keine Zugriffrechte hat.
Wenn ich die Kamera einstecke und das entsprechen Verzeichnis unter
/proc/bus/usb/ auf 777 setze, dann funktioniert es auch als User einwandfrei.
Allerdings nur so lange, wie man die Kamera eingesteckt lässt. Schaltet man
sie aus und wieder ein, oder zieht den USB-Stecker und steckt ihn wieder
rein, dann muß man die Rechte neu setzen.
Für gtkam habe ich es jetzt erstmal so gelöst, das ich es über su1 aufrufe und
es damit root Rechte hat, aber so ganz das Gelbe von Ei ist das eigentlich
nicht, würde ich sagen. Denn spätestens wenn man statt gtkam z.B. kamera von
KDE einsetzen will, dann geht dieses System nicht mehr, da kamera ja kein
eigenes Programm ist.
Gibt es eine Möglichkeit, die Rechte im /proc Dateisystem automatisch zu
setzen? Hat dieses Problem vieleicht schon jemand gelöst?
--
mfg
Peter Küchler
Reply to: