====== Lenovo T430 - Micmute howto ======
===== Detekce systému =====
* spustíme v terminálu acpi_listen
* stiskneme tlačítko pro mute mikrofonu.
* zapíšeme si výsledek button/micmute MICMUTE 00000080 00000000 K
* spustíme v terminálu amixer scontrols
* zapíšeme si výsledek Simple mixer control 'Capture',0
===== Vytvoření ACPI handleru =====
sudo vim /etc/acpi/events/lenovo-mutemic
a do souboru vložíme:
event=button/micmute MICMUTE 00000080 00000000 K
action=/etc/acpi/lenovo-mutemic.sh
Vytvoříme ovládací script:
sudo vim /etc/acpi/lenovo-mutemic.sh
do souboru vložíme následující obsah:
#!/bin/bash
INPUT_DEVICE="'Capture'"
amixer sset $INPUT_DEVICE,0 toggle
Pokud se výstup amixer příkazu lišil patřičně pozměníme proměnnou INPUT_DEVICE
Následně nastavíme příznak spouštění a restartujeme acpid
sudo chmod +x /etc/acpi/lenovo-mutemic.sh
sudo invoke-rc.d acpid restart
===== Nastavení LED na tlačítku =====
* v terminálu otevřít LANG=C alsamixer
* **F6** - zvolit **HDA INTEL PCH**
* najít item **Mic Mute-LED mode** a nastavit na **Follow capture**
* vyskočit z alsamixeru a uložit alsa konfiguraci sudo alsactl store
Zdroj: https://gist.github.com/tybenz/5620255 - modifikováno pro jednodušší, více systémové řešení.
Testováno na Devuan Chimaera, kernel 5.10.0-10