Fix: Mic Mute Button not Detected on Lenovo T420i
Running on Slackware64-current, mic mute button is not detected. Here is my solution. Download and build thinkpad_acpi kernel module from ubuntu Reinstall (replace) original thinkpad_acpi kernel module: root@pcxthinkslack:/home/bowo/Build/tp_acpi# make make -C /lib/modules/3.7.10-zen-pcx/build M=/home/bowo/Build/tp_acpi modules make[1] : on entre dans le répertoire « /usr/src/zen-kernel-3.7-master » Building modules, stage 2. MODPOST 1 modules make[1] : on quitte le répertoire « /usr/src/zen-kernel-3.7-master » root@pcxthinkslack:/home/bowo/Build/tp_acpi# cp thinkpad_acpi.ko /lib/modules/3.7.10-zen-pcx/kernel/drivers/platform/x86/thinkpad_acpi.ko Remap keyboard root@pcxthinkslack:/home/bowo# grep -nir mute /lib/udev/keymaps/module-lenovo 15:0x16 mute 17:0x1A f20 # Microphone mute root@pcxthinkslack:/home/bowo# grep -nir Mute /usr/share/X11/XKeysymDB 14:hpmute_acute :100000A8 15:hpmute_grave :100000A9 16:hpmute_asciicircum :100000AA 17:hpmute_diaeresis :100000AB 18:hpmute_asciitilde :100000AC 171:SunAudioMute :1005FF78 207:XF86AudioMute :1008FF12 355:XF86MicMute :1008FFAA root@pcxthinkslack:/home/bowo# grep -nir MicMute /etc/X11/xkb/symbols/inet 119: key <FK20> { [ XF86MicMute ] }; Bind keyboard event with xbindkeys