Alterar o dispositivo de saída padrão pode, de fato, ser feito usando a interface CLI do pulseaudio:
pacmd set-default-sink <sink_name|index>
Este dispositivo padrão pode, no entanto, ser alterado pelo module-stream-restore , que é carregado por padrão. Este módulo também irá restaurar um dispositivo, a menos que o chamemos com o seguinte parâmetro:
load-module module-stream-restore restore_device=false
Isso deve ser colocado em nosso default.pa
para substituir a linha correspondente.
Para que essa alteração seja válida para todos os usuários, precisamos editar a raiz /etc/pulse/default.pa
as. Uma abordagem melhor é, no entanto, trabalhar em uma cópia deste arquivo em nosso diretório de usuários, onde podemos colocá-lo em ~/.config/pulse/
cp /etc/pulse/default.pa ~/.config/pulse/
A definição feita por nós substituirá as de /etc/pulse
, por isso é seguro experimentar aqui. Se algo der errado, basta excluir esse arquivo para permitir que o pulseaudio use os padrões do sistema novamente.
Todas as alterações em default.pa
ne uma redefinição do servidor pulseaudio entrarão em vigor. Isso pode ser feito com:
pulseaudio -k
Veja também:
Como alterar o dissipador pulseaudio com "pacmd set-default-sink" durante a reprodução?