From owner-freebsd-questions@FreeBSD.ORG  Thu Mar 17 15:16:06 2011
Return-Path: <owner-freebsd-questions@FreeBSD.ORG>
Delivered-To: freebsd-questions@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 49C971065670
	for <freebsd-questions@freebsd.org>;
	Thu, 17 Mar 2011 15:16:06 +0000 (UTC)
	(envelope-from freebsd@edvax.de)
Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14])
	by mx1.freebsd.org (Postfix) with ESMTP id 048978FC14
	for <freebsd-questions@freebsd.org>;
	Thu, 17 Mar 2011 15:16:05 +0000 (UTC)
Received: from r55.edvax.de (port-92-195-1-243.dynamic.qsc.de [92.195.1.243])
	by mx02.qsc.de (Postfix) with ESMTP id 6CA111E57F;
	Thu, 17 Mar 2011 16:16:04 +0100 (CET)
Received: from r55.edvax.de (localhost [127.0.0.1])
	by r55.edvax.de (8.14.2/8.14.2) with SMTP id p2HFG2oI005155;
	Thu, 17 Mar 2011 16:16:03 +0100 (CET)
	(envelope-from freebsd@edvax.de)
Date: Thu, 17 Mar 2011 16:16:02 +0100
From: Polytropon <freebsd@edvax.de>
To: Krutov Mikle <nekoexmachina@gmail.com>
Message-Id: <20110317161602.3a2845b7.freebsd@edvax.de>
In-Reply-To: <20110317144200.GA28942@takino.org>
References: <alpine.BSF.2.00.1103061251530.95312@abbf.6qbyyneqvnyhc.pbz>
	<il2qar$ka1$1@dough.gmane.org> <20110317144200.GA28942@takino.org>
Organization: EDVAX
X-Mailer: Sylpheed 2.4.7 (GTK+ 2.12.1; i386-portbld-freebsd7.0)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Cc: freebsd-questions@freebsd.org
Subject: Re: HAL must die!
X-BeenThere: freebsd-questions@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Polytropon <freebsd@edvax.de>
List-Id: User questions <freebsd-questions.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions>
List-Post: <mailto:freebsd-questions@freebsd.org>
List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2011 15:16:06 -0000

On Thu, 17 Mar 2011 17:42:00 +0300, Krutov Mikle <nekoexmachina@gmail.com> wrote:
> As for me, it is like a habit:
> I've installed Xorg + HAL for the first time;
> I've seen that my config is ignored;
> I disabled HAL by-default in make.conf
> :)

Similar situation here. The thing that annoys me most
regarding HAL is that it removes centralized configuration
options (from xorg.conf) and puts them into some
arbitrary locaion buried in /usr/local/etc, requiring
XML coding. I'm especially talking about the need to
define some non-US keyboard layout (in my case: german
layout) independently from any desktop environment,
so this setting HAS to be in X's configuration file.
The same goes for the Ctrl+Alt+Backspace "emergency
stop" of X. I've tried that on a testing system and
it simply looks wrong, feels wrong. It should be
easier. X has a centralized place for configuration
settings. Why scatter its content across the /usr/local
subtree?

Please don't get me wrong: I appreciate X's ability
to run without configuration file, enabling out of
the box detection and activation of graphics hardware
(GPU and display), but as the hardware I'm forced to
used here is not compatible with this concept, so
the result is "does not work" because it doesn't
work with this autodetect magic. It's probably too
old for that.

Disabling HAL generally solved the problems. Furthermore,
out of security considerations, I don't want HAL to
act uncontrollable within the device chain.

I'm just wondering about one thing: In the past,
the "big two" (KDE and Gnome) could be enabled for
automounting volumes attached to the system. This
was years before HAL appeared. Why is there no
emphasize of how to do it that efficiently and
in an easy way again? Why rely on something that
is already considered obsolete?



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...