Estoy tratando de hacer que un altavoz Bluetooth inalámbrico se conecte y reproduzca sonido automáticamente a través de PulseAudio en un Beaglebone Black Wireless con Debian 9.

Bluetooth se inicia automáticamente en el arranque y PulseAudio se inicia automáticamente cuando se inicia la aplicación que reproduce sonido. Si luego enciendo mis altavoces Bluetooth, se conectan automáticamente, ya que ya los tengo emparejados y de confianza. Sin embargo, el sumidero de Bluetooth no aparece en la lista de sumideros de PulseAudio.

He probado varias soluciones como las de esta pregunta . Intenté cargar y descargar módulos; Intenté reiniciar PulseAudio muchas veces.

Esta pregunta y sus respuestas se aplican solo a GDM. Lo único que me funciona es reiniciar el servicio de bluetooth vía systemctl restart bluetooth. Luego apago los parlantes, los vuelvo a encender (lo que activa la conexión automática), y ahora el sumidero aparece en PulseAudio, y syslog confirma que los puntos finales están registrados (antes de esto no lo estaban):

Jan  9 13:51:45 beaglebone bluetoothd[4673]: Endpoint registered: sender=:1.40 path=/org/bluez/hci0/A2DP/SBC/Source/1
Jan  9 13:51:45 beaglebone bluetoothd[4673]: Endpoint registered: sender=:1.40 path=/org/bluez/hci0/A2DP/SBC/Source/2

¿Cómo puedo "registrar" los extremos de Bluetooth sin reiniciar Bluetooth, para evitar tener que volver a conectarme?

no answer