Má všeobecná wiki

Kdo je blbý, ať si kůpi notes, já mám tuto wiki...

Uživatelské nástroje

Nástroje pro tento web


linux:lenovo_t430_micmute

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

linux/lenovo_t430_micmute.txt · Poslední úprava: 2023/01/24 13:17 autor: mirda