Microphone Mute Button
General
Some Thinkpads come with a Microphone Mute Button possibly with an led.
The Microphone Mute Button on the T410 and T410s does not work on Ubuntu 10.10 and Ubuntu 11.04. https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/728310
Workaround using acpid
Pressing the mic mute botton will generate a acpi event
$ apci_listen ibm/hotkey HKEY 00000080 0000101b
add a acpid rule to handle this event in Template:Patch:
event=ibm/hotkey HKEY 00000080 0000101b action=/etc/acpi/lenovo-mutemic.sh
the script ({{path|/etc/acpi/lenovo-mutemic.sh} to toggle the mice look like this:
#!/bin/bash led="/sys/devices/platform/thinkpad_acpi/leds/tpacpi::micmute/brightness" user=$(who | awk '/0\.0/{print $1; exit;}') [[ -z $user ]] && user=root if [[ $(amixer sget Capture) == *"[on]"* ]]; then logger "Microphone is now muted (for $user) $USER" amixer sset Capture nocap [[ -f $led ]] && echo 1 > $led sudo -u $user DISPLAY=":0.0" notify-send -i microphone-sensitivity-muted-symbolic "Microphone" "Microphone is now <b>MUTED</b>" else logger "Microphone is now on (for $user)" amixer sset Capture cap [[ -f $led ]] && echo 0 > $led sudo -u $user DISPLAY=":0.0" notify-send -i microphone-sensitivity-high-symbolic "Microphone" "Microphone is now <b>ON</b>" fi