Couplage de Bose QC 35 via Bluetooth sur Fedora

26

J'utilise Fedora 24 avec Gnome Shell. J'essaie de coupler mon nouveau Bose QuietComfort 35 via Bluetooth.

J'ai commencé à utiliser l'interface Gnome. Malheureusement, la connexion ne semble pas tenir. Il apparaît comme se connectant / se déconnectant constamment:

https://youtu.be/eUZ9D9rGUZY

Ma prochaine étape consistait à effectuer des vérifications à l'aide de la ligne de commande. Tout d'abord, j'ai vérifié que le service Bluetooth fonctionne:

$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since dim. 2016-06-26 11:19:24 CEST; 14min ago
     Docs: man:bluetoothd(8)
 Main PID: 932 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 512)
   Memory: 2.1M
      CPU: 222ms
   CGroup: /system.slice/bluetooth.service
           └─932 /usr/libexec/bluetooth/bluetoothd

juin 26 11:19:24 leonard systemd[1]: Starting Bluetooth service...
juin 26 11:19:24 leonard bluetoothd[932]: Bluetooth daemon 5.40
juin 26 11:19:24 leonard bluetoothd[932]: Starting SDP server
juin 26 11:19:24 leonard bluetoothd[932]: Bluetooth management interface 1.11 initialized
juin 26 11:19:24 leonard bluetoothd[932]: Failed to obtain handles for "Service Changed" characteristic
juin 26 11:19:24 leonard systemd[1]: Started Bluetooth service.
juin 26 11:19:37 leonard bluetoothd[932]: Endpoint registered: sender=:1.68 path=/MediaEndpoint/A2DPSource
juin 26 11:19:37 leonard bluetoothd[932]: Endpoint registered: sender=:1.68 path=/MediaEndpoint/A2DPSink
juin 26 11:20:26 leonard bluetoothd[932]: No cache for 08:DF:1F:DB:A7:8A

Ensuite, j'ai essayé de suivre quelques explications du wiki Archlinux sans succès. Le jumelage échoue. Impossible de jumeler: org.bluez.Error.AuthenticationFailed :

$ sudo bluetoothctl 
[NEW] Controller 00:1A:7D:DA:71:05 leonard [default]
[NEW] Device 08:DF:1F:DB:A7:8A Bose QuietComfort 35
[NEW] Device 40:EF:4C:8A:AF:C6 EDIFIER Luna Eclipse
[bluetooth]# agent on
Agent registered
[bluetooth]# scan on
Discovery started
[CHG] Controller 00:1A:7D:DA:71:05 Discovering: yes
[CHG] Device 08:DF:1F:DB:A7:8A RSSI: -77
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000febe-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A RSSI: -69
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000febe-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000110d-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000110f-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 00001130-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000112e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 00001108-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 00001131-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 00000000-deca-fade-deca-deafdecacaff
[bluetooth]# devices
Device 08:DF:1F:DB:A7:8A Bose QuietComfort 35
Device 40:EF:4C:8A:AF:C6 EDIFIER Luna Eclipse
[CHG] Device 08:DF:1F:DB:A7:8A RSSI: -82
[CHG] Device 08:DF:1F:DB:A7:8A RSSI: -68
[CHG] Device 08:DF:1F:DB:A7:8A RSSI: -79
[bluetooth]# trust 08:DF:1F:DB:A7:8A
Changing 08:DF:1F:DB:A7:8A trust succeeded
[bluetooth]# pair 08:DF:1F:DB:A7:8A
Attempting to pair with 08:DF:1F:DB:A7:8A
[CHG] Device 08:DF:1F:DB:A7:8A Connected: yes
Failed to pair: org.bluez.Error.AuthenticationFailed
[CHG] Device 08:DF:1F:DB:A7:8A Connected: no

J'ai essayé de désactiver SSPMode mais cela semble n'avoir aucun effet:

$ sudo hciconfig hci0 sspmode 0

Lorsque j'utilise bluetoothctl, journalctl enregistre les éléments suivants:

