From owner-freebsd-questions@FreeBSD.ORG Thu Mar 17 15:16:06 2011 Return-Path: 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 ; 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 ; 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 To: Krutov Mikle Message-Id: <20110317161602.3a2845b7.freebsd@edvax.de> In-Reply-To: <20110317144200.GA28942@takino.org> References: <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 List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Mar 2011 15:16:06 -0000 On Thu, 17 Mar 2011 17:42:00 +0300, Krutov Mikle 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, ...