Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

community! I have Gentoo(amd64) installed with KDE-3.5.10 desktop from kde-sunset overlay. Recently I have upgraded xorg-server from 1.7 to 1.9 and now want to extinguish hal completly. The only reason that stops me is the device detection. I don't know how to get automounting working in KDE-3.5.10 without HAL. Oh, and K3B too. Installed version is 1.0.5. The only packages which uses "hal" USE flag are:

# equery h hal
[ Searching for USE flag hal in all categories among: ]
 * installed packages
[I--] [  ] kde-base/kdebase-kioslaves-3.5.10-r1 (3.5)
[I--] [  ] app-cdr/k3b-1.0.5-r6 (3.5)

and they certainly can be compiled without "hal" flag. But then automounting stops working and when I insert USB flash drive there is no pop-up window. Of course I can still mount it manually, but it feels uncomfortable. Didn't check if K3B can find recording device when compiled without "hal" USE flag, though. But suspect there could be difficulties too.

share|improve this question
up vote 0 down vote accepted

Unless something changed in later versions of 3.5, kde 3 does not support the new udev approach to device notifications. Kde 3.5 is a legacy environment, and when it was actively being developed the solution for device notifications was hal.

share|improve this answer
Ok, I had feeling that it is impossible, you've just assured me in it. Anyways KDE 4.6 seems pretty stable, so I will give up with 3.5 eventually. Or I shall continue with 3.5 and HAL. After all Sir Arthur Clarke have warned us about giving up with HAL ;) – dvitas May 28 '11 at 11:02

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.