juin 26 11:37:21 leonard sudo[4348]: lpellegr : TTY=pts/2 ; PWD=/home/lpellegr ; USER=root ; COMMAND=/bin/bluetoothctl
juin 26 11:37:21 leonard audit[4348]: USER_CMD pid=4348 uid=1000 auid=4294967295 ses=4294967295 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='cwd="/home/lpellegr" cmd="bluetoothctl" terminal=pt
juin 26 11:37:21 leonard audit[4348]: CRED_REFR pid=4348 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_env,pam_fprintd acct="roo
juin 26 11:37:21 leonard sudo[4348]: pam_systemd(sudo:session): Cannot create session: Already occupied by a session
juin 26 11:37:21 leonard audit[4348]: USER_START pid=4348 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,
juin 26 11:37:21 leonard sudo[4348]: pam_unix(sudo:session): session opened for user root by (uid=0)
juin 26 11:38:06 leonard bluetoothd[932]: No cache for 08:DF:1F:DB:A7:8A

Malheureusement, je ne comprends pas la sortie. Toute idée ou aide est la bienvenue. Je suis plutôt perdu.

Le récepteur Bluetooth que j'utilise est un dongle USB de CSL-Computer. La version Bluetoothctl est 5,40. J'utilise le noyau 4.5.7-300.fc24.x86_64.

Voici les fonctionnalités prises en charge par mon adaptateur Bluetooth:

hciconfig -a hci0 features
hci0:   Type: BR/EDR  Bus: USB
    BD Address: 00:1A:7D:DA:71:05  ACL MTU: 310:10  SCO MTU: 64:8
    Features page 0: 0xff 0xff 0x8f 0xfe 0xdb 0xff 0x5b 0x87
        <3-slot packets> <5-slot packets> <encryption> <slot offset> 
        <timing accuracy> <role switch> <hold mode> <sniff mode> 
        <park state> <RSSI> <channel quality> <SCO link> <HV2 packets> 
        <HV3 packets> <u-law log> <A-law log> <CVSD> <paging scheme> 
        <power control> <transparent SCO> <broadcast encrypt> 
        <EDR ACL 2 Mbps> <EDR ACL 3 Mbps> <enhanced iscan> 
        <interlaced iscan> <interlaced pscan> <inquiry with RSSI> 
        <extended SCO> <EV4 packets> <EV5 packets> <AFH cap. slave> 
        <AFH class. slave> <LE support> <3-slot EDR ACL> 
        <5-slot EDR ACL> <sniff subrating> <pause encryption> 
        <AFH cap. master> <AFH class. master> <EDR eSCO 2 Mbps> 
        <EDR eSCO 3 Mbps> <3-slot EDR eSCO> <extended inquiry> 
        <LE and BR/EDR> <simple pairing> <encapsulated PDU> 
        <non-flush flag> <LSTO> <inquiry TX power> <EPC> 
        <extended features> 
    Features page 1: 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x00

L'appariement fonctionne bien avec les enceintes EDIFIER Luna Eclipse. Je soupçonne que le problème est vraiment lié au casque que j'essaie de configurer.

Laurent
la source

Réponses:

26

