After upgrading to gutsy, and still suffering from this regression I did
some debugging, and that's what I found out:

I fetched the latest pbbuttonsd from upstream, pbbuttonsd-0.8.1a,
compiled that and it worked

I compared it with the version currently in gutsy, 0.7.9-2ubuntu3, which
didn't work

the difference is simply that 0.7.9 tries to access only
"/sys/module/usbhid/parameters/pb_fnmode" which doesn't exist on my
powerbook, whereas 0.8.1a as fallback tries to access
"/sys/module/hid/parameters/pb_fnmode" as well...

it would be rather easy to backport the following snippet from 0.8.1a to
0.7.9 (or maybe even better just upgrade gutsy to the newest pbbuttonsd
0.8.1a):

pbbuttonsd-0.8.1a/src/module_pmac.c:

void
keyboard_set_config (int config)
{
...
        } else {
                if ((fd = open ("/sys/module/usbhid/parameters/pb_fnmode", 
O_WRONLY)) < 0)
                        fd = open ("/sys/module/hid/parameters/pb_fnmode", 
O_WRONLY);
...

-- 
[regression] pbbuttonsd KBDMode=fkeysfirst doesn't work anymore
https://bugs.launchpad.net/bugs/84347
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to