Todos os módulos carregados em uma instalação padrão do Ubuntu fazem sentido e não deve haver necessidade de removê-los. Dito isto, é claro que é quase impossível estar pronto para todos os requisitos especiais que possamos ter. Os padrões são exatamente o que a maioria das pessoas precisa. Antes de adaptar nossos padrões, precisamos de um pouco de compreensão básica sobre o que um determinado módulo fará e como podemos restaurar nossas configurações padrão no caso de algo dar errado.
Como carrego um módulo?
Aqui está uma lista oficial de todos os módulos suportados:
Todos os módulos podem ser carregados ou descarregados para teste em um servidor de som pulseaudio em execução com os seguintes comandos em um terminal:
pactl load-module <name> <settings>
pactl unload-module <name|index>
Por exemplo, podemos carregar um módulo que irá mudar a saída de áudio para um fone de ouvido recém-conectado por este:
pactl load-module module-switch-on-connect
Caso estejamos felizes, podemos adicionar este módulo ao nosso arquivo default.pa
para carregá-lo sempre que o servidor de som for reiniciado.
Como faço para redefinir para o padrão?
Todos os módulos carregados em tempo de execução com pactl
também podem ser descarregados reiniciando o servidor de som pulseaudio. Isso carregará todos os módulos definidos no arquivo default.pa
. Isso é feito com
pulseaudio -k
Podemos não querer usar os padrões de todo o sistema de /etc/pulse/default.pa
, mas usar nossa própria configuração válida apenas para um usuário. Podemos armazenar isso em nosso diretório pessoal em ~/.config/pulse/default.pa
. Na inicialização ou na reinicialização das configurações do pulseaudio, as configurações do sistema serão substituídas.
Para criar nosso próprio arquivo default.pa
, comece apenas com
cp /etc/pulse/default.pa ~/.config/pulse/default.pa
Podemos editar esse arquivo facilmente com qualquer editor.
Caso algo dê errado, basta excluir o diretório ~/.config/pulse
e reiniciar o pulseaudio para carregar os padrões anteriores do sistema (e recriar uma baunilha ~/.config/pulse
).