Getting ThinkPad OSD working on Arch Linux

General Note

New desktop environments (gnome, kde, and maybe even xfce) support their own osd notifications for important events (volume up/down/mute and brightness up/down), which might be enough for most users. In order to use those notifications instead of the ones provided by TPB, map the keyboard-events of those keys to the proper keycodes.

Loading nvram at boot and give permission to access /dev/nvram

Add nvram to MODULES=(... nvram) in /etc/rc.conf

Note: Check if there is already a line matching "nvram" in the /etc/udev/rules.d/ directory.
In this case you have to modify the existing entry and do not create a tpb.rules.