Faça o beep do acpi quando a fonte de alimentação estiver desconectada, mesmo se o alsa for transformado em mudo

4

Meu laptop é da série Thinkpad Edge, da qual o laptop produz um sinal sonoro quando a fonte de alimentação é desconectada. Mas notei que o bip foi bloqueado se o alsa estiver mudo.

Então, pergunto-me se posso adicionar uma exceção às "regras do mudo".

    
por Determinant 13.03.2012 / 03:21

2 respostas

0

A grande variedade de placas de som e adaptadores AC pode dificultar isso para uma resposta universal, mas o básico é:

  • Crie um processo daemon que monitore / proc / acpi / ac_adapter / state para "offline" (o grep funcionará bem)
  • Use para ativar o volume de configuração para X (consulte alsactl --help) e reproduzir um som / bipe (aplay, bip, ...)
  • Retorna o som para a configuração do sistema (as configurações de alsa estão em /etc/asound.state)

Nota: se você não tiver / proc / acpi / ac_adapter / state, use outra coisa que mudaria quando o cabo fosse puxado ... como / proc / acpi / battery / BAT1 / state (o estado de carga seria se descarregar)

    
por 26.03.2012 / 09:26
2

Você não pode. Alsa silencia usando mixer de hardware tão bem que nem mesmo um sussurro de mouse passa.

    
por 20.03.2012 / 13:34