From owner-freebsd-current@FreeBSD.ORG Tue Apr 7 18:42:08 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9B661065676; Tue, 7 Apr 2009 18:42:08 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id 8C6498FC08; Tue, 7 Apr 2009 18:42:08 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from [192.168.1.156] (adsl-157-61-189.bna.bellsouth.net [70.157.61.189]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id n37IemkN034145 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 7 Apr 2009 14:40:49 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) From: Robert Noland To: Alex Dupre In-Reply-To: <49DB573C.3020703@FreeBSD.org> References: <49D8D03B.8090302@arcor.de> <3a142e750904050919l1388b559t9bbd751546e239e7@mail.gmail.com> <1238957462.1829.8.camel@balrog.2hip.net> <49D90363.6010602@arcor.de> <1238959921.1829.10.camel@balrog.2hip.net> <49DB573C.3020703@FreeBSD.org> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-QQnqEH8343tI4CNFLM2w" Organization: FreeBSD Date: Tue, 07 Apr 2009 13:41:17 -0500 Message-Id: <1239129677.1947.14.camel@balrog.2hip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.24.5 FreeBSD GNOME Team Port X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,RCVD_IN_PBL, RDNS_DYNAMIC autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on gizmo.2hip.net Cc: freebsd-current@freebsd.org Subject: Re: xorg loops X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Apr 2009 18:42:09 -0000 --=-QQnqEH8343tI4CNFLM2w Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2009-04-07 at 15:38 +0200, Alex Dupre wrote: > Robert Noland ha scritto: > > hald should work fine with moused now. =20 >=20 > As you wrote in the UPDATING: >=20 > "Use of AllowEmptyInput should no longer > be needed for most users and moused should now work fine." >=20 > I think "most" !=3D "all" users, in fact my current up-to-date workstatio= n=20 > still needs AllowEmptyInput to work. hal-device doesn't list any mouse=20 > at all. Is there anything I can do to help improving the situation? The root of the issue is that there are just too many ways to configure input devices... Particularly mice. Marcus, jkim and I have tried to make accommodations for all of the cases, but it gets rather tricky. Users can have mice configured using psm0, ums0, (serial even), moused and we have to be able to figure out if they are statically configured in X or not, based on whether or not X has already opened one of the file descriptors. Based on analyzing all of that, we decide whether or not to advertise to X that it should attach the device. If you are using moused, then hald *should* recognize that and advertise /dev/sysmouse to X. Additional input devices, get added via moused and hald knows that /dev/sysmouse is already opened by X, so it shouldn't re-advertise the same port again. We desperately need to simplify our input layer, but I'm not certain exactly what the right answer is. robert. --=20 Robert Noland FreeBSD --=-QQnqEH8343tI4CNFLM2w Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEABECAAYFAknbnk0ACgkQM4TrQ4qfROOMfQCZAbzL6MIac/RULKteBlEaD4E8 qdsAn3Pn40yHozdbkGWlU764qm96tiDz =Uxj1 -----END PGP SIGNATURE----- --=-QQnqEH8343tI4CNFLM2w--