Eu tive esse problema com o meu volume de áudio redefinido para 100% após a reinicialização desde que comecei a usar o Linux há dois anos.
Basicamente, o conselho dado acima por GigabyteProductions está me levando ao lugar certo, e deve estar funcionando, mas não está funcionando no meu sistema. Então eu tive que olhar um pouco mais, e aprendi muito, embora não sem dor.
Referindo-se ao relatório de erros link , encontrei algumas pistas úteis para o meu problema. No padrão /etc/pulse/default.pa, você encontrará estas entradas:% ### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
No relatório de bug acima mencionado no comentário # 13 o usuário menciona que, adicionando load-module module-volume-restore
ao default.pa, havia resolvido o problema para ele, embora no comentário nº 16 ele indicasse que pulseaudio começava a partir da linha de comando, o aviso estava sendo preterido, e esse módulo-stream -restore ser usado em vez disso. O Pulseaudio tenta carregar o módulo-stream-restore duas vezes, o que faz com que ele falhe. Na reinicialização, pulseaudio não inicia e os últimos volumes principais da ALSA são restaurados automaticamente. Esta não é uma boa ideia por várias razões. Uma opção melhor seria remover totalmente o PulseAudio, se o objeto tiver apenas os volumes alsa restaurados após a reinicialização ou a inicialização em geral, em vez de ter o pulseaudio hanging / crashing devido a um módulo obsoleto.
Acabei descontente e realmente removi o PulseAudio, pensando que poderia viver sem ele, já que tenho uma configuração de som bastante básica, mas levei apenas um tempo para descobrir as desvantagens e o instalei novamente. De volta à estaca zero, passei por todos os recursos on-line disponíveis para obter os volumes restaurados com o servidor PulseAudio em execução simultânea. Nada funcionou ...
As configurações de volume do ALSA são salvas com o comando:
# alsactl store
As configurações de volume são salvas em /var/lib/alsa/asound.state
por padrão. Para salvar essas configurações e recuperá-las com # alsactl restore
, você precisa de root.
Eu configurei um script de inicialização em /etc/init.d (e atualizado update-rc.d), mas ele se mostrou ineficaz. O script seria executado corretamente, mas o resultado será cancelado logo após o login do PulseAudio e você terminará com os volumes configurados como 100% novamente. Imaginei que a única maneira de chegar à frente do PulseAudio seria matar o servidor, iniciá-lo novamente e restaurar as configurações enquanto o servidor está em execução, após o login, para restaurar as configurações de alsa.
Outra abordagem é instruir o alsactl para armazenar a configuração de volume na pasta home para que você possa executar um script chamando-o sem raiz. Eu criei o diretório /home/<user>/.config/alsa/
e eu digitei:
alsactl -f /home/<user>/.config/alsa/asound.state store
Eu adicionei uma nova entrada no meu menu Configurações - > Sessão-e-Inicialização digitando o nome "alsa-restore" e o comando alsactl restore -f /home/<user>/.config/alsa/asound.state
e reinicializado. Mais uma vez eu não tive sorte, e estava chegando perto de ficar sem opções e paciência.
Mas então eu vi a luz! Escrevi um script de shell, nomeei-o como sound-restore.sh
e coloquei-o em uma pasta no meu diretório inicial chamado /home/<user>/scripts/
contendo estas linhas:
#! /bin/sh
pulseaudio -k #just in case pulseaudio is already running
pulseaudio -D
alsactl -f /home/<user>/.config/alsa/asound.state restore
Eu fiz o arquivo executável com sudo chmod+x
e voltei para a caixa de diálogo Session and Startup e mudei o comando no meu item de início automático para sh /home/<user>/scripts/sound-restore.sh
. Certifique-se de que o item de inicialização predefinido chamado "PulseAudio Sound System" esteja desmarcado. Após a próxima reinicialização, as configurações de volume foram restauradas para as configurações anteriores. Eu tenho testado por um tempo e funciona perfeitamente bem, e com o daemon pulseaudio funcionando alegremente no fundo.
Sistema:
Linux Mint 17.1 XFCE
hardware:
AthlonXP +2600
Placa de som PCI: ESS Technology ES1938 Solo-1