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)