========================================
Digital camera
========================================
With HAL:
Powering on the camera while connected to a USB port shows a
desktop icon almost immediately.
A dialog appears asking me what to do.
The lsusb command lists the device.
When disconnecting or powering off, the icon disappears
almost immediately.
With TDEHWLIB:
Powering on the camera while connected to a USB port does
not show a desktop icon.
No dialog appears asking me what to do.
The lsusb command lists the device.
With a HAL-enabled system, connecting my camera results in a desktop icon
labeled "USB Imaging Interface." The icon label "USB Imaging
Interface"
comes directly from the HAL sources, hald/linux/device.c. Makes sense then
when HAL is not installed then no such icon label appears.
I don't know what interface names are used in tdehwlib to create related
camera icon labels. Possibly those snippets could be taken from the HAL
sources to create familiar desktop icon labels.
Possibly some additional debug messages are needed in tdehwlib to help
troubleshoot these bugs.
Darrell
It looks like the apparent lack of functionality is caused by two main
things:
1.) The TDEHW backend does not yet have per-device mount configuration
support written for it. Now that I am aware of the missing functionality
I will see what I can do to add it in.
2.) Some of the other problems, such as unmounting not always working, may
be bugs in udev and/or the kernel, as I remember fighting with similar
bugs when I was developing the TDEHW library. What kernel and udev
versions are you running?
Tim