From owner-freebsd-questions@FreeBSD.ORG Tue Dec 29 02:31:07 2009 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 05C88106566C for ; Tue, 29 Dec 2009 02:31:07 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: from mail3.sea5.speakeasy.net (mail3.sea5.speakeasy.net [69.17.117.5]) by mx1.freebsd.org (Postfix) with ESMTP id D76068FC1C for ; Tue, 29 Dec 2009 02:31:06 +0000 (UTC) Received: (qmail 830 invoked from network); 29 Dec 2009 02:31:06 -0000 Received: from april.chuckr.org (HELO april.telenix.org) (chuckr@[66.92.151.30]) (envelope-sender ) by mail3.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 29 Dec 2009 02:31:06 -0000 Message-ID: <4B396A48.9070705@telenix.org> Date: Mon, 28 Dec 2009 21:32:40 -0500 From: Chuck Robey User-Agent: Thunderbird 2.0.0.19 (X11/20090121) MIME-Version: 1.0 To: Adam Vande More References: <4B3927EB.4030802@optiplex-networks.com> <6201873e0912281420n590b173dtac94f9936cca6e3@mail.gmail.com> In-Reply-To: <6201873e0912281420n590b173dtac94f9936cca6e3@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Kaya Saman , freebsd-questions@freebsd.org Subject: Re: New user - small file server questions and quick GUI question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Dec 2009 02:31:07 -0000 Adam Vande More wrote: > On Mon, Dec 28, 2009 at 3:49 PM, Kaya Saman > wrote: > >> Hi guys, >> I attempted an install of 7.2 stable on my laptop and subsequently >> installed X11also. Now I didn't have any Xorg.conf file but each time I >> tried to start X from the CLI using the normal startx command (read the >> documentation through fully beforehand) but I didn't manage to get the mouse >> or keyboard to even work let alone starting the Gnome2 interface. > Running with no xorg.conf is fine, but you need to make sure dbus and hal > are started at boot. Follow the handbook for best results. > > http://www.freebsd.org/doc/en/books/handbook/x-config.html I don't know if I'd be too happy to agree on that ... while the answer IS correctfrom a narrow point of view, the documentation on both dbus and hal is very, VERY thin on the ground (and what exists is for Linux only), so if the setup programmed into the port isn't right for your particular FreeBSD machine, you can pretty much forget about getting enough info to fix things. Realize that both hal and dbus were written for Linux (not a particularly portable thing), and it was only because of FreeBSD porters that it works at all under FreeBSD, so the docs that come with them understand Linux only. You can't even find out how to fix the config files for FreeBSD. Trying to fix even the most minor problem is really climbing mountains. Much, much easier to fix up an xorg.conf, which is not only well documented, but has tools to generate you a good local setup for your particular machine. If dbus/hal happen to work for you right out of the FreeBSD port, well, that's great, but if you need to adapt things for use outside of Linux, good luck, fella. The folks who wrote our FreeBSD dbus and hal implementations did a good job of translating things which are VERY Linux-centric to FreeBSD, but it's still only really good for a default FreeBSD setup. I know that it didn't work for anything but a thin slice of default environments, in the FreeBSD-7.x release era. Some day, if & when the Linux developers are ready to admit there are other OSes and document things more portably, both tools are really, really fine ideas. Maybe ask again in 6 months to a year? Or, get ready to read a lot of source code and figure it out for yourself. Right now looking at what email I can find on the web regarding running hal & dbus on 7.2, no one else can find an easy fund of knowledge either.