LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   digiKam Install Problem - Missing Plugins? (http://www.linuxquestions.org/questions/slackware-14/digikam-install-problem-missing-plugins-491061/)

BeerIsGood 10-10-2006 05:23 AM

digiKam Install Problem - Missing Plugins?
 
I have installed digiKam, but have a few problems. Or possibly one problem with a few symptoms. They are:
  1. I can't find the “Find Duplicate Images” function. When I previously had digiKam installed, I know this function existed
  2. When I go Tools – Batch Processes, I get an empty list. Last time, I know I had a whole list here
  3. When I go Settings – Configure digiKam, and select Kipi Plugins, I get zero plugins found. I don't recall what I used to have, but I'm pretty sure, given that I've got digiKamimageplugins installed, that zero plugins found is bad.
  4. When I go Help – digiKam Handbook, I get “The requested help file could not be found. Check that you have installed the documentation.”. Now I'm starting to think the packages haven't put all the right files in all the right places.

Details of my system:
  • Slackware 10.2
  • Kernel 2.6.18
  • KDE 3.4 (as per Slack 10.2 discs)

Following packages installed from www.linuxpackages.net:
  • digikam-0.8.1-i486-1asz.tgz
  • digikamimageplugins-0.8.0-i486-1asz.tgz
  • gphoto2-2.2.0-i486-1kjz.tgz
  • ibgphoto2-2.2.1-i486-1kjz.tgz
  • imlib2-1.2.2.001-i486-1asz.tgz
  • libkexif-0.2.2-i486-1asz.tgz
  • libkipi-0.1.4-i486-1kjz.tgz
  • sqlite3-3.3.7-i486-1jac.tgz

I have updated libtiff package with version 3.8.2 from slackware-10.2/patches/packages.

I have tried removing all packages and re-installing them in my understanding of their order of dependencies, though I'm not sure that this matters.

I have trawled through LQ, without enlightenment.

There is something that is probably quite obvious, that I'm missing. Looking for someone to help me see the light. I'm more than happy to provide other info to help solve this, just ask what you need.

Posting this in Slackware, rather than Software, because my gut feeling the problem is not in the software, but my understanding of how the packages and dependencies are supposed to work.

Franklin 10-10-2006 07:41 AM

3 & 4:

You need to install kipi-plugins and digikam-doc packages as well.

1 & 2:

I have just built digikam-0.9.0-beta2 along with required dependencies on slackware 11. My "find duplicate images" is under tools and my "batch processes" menu is populated. I can't say why your's is different from your previous digikam install.

HTH

The_Outlander 10-10-2006 07:41 PM

Hope you don't mind me jumping in here. I have just installed 0.8.2 from source and although the installation was no problem, I cannot get the usbcam/hotplug scripts to work. After doing some searches and changing the scripts as recommended in those forums, I am no closer to solving the problem. Essentially, camera is not recognised and digikam does not start when hotplugging the camera.
I have used digikam for years without problems and am familiar with the installation/hotplugging etc.
Are there issues with this version.

Franklin 10-10-2006 09:22 PM

Quote:

Originally Posted by chesh
Hope you don't mind me jumping in here. I have just installed 0.8.2 from source and although the installation was no problem, I cannot get the usbcam/hotplug scripts to work.

Hi - I had some difficulty at first as well, but I am using Slackware 11.0 with 2.6.17.13 and hotplug does not work the same now.

My camera is a Canon Powershot A95 which runs perfectly with gphoto2/libgphoto2 and digikam (gtkam too). I had always created/edited hotplug scripts and it worked well as far as permissions were concerned.

Not so with Slackware 11.0, but I was able to fix it by creating a udev rule (camera.rules actually). The script seemed to call hotplug at first, but I changed it to run from udev only:
Code:

# udev rules file for libgphoto2
#
BUS=="usb", SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="30bb", USER="steve", GROUP="users", MODE="0660"

I founds hints as to what to do here:
http://www.linuxquestions.org/questi...m+current+udev

I see you found that thread ;)

What version slack are you using?
What kernel?
What camera?
Can you access the camera as root?

BeerIsGood 10-11-2006 05:33 AM

Quote:

Originally Posted by Franklin
3 & 4:

You need to install kipi-plugins and digikam-doc packages as well.

1 & 2:

I have just built digikam-0.9.0-beta2 along with required dependencies on slackware 11. My "find duplicate images" is under tools and my "batch processes" menu is populated. I can't say why your's is different from your previous digikam install.

HTH

Franklin,
Installing kipi-plugins made all the difference. I now have "find duplicate images", have a list of batch processes, and can find the plugins in "Configure digiKam".

As far as I'm concerned, my problems are all fixed, however, I'm interested in getting the handbook installed, more as an exercise. How can I get a "digikam-doc" package? Couldn't find on www.linuxpackages.net, and couldn't find anything usefully downloadable at digiKam / kde.org.

Good luck chesh with your problem too...

The_Outlander 10-12-2006 12:17 AM

Thanks Franklin,
Digikam now sees my camera as user and I have full access.
I do need to update my details in LQ. I am using Slackware 11.0, kernel 2.6.17.13, although slightly modified for my system. The camera is a Canon S50.
The only problem remaining is that Digikam does not start automatically following hotplugging.
You are running your script as udev, mine is here, I guess I am also.

Quote:

BUS=="usb", SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="3077", MODE="660", USER=="rc", GROUP="users"
#RUN+="/etc/hotplug/usb/usbcam"
I have commented out the RUN+=etc, but the rule works the same uncommented.

Many thanks,
Chesh.

The_Outlander 10-12-2006 02:02 AM

OK, I now understand that udev does not function in the way that I am used to with devfs. I read the FAQ.
So how does one create the event, i.e. have digikam start with hotplug.
The device i.e. my camera is created in userspace by udev when it registers a hotplug event.
How do I tell digikam start in that case.

Chesh.

Franklin 10-12-2006 07:11 AM

Quote:

Originally Posted by chesh
So how does one create the event, i.e. have digikam start with hotplug. The device i.e. my camera is created in userspace by udev when it registers a hotplug event.
How do I tell digikam start in that case.

Chesh.

This is the role HAL would play, I think. We could have used KDE's storage media module - even without HAL - to run digikam when the camera is detected, if these cameras acted as mountable media. However, since we need to use gphoto2 (and no fstab entry is used or created) this option does not exist.

I start digikam with the --detect-camera option, which starts the program with the camera open and any photos ready for download. This works fine for my purposes.


All times are GMT -5. The time now is 07:26 PM.