Chargement...
 
Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


Comment sélectionner automatiquement ma sortie bluetooth PulseAudio Ubuntu 14.04.5 ?

(une fois la connexion BT établie manuellement, bien sûr)

Bonjour les zikos
J'ai regardé le tuto Fixer l ordre des cartes-son mais ça n'a pas l'air de m'aider beaucoup.
C'est un problème général de Ubuntu apparemment : voilà quand j'active mon périphérique Bluetooth j'entends
deux bips dans les enceintes raccordées, il apparaît dans les paramètres de son dans la liste "Jouer le son au travers de",
mais il ne passe pas à l'état sélectionné. quand je regarde /proc/asound/cards, il n'y a toujours qu'une seule carte son,
bluetooth activé ou pas, périph activé ou pas:

Copy to clipboard
cat /proc/asound/cards 0 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xd0510000 irq 28


Par contre on voit apparaître un périph avec un index et un numéro de owner module différents à
chaque nouvelle connexion (incrémentés de 1) dans
pacmd list-cards :
Périph non sélectionné :
Copy to clipboard
>>> 2 card(s) available. index: 0 name: <alsa_card.pci-0000_00_1b.0> driver: <module-alsa-card.c> owner module: 5 properties: alsa.card = "0" ... index: 6 name: <bluez_card.0C_A6_94_85_46_E3> driver: <module-bluetooth-device.c> owner module: 30 properties: device.description = "Philips AEA2700" device.string = "0C:A6:94:85:46:E3" device.api = "bluez" device.class = "sound" device.bus = "bluetooth" device.form_factor = "speaker" bluez.path = "/org/bluez/462/hci0/dev_0C_A6_94_85_46_E3" bluez.class = "0x240414" bluez.name = "Philips AEA2700" device.icon_name = "audio-speakers-bluetooth" profiles: a2dp: Lecture haute fidélité (A2DP) (priority 10, available: unknown) off: Éteint (priority 0, available: yes) active profile: <a2dp> sinks: bluez_sink.0C_A6_94_85_46_E3/#6: Philips AEA2700 sources: bluez_sink.0C_A6_94_85_46_E3.monitor/#7: Monitor of Philips AEA2700 ports: speaker-output: Haut-parleur (priority 0, latency offset 0 usec, available: unknown) properties: speaker-input: Entrée Bluetooth (priority 0, latency offset 0 usec, available: no) properties:

Périph sélectionné, c'est exactement la même sortie de la commande.
Après désactivation du bluetooth, puis réactivation et connexion au périph, l'index est passé à 7
et le owner module à 31

Merci d'avance pour vos conseils
France
Salut, j'utilise rarement pulseaudio mais il me semble que l'on peut faire ce que tu veux via l'utilitaire pavucontrol.
J'avais fait ça sur une machine que je n'ai plus et qui n'avait pas de sortie audio autre que le HDMI. Mon moniteur n'ayant pas de haut parleur, j'avais pris une petite enceinte BT. Ça fonctionnait très bien.

Le bluetooth permet de transmettre de l'audio mais ce n'est pas vu comme une carte son.
Bonjour bda
Oui j'ai pavucontrol, mais je ne comprends pas comment ça marche. J'ai essayé de mettre la carte interne "Comme alternative" mais ça ne change rien. Il manquerait une option "Par défaut" que je pourrais appliquer à la carte bluetooth.
Si je clique sur Définir comme alternative pour la carte bluetooth, elle perd l'option une fois reconnectée, exactement comme dans les paramètres de son. D'ailleurs la sélection de carte de sortie se reflète en temps réel dans les paramètres de son et vice-versa.

[EDIT] : pavucontrol n'apporte rien dans cette histoire.
La solution ci-dessous fonctionne aussi pour les cartes son usb externes (firewire/hdmi ?).