Perfis do PulseAudio
O perfil PulseAudio padrão do sistema é configurado em /etc/pulse/default.pa e substituído pelos perfis por usuário em ~/.pulse/default.pa se este último existir. Os perfis do PulseAudio consistem em uma série de comandos emitidos para o daemon PulseAudio.
-
Para aplicar uma nova configuração, é necessário reiniciar o daemon do PulseAudio:
pulseaudio --kill pulseaudio --startSe o daemon não iniciar após uma alteração de configuração, você poderá executar o PulseAudio sem daemonização se deixar de fora a opção
--starte puder obter informações de depuração com--log-levelou uma ou mais opções-v. . g .:pulseaudio --kill pulseaudio --log-level=info -
Em vez de reiniciar o daemon PulseAudio, você também pode alterar sua configuração e (des) carregar módulos por meio de comandos diretos por meio de
pactloupacmd. Isso geralmente é mais fácil do que reiniciar o daemon o tempo todo para pequenas alterações.
Carregamento do módulo
Para adicionar um módulo, use o comando load-module . Você pode encontrar um filtro passa-baixas compatível com o PulseAudio nos repositórios de pacotes do Ubuntu na forma do plug-in LADSPA lowpass_iir_1891 no pacote swh-plugins e disponível para o PulseAudio através do módulo module-ladspa-sink . O comando completo é assim:
load-module module-ladspa-sink plugin=lowpass_iir_1891 label=lowpass_iir master=<MASTER_SINK> sink_name=<NAME> [control=<FILTER_PARAMETERS>] [channel_map=<CHANNEL_MAP>] [channels=<CHANNEL_COUNT>]
em que <MASTER_SINK> é o nome do "coletor" downstream que recebe os dados de áudio do filtro 1 e <NAME> é o nome do coletor que o módulo de filtro representa. <FILTER_PARAMETERS> é usado para coisas como a frequência de corte e a inclinação. Para os outros parâmetros e mais detalhes, consulte a entrada do Wiki do PulseAudio nos módulos .
Definindo um depósito padrão
Agora, se você quiser que todos os aplicativos usem o filtro, por padrão, você precisa informar o PulseAudio assim:
set-default-sink <NAME>
em que <NAME> é o mesmo da seção anterior.
O PulseAudio armazena o último coletor de cada aplicativo usando-o e pode usá-lo em favor do novo padrão. Para redefinir, remova ~/.pulse/*-stream-volumes.tdb . Você também pode configurar o coletor por fluxo com ferramentas como pavucontrol (GUI) ou pactl move-sink-input (linha de comando).
1 Você pode listar todos os sumidouros com pactl list short sinks . O nome do coletor do seu dispositivo de áudio real geralmente consistirá em alsa_output , o caminho do dispositivo e o nome do perfil do canal, e. g. (no meu sistema) alsa_output.pci-0000_00_1b.0.analog-stereo .