trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: August 2012

Re: [trinity-devel] Tim: TDEHWLIB

From: Darrell Anderson <humanreadable@...>
Date: Mon, 27 Aug 2012 13:35:01 -0700 (PDT)
> As you look at the code I have written over the past year,
> you can see I have been attempting to abstract all of these functions into
> a simple, easy-to-use, standardized TDE API that new (or old)
> applications can use to easily gain access to information that is normally very
> difficult to retrieve.  Another main function of this structure is
> to effectively separate the (complex and prone to upstream breakage)
> backend code from the user application code, obviating the need for full
> rewrites of TDE applications code when upstream backends change.

I have pmount installed on a system without HAL. Automounting is not working on that system.

In my build script I enable only WITH_HAL or WITH_TDEHWLIB:

if [ -x /usr/sbin/hald ]; then
  BUILD_HAL=${BUILD_HAL:-ON}
  BUILD_TDEHWLIB=${BUILD_TDEHWLIB:-OFF}
else
  BUILD_HAL=${BUILD_HAL:-OFF}
  BUILD_TDEHWLIB=${BUILD_TDEHWLIB:-ON}
fi
...
-DWITH_HAL=${BUILD_HAL} \
-DWITH_TDEHWLIB=${BUILD_TDEHWLIB} \
...

Here are the symptoms:

* In the device icon popup menu, selecting Properties no longer shows the Mounting tab in the dialog.

* Digital camera icon never appears.

* Inserting a USB flash drive into a different physical port results in using a default desktop icon label. with a HAL system, once configured, I can insert a USB drive into any port and the icon label remains consistent.

* There seems to be no support to convert existing device icon labels, requiring the user to reconfigure from scratch.

* Safely Remove does not always work.

* Inserting a DVD results in a much longer delay than with HAL enabled systems to show the dialog prompt.

* Ejecting the DVD from the popup menu does not work.

I do not experience these symptoms when building with a HAL system.

Darrell