xubuntu: desbloqueio/separação permanente de canais de saída de som

xubuntu: desbloqueio/separação permanente de canais de saída de som

Estou usando o Xubuntu 14.04 e ele possui um recurso realmente útil de 'desbloqueio' de canais de saída, portanto, se os canais não estiverem bloqueados juntos, o nível de volume será controlado separadamente. Infelizmente, essas configurações são redefinidas para o padrão quando os canais são bloqueados, sempre que eu faço login. Como posso separá-los permanentemente?

Eu tenho um problema semelhante com o brilho (longa história, nenhuma solução significativa) e poderia configurá-lo para um determinado valor rc.localsempre que fizer login. Talvez funcionasse de maneira semelhante, se eu soubesse onde as configurações estão armazenadas.

Obrigado pela ajuda!

Responder1

Ok, então encontrei uma solução.

Você deve colocar este código:

restore_alsa() { while [ -z "$(pidof pulseaudio)" ]; do sleep 0.5 done alsactl -f /var/lib/alsa/asound.state restore } restore_alsa &

em algum lugar no/etc/rc.local

Porém, se você suspender/desligar/bloquear e fazer login novamente sem desconectar os fones de ouvido, às vezes você acabará com o nível de som dos alto-falantes. Mas simplesmente desconectar e conectar resolve isso. E se você suspender / desligar / bloquear, desconectar os fones de ouvido, depois fazer login e conectá-los, você obtém o volume anterior e até conectá-los, o volume dos alto-falantes será aquele que você configuroucaixas de somúltima vez.

Este problema ocorreu porque "O PulseAudio geralmente substitui as configurações do ALSA" Para obter mais detalhes, consulte:https://wiki.archlinux.org/index.php/PulseAudio#Pulse_overwrites_ALSA_settings

Espero que isso ajude alguém no futuro.

informação relacionada