O Pulseaudio não pode se conectar automaticamente a um fone de ouvido que pode ou não estar presente na inicialização. Ele sempre tentará se conectar ao próximo dispositivo disponível, que normalmente seria "analógico interno".
Para ovecome isso, podemos carregar um módulo pulseaudio que permite a autoconexão de um dispositivo de som adicional assim que ele foi conectado com:
pactl load-module module-switch-on-connect
Se isso acontecer, poderemos carregá-lo toda vez que o pulseaudio começar adicionando a seguinte linha ao nosso /etc/pulse/default.pa
(ou ~/.config/pulse/default.pa
se tivermos definido localmente):
load-module module-switch-on-connect
Depois que uma edição de default.pa
pulseaudio precisar ser reiniciada com pulseaudio -k
para que as alterações entrem em vigor.
O módulo acima só funciona na conexão dos fones de ouvido. No caso de estar sempre conectado, podemos adicionar a seguinte linha ao final do default.pa
:
set-sink-port <name|index> analog-output-headphones
O nome ou índice do coletor ativo e as portas disponíveis podem ser exibidas com pactl list sinks
.