The default behaviour (if KBDMode is unset) of pbbuttonsd 0.8.1-r2 is that you had not to press the fn-key for the functionality of the "menu keys"(F1-...). The default config has got the line "KBDMode=fkeysfirst" (as described in `man pbbuttonsd.cnf`). But it does not work if I press fn+FX. The old line "KBDMode=fnkeypress" does not work out, too. Reproducible: Always Steps to Reproduce: (KBDMode=fkeysfirst OR KBDMode=fnkeypress) 1. Press fn + F1 (to change brightness e.g.) 2. Nothing will happen... :\ 3. Press F1 (to change brightness e.g.) 4. brightness changed Expected Results: fn + F-keys should work, if I set KBDMode to fkeysfirst (as documented). Portage 2.1.6.13 (arch/powerpc/ppc32, gcc-4.1.2, glibc-2.9_p20081201-r2, 2.6.32 ppc) ================================================================= System uname: Linux-2.6.32-ppc-7447A,_altivec_supported-with-gentoo-1.12.11.1 Timestamp of tree: Tue, 15 Dec 2009 19:30:01 +0000 app-shells/bash: 4.0_p35 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.5.2-r7, 2.6.4 dev-python/pycrypto: 2.0.1-r8 dev-util/cmake: 2.6.4 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="ppc" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -pipe" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS=" http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp.tu-ilmenau.de/mirror/gentoo/ #GENTOO_MIRRORS=http://mirror.switch.ch/ftp/mirror/gentoo/" LDFLAGS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/local-portage /usr/local/overlays/portage-overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac acl alsa berkdb bitmap-fonts cairo cdparanoia cdr cracklib cups curl dbus dvd elibc_glibc emacs fam fbcon gdbm gpgme gpm gtk gtk2 hal imap ipv6 jpeg kernel_linux maildir mozbranding mpeg nls nptl nptlonly nsplugin oggvorbis opengl pam perl png ppc pulseaudio python qmail qt readline sheep slang smime ssl theora threads tiff truetype unicode usb utf8 win32codecs xorg xv xvid" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS [ebuild R ] app-laptop/pbbuttonsd-0.8.1-r2 USE="alsa (-acpi) -debug -doc -ibam* -macbook -oss" 0 kB
Ahhh... This bug is already fixed in =app-laptop/pbbuttonsd-0.8.1-r3 (but this is masked for ~ppc (and all the rest)). Thanks guys - I think this bug report should be closed...