J'ai actuellement installé Ubuntu 16.04 et a2dp utilisé pour travailler sur une nouvelle installation, que je préférerais laisser comme dernière option. Lorsque le couplage est effacé des paramètres Bluetooth et est couplé à nouveau, il parvient parfois à être sur le profil a2dp, mais si le casque est déconnecté puis reconnecté, les profils a2dp ne fonctionnent plus (bien qu'il soit indiqué sur a2dp), cela ne fonctionne que après être passé à HSP/HSF, je ne parviens pas à le régler sur a2dp.
J'ai essayé de faire :
pacmd set-card-profile <index> a2dp_sink
mais l'erreur suivante apparaît :
"Failed to set card profile to 'a2dp_sink'"
Je suis assez inexpérimenté avec Linux, donc je ne sais pas comment obtenir des journaux ou ce qu'il faut y rechercher, mais j'ai obtenu ceci de pacmd list-cards :
Quand ça marche :
name: <bluez_card.50_C9_71_97_A1_86>
driver: <module-bluez5-device.c>
owner module: 27
properties:
device.description = "Jabra REVO a4.0.0"
device.string = "50:C9:71:97:A1:86"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "headset"
bluez.path = "/org/bluez/hci0/dev_50_C9_71_97_A1_86"
bluez.class = "0x240404"
bluez.alias = "Jabra REVO a4.0.0"
device.icon_name = "audio-headset-bluetooth"
device.intended_roles = "phone"
profiles:
headset_head_unit: Headset Head Unit (HSP/HFP) (priority 20, available: unknown)
a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 10, available: unknown)
off: Off (priority 0, available: yes)
active profile: <a2dp_sink>
sinks:
bluez_sink.50_C9_71_97_A1_86/#6: Jabra REVO a4.0.0
sources:
bluez_sink.50_C9_71_97_A1_86.monitor/#10: Monitor of Jabra REVO a4.0.0
ports:
headset-output: Headset (priority 0, latency offset 0 usec, available: unknown)
properties:
headset-input: Headset (priority 0, latency offset 0 usec, available: unknown)
properties:
Quand ce n'est pas le cas :
name: <bluez_card.50_C9_71_97_A1_86>
driver: <module-bluez5-device.c>
owner module: 25
properties:
device.description = "Jabra REVO a4.0.0"
device.string = "50:C9:71:97:A1:86"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "headset"
bluez.path = "/org/bluez/hci0/dev_50_C9_71_97_A1_86"
bluez.class = "0x240404"
bluez.alias = "Jabra REVO a4.0.0"
device.icon_name = "audio-headset-bluetooth"
device.intended_roles = "phone"
profiles:
headset_head_unit: Headset Head Unit (HSP/HFP) (priority 20, available: unknown)
a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 10, available: yes)
off: Off (priority 0, available: yes)
active profile: <off>
ports:
headset-output: Headset (priority 0, latency offset 0 usec, available: yes)
properties:
headset-input: Headset (priority 0, latency offset 0 usec, available: unknown)
properties:
Et le module propriétaire est :
name: <module-bluez5-device>
argument: <path=/org/bluez/hci0/dev_50_C9_71_97_A1_86>
used: 0
load once: no
properties:
module.author = "João Paulo Rechi Vita"
module.description = "BlueZ 5 Bluetooth audio sink and source"
module.version = "8.0"
J'ai déjà essayé de modifier /etc/bluetooth/audio.conf et d'installer blueman mais cela n'a pas fonctionné. J'ai aussi essayé de réinstaller bluez et pulseaudio mais rien n'a changé.
Connexe :Comment se connecter en tant que root dans MySQL ?Existe-t-il un moyen de savoir ce qui ne va pas et de le réparer ?
Meilleure réponse
Afin de permettre à votre système d'être détecté comme un récepteur A2DP (par exemple pour lire de la musique depuis votre téléphone via les haut-parleurs de votre ordinateur), ajoutez Enable=Source,Sink,Media,Socket
sous [General]
dans /etc/bluetooth/audio.conf
.
Après cela, redémarrez le démon Bluetooth
systemctl restart bluetooth
Connectez votre casque
bluetoothctl
connect <MAC>
Vérifiez votre carte et définissez votre profil
pactl list cards short
pacmd set-card-profile <index> <profile>