Baseado no comentário e pergunta de Takkat pulseaudio module-switch-on-connect ele finalmente funciona e quando o fone de ouvido Bluetooth está conectado, os controles de volume e o som mudam para o dispositivo recém-conectado, quando desconectado ele volta para o dispositivo padrão.
Conclua editando /etc/pulse/default.pa
e adicionando estas linhas:
load-module module-switch-on-connect
set-default-sink "output name"
Para obter "nome de saída", use pacmd list-sinks | grep name:
e copie o nome de saída desejado sem o <
>
.
No meu caso, por exemplo, foi set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo
definiria alsa_output.pci-0000_00_1b.0.analog-stereo
como dispositivo padrão, por isso, quando eu desconectar o fone de ouvido, ele retornaria para ele.
A linha load-module module-default-device-restore
deve estar presente e descomentado em /etc/pulse/default.pa
por padrão, portanto não há necessidade de adicioná-lo, mas se precisar ser adicionado, deve ser no início da configuração, há um aviso no padrão. pa:
O Pulseaudio deve ser reiniciado para tornar efetivas as alterações na configuração. Para testá-lo apenas até a próxima reinicialização, as configurações são possíveis com o comando pacmd
:
$ pacmd set-default-sink "output"
$ pacmd load-module module-switch-on-connect