Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] More about hal
Date: Sat, 31 Oct 2009 21:00:52
Message-Id: 200910312259.48015.alan.mckinnon@gmail.com
In Reply to: Re: [gentoo-user] More about hal by Dale
1 On Saturday 31 October 2009 22:36:34 Dale wrote:
2 > Harry Putnam wrote:
3 > > When I noticed the thread here about `hal' that started a while back
4 > > it caused me enough curiousity that i ran eix -Ic ^hal$ but found I
5 > > have no `hal' installed.
6 > >
7 > > I have keep up with updates somewhat better than usual the last few
8 > > months but don't remember when hal went away... I do remember having
9 > > some trouble with keyboard/mouse, and hal not starting, but that was
10 > > quite a while back.
11 > >
12 > > I don't remember making a conscious effort to get rid of hal either.
13 > >
14 > > Evey thing seems to work ok here. I do notice a problem on bootup
15 > > where the keyboard/mouse I have attached to a KVM does not become
16 > > usable until AFTER the grub prompt. Somewhere between there and the
17 > > appearance of the login prompt it becomes usable. But that has gone
18 > > on at least a yr if not longer.
19 > >
20 > > So is there something wrong if I have no hal installed. Is it just
21 > > not necessary or has it been replaced?
22 >
23 > I think it goes to show that a computer can work fine without hal.
24 > Somebody nudge the KDE folks. Doesn't KDE require hal?
25
26 There's no valid technical reason why an app *must* use hal. An app can try
27 and do all hardware detection by itself, but it just makes more sense to use
28 one common layer for that rather than every app doing essentially the same
29 action.
30
31 KDE-4 itself does not directly require hal. Solid does though:
32
33 $ equery depends hal
34 * Searching for hal ...
35 app-emulation/wine-1.1.32 (hal ? sys-apps/hal)
36 app-laptop/laptop-mode-tools-1.52 (hal ? sys-apps/hal)
37 app-misc/hal-cups-utils-0.6.19 (>=sys-apps/hal-0.5.10)
38 app-misc/hal-info-20090716 (>=sys-apps/hal-0.5.10)
39 kde-base/solid-4.3.2 (>=sys-apps/hal-0.5.9)
40 media-gfx/gimp-2.6.7 (hal ? sys-apps/hal)
41 media-libs/libgphoto2-2.4.7 (hal ? >=sys-apps/hal-0.5)
42 media-libs/libgpod-0.7.2 (hal ? =sys-apps/hal-0.5*)
43 media-video/gxine-0.5.903 (hal ? sys-apps/hal)
44 media-video/vlc-1.0.3_rc (hal ? sys-apps/hal)
45 net-misc/networkmanager-0.7.1_p20090824 (>=sys-apps/hal-0.5.10)
46 sys-apps/pcsc-lite-1.5.5 (hal ? sys-apps/hal)
47 sys-power/pm-utils-1.2.5 (>=sys-apps/hal-0.5.10)
48 x11-base/xorg-server-1.7.1 (hal ? sys-apps/hal)
49 x11-drivers/xf86-input-synaptics-1.2.0 (hal ? sys-apps/hal)
50 x11-libs/e_dbus-9999 (sys-apps/hal)
51
52 There's nothing wrong with the *idea* of hal; it's the implementation of that
53 app that makes it an utter piece of shit. It's called "feature-creep".
54
55 Even it's author knows this (but apparently many distros do not) which is why
56 he deprecated hal and started over with devicekit.
57
58
59 --
60 alan dot mckinnon at gmail dot com

Replies

Subject Author
Re: [gentoo-user] hal vs. devicekit (was: more about hal) Mike Edenfield <kutulu@××××××.org>