web-dev-qa-db-fra.com

Connexion automatique à un périphérique Bluetooth au démarrage et changement automatique de la sortie audio

J'utilise Ubuntu 12.10 64 bits. Chaque fois que j'allume mon ordinateur, je dois me connecter manuellement à mes haut-parleurs Bluetooth et changer la sortie audio en périphérique Bluetooth.

J'ai trouvé cette question: Connexion automatique de périphériques Bluetooth .

Ajouter une ligne à /etc/Pulse/default.pa n'aide pas.

load-module module-switch-on-connect

J'ai aussi installé stream2ip , mais il est dit que je n'ai pas de périphérique Bluetooth.

Y a-t-il un moyen d'accomplir cette automatisation?

3
ezpn

Remarque importante: en raison de modifications du protocole de d-bus introduit avec Bluez5, bt-autoconnect <= 0.2.2 fonctionnera pour le moment uniquement avec Bluez4.

bt-autoconnect

Il existe un outil python, bt-autoconnect, conçu pour se connecter à un casque audio existant dès qu'il est disponible. Ceci est utile au cas où nous ne voudrions pas charger le pulseaudio module-switch-on-connect dans notre default.pa (voir cette question ).

Il connectera également un périphérique connu avec l'adaptateur Bluetooth (désactivez-le si vous souhaitez vous connecter manuellement) et il sera en mesure de basculer le récepteur audio sur le récepteur Bluetooth sans interrompre la lecture d'un flux audio.

enter image description here

Si un seul périphérique audio Bluetooth est enregistré dans les paramètres Bluez, nous pouvons choisir "Auto" pour détecter automatiquement ce périphérique. Si nous avions couplé plus d'un périphérique, nous devrons peut-être spécifier le périphérique par son MAC. Si nous ne spécifions pas le MAC, bt-autoconnect prendra le premier périphérique de la liste qui peut ne pas être celui que nous souhaitons.

Si nous choisissons d’ajouter bt-autoconnect aux applications de démarrage, il démarrera à la connexion, réduit à son indicateur d’application uniquement.

Dans le menu Indicateur d'application, nous pouvons basculer entre le profil HSP (téléphonie basse qualité) avec le micro-casque activé, et le profil audio haute qualité A2DP où le microphone ne sera pas disponible, à condition que notre micro-casque le supporte.

enter image description here

4
Takkat

Pour tous ceux qui ont des problèmes avec bt-autoconnect parce qu'il ne supporte pas Bluez5, voici ma solution de contournement:

  1. J'ai ajouté module-switch-on-connect aux modules pulseaudio.
  2. J'ai couplé ma chaîne stéréo avec mon ordinateur portable à l'aide de l'interface graphique
  3. J'ai ajouté ce qui suit à mes scripts de démarrage et de réveil (le bluetooth de ma chaîne stéréo est généralement activé lorsque je me réveille ou que je démarre mon ordinateur):

    rfkill unblock bluetooth
    bluez-test-audio connect MAC-ADDRESS
    
0
Suzana