Descobri que usar os seguintes trabalhos é ótimo:
amixer -c 0 -- sset Surround playback -20dB
Problema: Como eu "bloqueio" o volume que eu configurei através do alsamixer?
Estou executando o Ubuntu 9.10. Eu ajustei as colunas de graves / agudos no alsamixer, mas alterando o volume do sistema redefine todos de volta para 100%
Salvei as configurações executando alsactl store , mas tudo foi redefinido quando toquei no ícone de volume do Ubuntu na barra de menu superior.
Isso é bastante doloroso porque o computador é conectado a um sistema de 650 watts com um subwoofer enorme. Tanto quanto eu gosto da minha música, não há necessidade de as paredes vibrarem:)
O que posso fazer para impedir que o Ubuntu substitua as configurações?
Descobri que usar os seguintes trabalhos é ótimo:
amixer -c 0 -- sset Surround playback -20dB
Acredito que o PulseAudio é o atual sistema de gerenciamento de áudio padrão do GNOME. ALSA é um subsistema de som do kernel de nível inferior; O PulseAudio é mais uma coisa do espaço do usuário.
Então, você precisa:
configure suas configurações no PulseAudio, usando as ferramentas de áudio do GNOME fornecidas pelo Ubuntu ou os próprios utilitários de linha de comando do PulseAudio, mas não em alsactl
ou
remova / desative o PulseAudio e use controles centrados no ALSA.
Veja este HowTo no UbuntuForums e o FAQ do PulseAudio para mais. Outros links sugerem a ferramenta pavucontrol
GUI, que está nos repositórios, mas não pode ser instalada por padrão.
Este é um bug irritante que surgiu nas versões recentes do Ubuntu, receio. A única maneira de contornar isso é redefinir manualmente o volume do canal afetado por meio de um comando que adicionei a .bashrc
:
amixer -q set [Headphone|Master|whatever_channel] [0-100]%
É uma solução ruim, mas funciona até que atuem juntos.