Gtkam --- useless!!!!!!!

I have got to let off some steam about this. Gtkam is a GTK GUI for libgphoto, for accessing photos in digital cameras. Some cameras have standard USB-storage interfaces, which does not need libgphoto of Gtkam to access. However, many cameras do need libgphoto.

I have only got one digital camera, a Fujifilm Finepix A610, that I have owned for a few years. When I first acquired it, Gtkam kind of worked -- but it crashed at the drop of a hat. Many others reported the same experience.

I think it was about a year ago that Gtkam actually became fairly stable and usable with my camera.

Now, the latest version 0.1.18 and the previous 0.1.17, won't detect my camera at all -- perhaps it doesn't like libusb-compat and libusb1. If I try and run the option to choose which camera, it hangs.

Yet, the CLI app, gphoto2, works like a charm. This lists my camera name and USB port:

# gphoto2 --auto-detect

Model Port
USB PTP Class Camera usb:002,014

Various other commands can access the photos, for example this downloads them all:

# gphoto2 --get-all-files

Then I tried 'gphotofs', a FUSE filesystem for gphoto2. I just did this:

# mkdir /mnt/photos
# gphotofs /mnt/photos

...hey presto, there were all my photos in /mnt/photos!

I don't know why no one has done this yet. A simple GUI for gphoto2 and maybe gphotofs. Well, if no one volunteers to do this, I'll knock up a little GUI and give Gtkam the kick.

Posted on 6 Oct 2011, 21:34


Posted on 6 Oct 2011, 21:58 by jamesbond
Because ...
"I don't know why no one has done this yet. A simple GUI for gphoto2 and maybe gphotofs. Well, if no one volunteers to do this, I'll knock up a little GUI and give Gtkam the kick. " ==> because my all cameras use SD cards which I can just take out and plug into my PC without the need for these tricks ... :)

Posted on 6 Oct 2011, 22:13 by BarryK
Yes of course
I have let off steam now, so will stop rubbishing Gtkam.

You are right of course. My camera has an SD card also, as do most these days. If you have an SD reader, no need for all this libgphoto/Gtkam stuff.

But, assuming that there is still a need to plug a camera via it's USB cable, a simple gphoto2 GUI would be good.
It would seem that there is a need, people keep posting about using Gtkam and running into problems.

Posted on 6 Oct 2011, 23:45 by KJ
Have not tried Gtkam as my camers also use SD cards. I just buy a SD to USB adapter (newegg sells several inexpensive types) and plug my SD card into a USB slot. I also run my (your) Puppies from these adapters in the data locked position (read only ... a little extra security) until I want to make and save changes. That way I can play around and if things crash .. so be it ... nothing was saved. Just a quick reboot and I'll back up. Thanks for such a fine OS ... I use it daily. KJ

Posted on 6 Oct 2011, 24:44 by Sage
Gtkam --- useless!!!!!!!
Well said! So many distros bundle it, but it's f-ing useless. I raised the issue of Cheese for Puppy on the Forum recently, which seems to detect all my webcams without the Mickey Mouse of going through the Gtkam list which doesn't include any of my four. A kind Forum member tried to help me with Cheese for Puppy but hit the same dep. grief as I did, so needs a real expert, please!
Another good candidate is Kamoso but no idea about how to use it with Puppy, either.

When choosing a webcam utility it's all about detection and universality. As usual, the Yanks only understand overpiced badges and boxes.

No idea why KJ, supra, wants to tell us about his cameras - this is about webcams!

Posted on 6 Oct 2011, 24:45 by Sage
...not so much overspiced as overpriced...

Posted on 7 Oct 2011, 2:42 by aragon2
Sage what that ranting. Gtkam is about photo-digicams not webcams...

And yes, a little gui for gphotofs would be grea!

Posted on 7 Oct 2011, 5:33 by Dougal
Barry, I actually created, about six months ago, a udev based camera auto-detection + gtkdialog UI, so when the camera is connected you immediately get a dialog asking what you want to do... unfortunately, I'm using an older kernel, so my udev rules don't work with the newer kernels (so when I had Sigmund try it out it wouldn't work).

Posted on 7 Oct 2011, 7:40 by BarryK
Digital camera gui
It would be great if you could get that going with a later kernel. Most puppies are now using udev version 167, which works with recent kernels.

In the meantine, I will knock up a basic GUI using gphoto2 and gphotofs.

A note about my scream that Gtkam is "useless". This is after years of frustration. Myself and many others have found consistently that Gtkam would fail yet the commandline tool gphoto2 would work. This has been the experience on a wide variety of hardware.

Posted on 7 Oct 2011, 7:46 by BarryK
Camera SD card
A note about taking the SD card from camera and plugging into a SD reader. I think that the camera maintains control-files, concerning the photos, so you need to be careful, don't delete or otherwise mess around with the photos on the SD card.

On the other-hand, if you access the camera memory via libgphoto, then such details are managed, so you can delete photos. I think.

So, libgphoto would be the preferred way of accessing the photos. Plus of course it handles whatever kind of memory is in the camera.

Posted on 7 Oct 2011, 8:51 by lobster
Puppy 'Phone Home'
I use the SD card/USB adapter route for camera. GUI - gooey - yum
My Android phone uses a mini to USB connection and once mounted (how Linxy) I can access all my phone taken pics . . .
The phone was cheap and cheerful - pics are great, vids - m m m - at the moment my phone is texting me to try and extort monthly payment plans . . . It is a computer may have to teach it some manners by rooting . . .
Looking forward to trying new Woof in Puppy 5.3 RC which is getting a lot of focus - Wary still going well though . . .