Conexión automática sin problemas a auriculares Bluetooth (Sennheiser Momentum M2 AEBT) en Ubuntu 16.04

Conexión automática sin problemas a auriculares Bluetooth (Sennheiser Momentum M2 AEBT) en Ubuntu 16.04

Tengo unos auriculares Bluetooth (SennheiserMomentum M2 AEBT). Tengo un problema con la conexión automática, para el cual encontré una solución. Preferiría una solución real.

Si quiero que la conexión funcione, tengo que

  1. Conecte los auriculares.
  2. Edite la configuración de Bluetooth, seleccione el perfil de audio "Unidad principal de auriculares"
  3. Desconecte los auriculares.
  4. Conecte los auriculares.
  5. Seleccione "Reproducción de alta fidelidad" como perfil de audio.

Entonces todo es color de rosa.

Aquí hay escenarios alternativos que he probado:

  1. Cuando los auriculares y la computadora se conectan automáticamente, la computadora usará el perfil más reciente (Reproducción de alta fidelidad). Sin embargo, VLC reproducirá audio silenciado y MPD se pausará constantemente.

    Si intento desactivar el perfil y luego volver a "Reproducción de alta fidelidad", aparece el mensaje de error Failed to change the profile to a2dp_sinky veo los mismos problemas que antes. La misma situación ocurre si cambio el perfil a "Unidad principal de auriculares" y luego intento cambiar a "Reproducción de alta fidelidad".

  2. Puedes ver en las imágenes que hay tres opciones: "Auriculares", "Manos libres" y "Disipador de audio". No parece importar en cuál hago clic.

Aquí hay capturas de pantalla con descripciones.

Opciones de menú disponibles en Bluetooth:

ingrese la descripción de la imagen aquí

Pausa persistente en MPD. Puedo avanzar o retroceder, pero no hay opción de "reproducir":

ingrese la descripción de la imagen aquí

VLC se reproducirá felizmente sin audio:

ingrese la descripción de la imagen aquí

Respuesta1

La siguiente solución funcionó para mí:

  1. Verifique si module-bluetooth-discoverestá cargado: pactl list short | grep blue Si no está en la lista, entonces:
  2. Cargue el módulo: pactl load-module module-bluetooth-discover

Es posible que desees recargarlo incluso si está en la lista. Luego, intente conectarse nuevamente al receptor de audio para obtener sonido de alta fidelidad.

Respuesta2

he probado variosmétodos propuestos, pero la única solución al menos medio automática para mí fue usar ela2dp.pyscript como ya se describe en esterespuesta.

Realiza los pasos mencionados en su pregunta, pero debe ejecutarlo cada vez que desee conectarse y debe pasarle un número para seleccionar el dispositivo bluetooth.

Puede definir un iniciador (haga clic con el botón derecho en el panel, seleccione Panel Preferences...) que ejecute un pequeño script contenedor para llamar a2dp.pyy pasarle el número de la lista de dispositivos bluetooth que normalmente tiene su auricular. Para mí, ese número no parece cambiar. Aquí mi script de muestra run_a2dp.sh(adaptarse a su número de dispositivo):

#!/bin/sh
# run a2dp.py and pass it a fixed device selection number
a2dp.py <<EOF
<your number here>
EOF

Si tienes ambos a2dp.pyy esto run_a2dp.shen tu $PATH, puedes hacer clic en el iniciador cuando quieras conectarte con los auriculares. Tarda unos segundos en a2dp.pyfinalizar la configuración, pero a mí me funciona.

Al menos no más tanteos ni ejecutar comandos de terminal para hacerlo...

información relacionada