Connessione automatica alle cuffie Bluetooth (Sennheiser Momentum M2 AEBT) in Ubuntu 16.04


22

Possiedo un auricolare Bluetooth ( Sennheiser Momentum M2 AEBT). Sto riscontrando un problema con la connessione automatica, per il quale ho trovato una soluzione alternativa. Preferirei una soluzione reale.

Se voglio che la connessione funzioni, devo farlo

  1. Collega l'auricolare.
  2. Modifica le impostazioni Bluetooth, seleziona il profilo audio "Headset Headset"
  3. Scollegare l'auricolare.
  4. Collega l'auricolare.
  5. Seleziona "Riproduzione ad alta fedeltà" come profilo audio.

Quindi tutto è peachy.

Ecco alcuni scenari alternativi che ho provato:

  1. Quando l'auricolare e il computer si collegano automaticamente, il computer utilizzerà il profilo più recente (Riproduzione ad alta fedeltà). Tuttavia, VLC riprodurrà l'audio disattivato e MPD verrà messo in pausa in modo persistente.

    Se provo a disattivare il profilo, quindi a "Riproduzione fedeltà", visualizzo il messaggio di errore Failed to change the profile to a2dp_sinke visualizzo gli stessi problemi di prima. La stessa situazione si verifica se cambio il profilo in "Headset Headset", quindi provo a passare a "Riproduzione ad alta fedeltà".

  2. Nelle immagini puoi vedere che ci sono tre opzioni: "Cuffie", "Vivavoce" e "Audio Sink". Non sembra importare quale clicco.

Ecco schermate con descrizioni.

Opzioni di menu disponibili in Bluetooth:

inserisci qui la descrizione dell'immagine

Pausa persistente in MPD. Posso andare avanti o indietro, ma non esiste un'opzione di "riproduzione":

inserisci qui la descrizione dell'immagine

VLC giocherà felicemente senza audio:

inserisci qui la descrizione dell'immagine


È un problema con l'impulso audio
MathCubes

1
Quale versione di Ubuntu stai usando? E quale ambiente desktop?
Spencer Hill,

Hai ancora questo problema? In tal caso, modifica l'output di lspcie lsusbnel tuo post. In caso contrario, condividi la tua risoluzione con la community qui. Grazie!
Elder Geek,

Risposte:


1

La seguente soluzione ha funzionato per me:

  1. Controlla se module-bluetooth-discoverè caricato: pactl list short | grep blue Se non è nell'elenco, allora:
  2. Carica il modulo: pactl load-module module-bluetooth-discover

Potrebbe essere necessario ricaricarlo anche se è nell'elenco. Quindi, prova a connetterti di nuovo al sink audio per l'audio ad alta fedeltà.


0

Ho provato vari metodi proposti , ma l'unica soluzione per metà automatica per me era usare lo script a2dp.py come già descritto in questa risposta .

Fa i passaggi menzionati nella tua domanda, ma devi eseguirlo ogni volta che vuoi connetterti e devi passarci un numero per selezionare il dispositivo bluetooth.

È possibile definire un programma di avvio (fare clic con il pulsante destro del mouse sul pannello, selezionare Panel Preferences...) che esegue un piccolo script wrapper per chiamare a2dp.pye passargli il numero dell'elenco dei dispositivi bluetooth che le cuffie hanno in genere. Per me, quel numero non sembra cambiare. Ecco il mio script di esempio run_a2dp.sh(adatta per il tuo numero di dispositivo):

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

Se hai entrambi a2dp.pye questo run_a2dp.shsul tuo $PATH, puoi fare clic sul pulsante di avvio ogni volta che vuoi connetterti con le cuffie. Ci vogliono alcuni secondi per a2dp.pycompletare la configurazione, ma funziona per me.

Almeno non dovrai più armeggiare o eseguire comandi da terminale per farlo ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.