I received an email from Mats Johannesson stating that expresskeys won't work on hardy. I verified that so I'm putting this on hold until the issue is resolved.
For those that want further explanations, here's what he's saying : [...] expresskeys will _not_ work on that release (from what I've experienced), and linux-wacom very poorly at that! The reason is that ubuntu switched from Xlib to XCB Or have things changed recently (my test is two months old)? Here's part of a discussion with Ping Cheng - the linux-wacom dev: **Quote** From: Mats Johannesson <[EMAIL PROTECTED]> To: Ping Cheng <[EMAIL PROTECTED]> Subject: Re: Some errors with latest linuxwacom Date: Mon, 14 Jan 2008 14:08:08 +0100 On Mon, 14 Jan 2008 12:30:14 +0100 Mats Johannesson wrote: > > On Mon, 14 Jan 2008 10:09:03 +0100 Mats Johannesson wrote: > > xdevice_list = XListInputDevices(display, &nr_devices); > > > > for(i = 0; i < nr_devices; i++) { > > if (xdevice_list[i].use == IsXExtensionDevice) { > > len = strlen(xdevice_list[i].name); > > > > This loops through all 8 devices found on my machine (with the tablet > > plugged in) and nothing in .use identifies itself as a > > IsXExtensionDevice. > > > > How are we supposed to do this nowadays? The X people are breaking a > > MIGHTY lot of code out there when this fails... Jeez, the blame seems to lie with the XCB people and with Ubuntu for chucking out Xlib in favour of XCB. One and a half _years_ ago one can read this: [Xcb] XInput supported? http://lists.freedesktop.org/archives/xcb/2006-July/001778.html No, it is not (neither is Xkb), but they would like it to be... Ok, in December 2007 an NSA guy implemented Xinput and SElinux, but disabled by default! Whether they have hit upstream yet I don't know: [Xcb] [PATCH] proto: experimental Xi and SELinux extensions http://lists.freedesktop.org/archives/xcb/2007-December/003119.html And here he states that ListInputDevices can't be implemented as is: http://lists.freedesktop.org/archives/xcb/2007-December/003166.html Build patch - disabled: http://lists.freedesktop.org/archives/xcb/2007-December/003120.html This is just crazy stuff. Will there be distributions out there _without_ a working XInput support soon?! /Baffled Mats From: Mats Johannesson <[EMAIL PROTECTED]> To: "Ping Cheng" <[EMAIL PROTECTED]> Subject: Re: Some errors with latest linuxwacom Date: Tue, 15 Jan 2008 22:22:47 +0100 On Mon, 14 Jan 2008 10:06:19 -0800 Ping Cheng wrote: > > Hi Mats, > > > > Glad to know that you are still watching us :) . Seems I can't let it go! > > Yes, Xserver 1.4 has > > changed a lot of stuff for extended Input devices. I think it will > > take some time to make everything (or at least most of the things) > > work right. That's why I didn't spend too much time on supporting > > it. I don't want to waste my time on a moving target. Let's give > > them a bit more time to settle their internal issues before we jump > > on. What do you think? One problem is that no one really is in charge of the problem... Core X people? XCB people? Ubuntu people? Debian people? But I guess you're right. There are certain levels of brokenness that one simply shouldn't (or can't) work around. Will be interesting to watch the bug reporting at Ubuntu's come April. I twinge already. /mats **Unquote** -- [needs-packaging] expresskeys https://bugs.launchpad.net/bugs/188502 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs