The purpose of the hald-addon-* files.

Aaron Newell mind2motion at gmail.com
Tue May 2 08:26:07 PDT 2006


I was looking for some information regarding the purpose of the
hald-addon-* files, when I came across this:

> If the underlying system can't provide HAL with asynchronous events
> regarding change of device state (such as media insertion and removal),
> it resorts to polling such device. That's what hald-addon-storage does:
> every time media is inserted or removed or eject button is pressed, it
> nudges the main HAL daemon. There is one hald-addon-storage instance per
> device with "storage.media_check_enabled" = "true".
>
> -Artem.

However, all hardware events are already sent to HAL via this udev rule:

RUN+="socket:/org/freedesktop/hal/udev_event"

So I still can't see the point in the hald-addon-* files. I'm
obviously missing something. Care to explain?

Thanks, Steve.


More information about the hal mailing list