J'ai également ces écouteurs, ainsi qu'un ordinateur portable pratique exécutant Fedora 24. Après avoir discuté avec l'un des développeurs Bluez sur IRC, les choses fonctionnent. Voici ce que j'ai trouvé. (Notez que je connais très peu de Bluetooth, donc j'utilise peut-être une terminologie incorrecte pour certaines de ces informations.)

Les écouteurs prennent en charge (ou du moins disent qu'ils prennent en charge) Bluetooth LE mais ne prennent pas en charge LE pour le couplage. Bluez ne prend pas encore en charge cela et n'a aucun moyen de définir le mode BT pris en charge, sauf statiquement dans le fichier de configuration. Cependant, vous pouvez très bien utiliser les écouteurs via Bluetooth standard. C'est justement la raison pour laquelle Bluez 4 fonctionne; il ne prend pas vraiment en charge LE.

Alors, créez /etc/bluetooth/main.conf. Fedora 24 n'est pas fourni avec ce fichier, donc récupérez une copie en amont , trouvez la ligne contenant

#ControllerMode = dual

et changez-le en:

ControllerMode = bredr

ou créez un nouveau fichier contenant juste:

[General]
ControllerMode = bredr

Redémarrez ensuite Bluetooth et couplez. (Je l'ai fait manuellement via bluetoothctl, mais l'utilisation du gestionnaire bluetooth devrait fonctionner.)

Maintenant, cela a fonctionné pour moi, mais si vous ne forcez pas pulseaudio à utiliser le protocole A2DP-Sink, le casque annoncera que vous avez un appel entrant pour une raison quelconque. Cependant, ma souris nécessite Bluetooth LE, alors je suis entré et j'ai supprimé la ligne ControllerMode. Et ... les écouteurs fonctionnent toujours, ainsi que la souris. Je suppose qu'une fois qu'ils sont appariés, tout est OK.

Jason Tibbitts
la source
J'ai ajouté la ligne que vous mentionnez dans le fichier spécifié mais lorsque je redémarre le démon Bluetooth, j'obtiens "Échec de l'analyse /etc/bluetooth/main.conf: le fichier de clé ne démarre pas avec un groupe". Utilisez-vous la version 5.40 du démon Bluetooth? avez-vous une seule ligne /etc/bluetooth/main.conf?
Laurent
1
J'ai dû ajouter le groupe [General]sur la ligne avant. Après le redémarrage, tout fonctionne correctement. Merci beaucoup!
Laurent
Ah, désolé, Fedora n'est pas venu avec ce fichier, alors je l'ai tiré directement de git en amont et j'ai changé la ligne. Je ne pensais même pas à chercher de plus près le contexte qui devait être là; cela ressemblait à une mer de commentaires. Je vais modifier la réponse.
Jason Tibbitts
Cela a fonctionné pour moi, je suis sur Xubuntu 16.04
jeudi
A également fonctionné pour moi sur Fedora 23, mon problème est toujours le volume, il est trop bas par rapport à mon téléphone, vous avez eu ça? J'ai également dû changer le mode audio en récepteur A2DP, à part cela, j'avais des interférences étranges sur mon casque. J'apprécie toute aide à ce sujet, peut-être que @JasonTibbitts a quelque chose à ce sujet
Renato Mefi
3

J'ai lu sur vos écouteurs spécifiques, et ils utilisent la communication en champ proche (NFC) pour faciliter le couplage, et cela a été mentionné comme spécifiquement ajouté dans Bluez 5.3 , bien que cela soit mentionné sur au moins un blog "NFC est intégré au nouveau clavier , mais malheureusement Gnu / Linux ne prend pas encore bien en charge NFC . Bien que la prise en charge NFC soit intégrée au noyau Linux, ni Gnome ni KDE ne le prennent en charge, et le nombre d'applications compatibles NFC dans mon référentiel Fedora 20 est princièrement nul . Le NFC ne m'aidera pas à jumeler mon appareil, nous devons donc le faire à l'ancienne à la place ... "Alors, cela nous ramène à votre approche.

Cependant, Bluez 5.3 ne prend pas en charge le couplage avec des appareils (tels que vos écouteurs Bose) qui utilisent un code PIN pour le couplage.
Il y a un rapport de bogue des versions précédentes, sur une autre distribution. Donc, bien que cela ne soit pas spécifiquement signalé sur Fedora, le site officiel de Bluez ne mentionne pas spécifiquement de correctif, du moins d'après ce que je peux voir.

Cette fonctionnalité n'est donc pas prise en charge; et au moins pour l'instant c'est la réponse.

De plus, comme vous le soupçonniez, il pourrait y avoir d'autres problèmes, comme avoir besoin d'un disque dur propriétaire spécifique, sauf si vous l'avez déjà exclu (c'est-à-dire en testant les écouteurs conformes à la classe sur OSX ou Windows ou tout ce qu'ils prennent en charge). Je soupçonne vraiment que c'est le cas, ou cela vous donne un autre tremplin.

mot de passe oublié
la source
Ainsi, d'autres réponses ici ont vérifié au moins une configuration de travail, sur un ancien système d'exploitation et / ou des versions rétroportées de bluez (4.99) , qui peuvent également contenir des paquets provenant des dépôts Debian non-libres "non libres". Vous pouvez essayer ceci sur Fedora ici , dans Fedora-land il y a 4 ans :)
Forgotstackxpassword
rétrograder vers la version que vous mentionnez semble être un cauchemar. J'ai essayé de rétrograder à 5.39-1.fc24 en utilisant sudo dnf downgrade bluez --allowerasingmais cela ne change rien.
Laurent
Je venais de mentionner cela parce qu'il était mentionné ci-dessous que Debian 4.99 était compatible; Sinon, je ne recommanderais pas du tout cela, comme vous l'avez dit, Fedora est complètement différent. Je m'en tiens à ce que cela ne fonctionnerait que s'il était couplé manuellement, et je n'ai pas le bon matériel à portée de main (comme ces écouteurs), et le NFC et d'autres blobs de celui-ci peuvent ne pas être pris en charge.
Forgotstackxpassword
Ah, c'est une excellente réponse de Jason Tibbitts, ci-dessus , content que vous l'ayez fait fonctionner et qu'il avait les écouteurs et le système à proximité.
Forgotstackxpassword
1

Si cela pouvait être utile pour quelqu'un, après avoir essayé pratiquement tout ce qui est décrit ci-dessus dans mon ubuntu 16.04, enfin, c'était aussi simple que de se connecter via "Bose Connect App" (dans mon cas pour Android). J'ai utilisé blueman pour le faire, et finalement j'ai pu coupler les casques.

Dans mon cas, j'ai bluez 5.37v, blueman 2.0.4, et enfin je n'ai pas eu besoin de modifier le /etc/bluetooth/main.conf par défaut, avec le "ControllerMode" par défaut réglé pour le doubler travaillé.

Les étapes qui ont fonctionné pour moi ont été:

1.- Ouvrez l'application et sélectionnez l'option connecter un nouvel appareil ou similaire. (Je ne me souviens pas exactement du nom) 2.- De blueman chercher un nouvel appareil. 3.- Une fois les casques trouvés, j'ai pu les coupler sans aucun problème et sélectionner le mode de fonctionnement.

Sans la première étape, je n'ai pas pu les jumeler.

J'ai pris beaucoup de chemin pour trouver comment le faire, mais une fois que vous savez comment le faire, c'est assez facile de le faire.

Miguel Machado
la source
C'est la méthode qui a fonctionné pour moi. J'utilise Arch Linux, avec blueman et PulseAudio / pavucontrol. J'ai suivi l'étape normale dans le wiki Arch pour installer et dépanner, et votre technique l'a fait pour moi. Je vous remercie !
DjebbZ
0

J'ai également acheté Bose QC 35 il y a quelques jours. Après quelques problèmes initiaux, j'ai réussi à le faire fonctionner sur Debian, avec ALSA et bluez 4.x

apt-get install bluetooth
apt-get install bluez-alsa
apt-get install blueman

après avoir installé ces packages, cela n'a toujours pas fonctionné. Le problème était avec les autorisations dbus. Je l'ai résolu en ajoutant mon utilisateur (uid 1000) au groupe bluetooth, c'est-à-dire:

usermod -a -G bluetooth martin

après cela, tout fonctionne et le casque se jumelle automatiquement avec mon ordinateur portable à chaque démarrage

Martin Vegter
la source
Il s'associe, mais la connexion reste-t-elle également longtemps?
phk
@phk - oui. Cela fonctionne comme un charme
Martin Vegter
pouvez-vous répertorier l'interface graphique que vous utilisez, ainsi que votre numéro de version de bluez (par exemple dans jessie [stable actuelle] c'est 5.23-2 + b1. cela pourrait aider à porter la solution sur sa configuration fedora
Forgotstackxpassword
@forgotstackxpassword - comme je l'ai dit dans mon message d'origine, j'utilise bluez 4.x(en particulier la version 4.99) et bluemancomme interface graphique .
Martin Vegter
4,99 est un peu plus précis, merci. c'était par défaut sur Wheezy donc aussi je suppose que vous êtes sur une ancienne écurie.
Forgotstackxpassword
0

J'ai également eu le même problème avec QC35 sur Fedora 24. J'ai essayé un package bluez personnalisé ici: https://copr.fedorainfracloud.org/coprs/npmccallum/jelling/packages/ :

# dnf copr enable npmccallum/jelling
# dnf install bluez-5.37-1.gatt.fc24

Après la mise à de 5,40 à la modification de la version 5,37 à 1, je pouvais réussir à coupler l'oreillette manuellement par bluetoothctl(malheureusement paramètre GNOME Bluetooth ne fonctionne pas):

$ bluetoothctl
[bluetooth]# devices
Device 08:DF:xx:xx:xx:xx QC35
[bluetooth]# trust 08:DF:xx:xx:xx:xx 
[CHG] Device 08:DF:xx:xx:xx:xx Trusted: yes
Changing 08:DF:xx:xx:xx:xx trust succeede
[bluetooth]# pair 08:DF:xx:xx:xx:xx 
Attempting to pair with 08:DF:xx:xx:xx:xx
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00000000-deca-fade-deca-deafdecacaff
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001101-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001108-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001801-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000180a-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000febe-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx Paired: yes
Pairing successful
[bluetooth]# connect 08:DF:xx:xx:xx:xx 
Attempting to connect to 08:DF:xx:xx:xx:xx
Connection successful
[QC35]# connect 08:DF:xx:xx:xx:xx 
Attempting to connect to 08:DF:xx:xx:xx:xx
[CHG] Device 08:DF:xx:xx:xx:xx RSSI is nil
Connection successful
[QC35]# info 08:DF:xx:xx:xx:xx 
Device 08:DF:xx:xx:xx:xx
    Name: QC35
    Alias: QC35
    Class: 0x240418
    Icon: audio-card
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID: Vendor specific           (00000000-deca-fade-deca-deafdecacaff)
    UUID: Serial Port               (00001101-0000-1000-8000-00805f9b34fb)
    UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
    UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
    UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
    UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
    UUID: Bose Corporation          (0000febe-0000-1000-8000-00805f9b34fb)
    Modalias: bluetooth:v009Ep400Cd0103

Ensuite, mon QC35 pourrait être activé dans le réglage du son GNOME. Il a parfaitement fonctionné après le couplage initial et a pu se reconnecter automatiquement à mon ordinateur portable par la suite.

Cette version de bluez fonctionne également avec ma souris Bluetooth et mon trackpad. Je ne connais pas la raison exacte pour laquelle cela fonctionne. Peut-être que la dernière version de bluez a une sorte de régression sur Bluetooth LE (souligné par la réponse de Jason Tibbitts)? Quoi qu'il en soit, j'espère que cette réponse pourrait vous aider. :)

