>> ======================================== >> 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