From owner-freebsd-gnome@FreeBSD.ORG Mon Jun 16 20:11:53 2008 Return-Path: Delivered-To: FreeBSD-gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD4E41065671 for ; Mon, 16 Jun 2008 20:11:53 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: from mail7.sea5.speakeasy.net (mail7.sea5.speakeasy.net [69.17.117.9]) by mx1.freebsd.org (Postfix) with ESMTP id 8B17E8FC21 for ; Mon, 16 Jun 2008 20:11:53 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: (qmail 14028 invoked from network); 16 Jun 2008 19:45:13 -0000 Received: from april.chuckr.org (HELO april.telenix.org) (chuckr@[66.92.151.30]) (envelope-sender ) by mail7.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 16 Jun 2008 19:45:12 -0000 Message-ID: <4856C040.9000601@telenix.org> Date: Mon, 16 Jun 2008 15:34:24 -0400 From: Chuck Robey User-Agent: Thunderbird 2.0.0.6 (X11/20071107) MIME-Version: 1.0 To: FreeBSD GNOME Mailing List X-Enigmail-Version: 0.95.5 OpenPGP: id=F3DCA0E9; url=http://pgp.mit.edu Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Hal or dbus info X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2008 20:11:53 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Anyone know, in the case of FreeBSD, how Hal gets (or, I suppose, dbus gets) the usb device info? I am writing an Xorg Xinput driver for a USB graphic tablet, and I need to instrument the Hal & dbus interface for it. I think I will be able to get away with (as far as a purely FreeBSD portion) using the uhid driver, so I don't need to write any FreeBSD driver. However, using my tools at hand, I get the feeling that hal doesn't get realtime data for usb plugging info. Reason I say that Hal knows usb is because I can use lshal, and list all of the current usb devices. However, if I use dbus-monitor to watch teh dbus state in realtime, then I unplug & plug my graphic tablet, dbus monitor is slient about it, even if I wait 30 minutes. So, I want to find out what's the source of dbus's info about the state of the USB devices. It's gotta get this info somehow. Alex Leidinger suggested you (and I am running Gnome here, it's possible my Hal is learning all this via Gnome). You see, if I'm not able to make myself happy with whatever I find, I may well write some kind of a app to run from devfs or devd (which seems to know this stuff in realtime) to tip off dbus. However, if it's Gnome, maybe the possibility exists to configure Gnome to know more? So. help me please? -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIVsBAz62J6PPcoOkRAjJcAJ91nREktRt/iYgPiSIINR0uksLF8ACaAsFT 3sfYPXhvDWfXPHo3X1rnZyU= =vBjG -----END PGP SIGNATURE-----