Linus Yang
la source
Cela a cassé mon Fedora 26, merci! : '(
Diego Mora Cespedes
0

Ubuntu 16.04, Bose QC35: Installé le logiciel "Bluetooth Adapters" et a pu se connecter facilement.

Premchand
la source
Échec avec "Ubuntu a rencontré une erreur interne" pour moi.
Laurent
0

J'ai eu le même problème sur Arch Linux et ce sont des choses que j'ai dû faire, il n'est pas peu probable que l'exécution de commandes «équivalentes» soit utile pour beaucoup d'autres personnes sur les distributions Linux:

  • Installez les packages pulseaudio-bluetooth pulseaudio-alsa bluez bluez-libs bluez-utils et redémarrez Pulseaudio (au cas où il était déjà en cours d'exécution lorsque Bluetooth a été installé):

    pulseaudio -k
    pulseaudio --start
    

    Si vous obtenez un message d'erreur

    XDG_RUNTIME_DIR (/var/snips-audio-server) is not owned by us (uid 0), but by uid  
    <some UID (probably yours)>!
    

    alors vous devez exécuter ces commandes en tant que non root / sans sudo.

  • Le module btusbdevait être chargé dans mon cas, donc à modprobe btusbchaque fois que vous avez besoin des écouteurs, ou chargez le module au démarrage

  • Courez rfkillpour voir si votre appareil Bluetooth est bloqué / bloqué et débloquez s'il est bloqué
  • Vérifiez si le service Bluetooth est en cours d'exécution (c'est-à-dire avec systemd, la commande sera probablement quelque chose comme systemctl status bluetooth.service une sortie stéréo numérique pour une haute fidélité audio intégrée ... (récepteur A2DP) pour les écouteurs

  • Comme indiqué par OP, la configuration peut devoir être adaptée comme suggéré dans une réponse à cette question SE , où vous pouvez lire des explications:

    • Modifier /etc/bluetooth/main.conf: recherchez la ligne contenant
      #ControllerMode = dual
      
      et changez-le en:
      ControllerMode = bredr
      
      ou créez un nouveau fichier contenant juste:
      [General]
      ControllerMode = bredr
      
      Ensuite, redémarrez Bluetooth et associez / connectez ( systemctl restart bluetooth.serviceou utilisez une interface graphique, désactivez-la et activez-la)

Il y a aussi des instructions de quelqu'un sur GitHub ( REMARQUE: je ne suis pas tout à fait sûr de ce que font ces modifications du référentiel GitHub (j'ai passé assez de temps à essayer de faire fonctionner les choses), alors utilisez-les avec prudence ... Je suppose que le les changements de groupe activent probablement simplement le contrôle Bluetooth depuis l'espace utilisateur ou quelque chose parmi ces lignes):

Pour utiliser le casque Bluetooth Bose QC35, procédez comme suit:

  • sudo pacman -Syu pulseaudio-alsa pulseaudio-bluetooth bluez bluez-libs bluez-utils
  • turn off bluetooth from your computer
  • sudo btmgmt ssp of
  • gpasswd -a YOUR_USER lp

Si vous souhaitez que le groupe change sans redémarrer, vous pouvez exécuter (comme indiqué ici sur SE ):

exec su -l $USER

pour que les modifications de groupe prennent effet immédiatement sans redémarrage.

polynomial_donut
la source