[ubuntu-x] Update to xorg-server for proper bluetooth udev handling

Chase Douglas chase.douglas at canonical.com
Wed Sep 1 17:46:25 BST 2010


Hi Chris, Bryce,

The current udev code that parses USB IDs from udev is broken. It
doesn't work for USB devices right now, and even if it was fixed up as
is it would still be broken for bluetooth devices. This means I can't
distinguish between my Apple Magic Trackpad and Bamboo Touch because:

1. The Apple Magic Trackpad's product name is derived when you configure
it in OS X. My trackpad's name in udev is "cndougla's trackpad".

2. The USB ID of the trackpad would return the USB ID of my bluetooth
receiver instead of the ID of the trackpad, if the code were fixed up
as-is.

I've pushed a patch upstream and Peter Hutterer has reviewed it. I think
it will land in 1.9.1. I've added the patch to the Ubuntu xorg-server
package and pushed the change to:

git://git.debian.org/users/corp186-guest/xorg-server.git
ubuntu-fix-bt-udev

Please review the changes and upload the new package after beta freeze
if all looks well. If you are interested in testing it out, I've pushed
a test package to ppa:utouch-team/utouch.

Thanks,

-- Chase




More information about the Ubuntu-x mailing list