[arch-general] Basic questions about Linux's sound system

Leonid Isaev leonid.isaev at jila.colorado.edu
Tue Jan 31 06:50:58 UTC 2017


On Tue, Jan 31, 2017 at 07:24:29AM +0100, Peter Nabbefeld wrote:
> 
> Hello,
> 
> semms I'm missing some basic parts of the sound system. I've been told, ALSA
> is for the hardware, pulseaudio is for the infrastructure, and bluez
> provides for virtual bluetooth devices, so I understand it should look like
> this (ASCII graphics, please use monospaced font for viewing):
> 
> 
> 
>    +------------+   +-----------+
>    | Rosegarden |   |   Totem   |
>    +------------+   +-----------+   +-----------------+
>    |   Jack     |   | GStreamer |   | Appl. using PA  |
>    +------------+---+-----------+---+-----------------+
>    |                Pulseaudio (PA)                   |
>    +--------------------+---+-------------------------+
>    |        ALSA        |   |         Bluez           |
>    +--------------------+   +-------------------------+
> 
> 
> This would imply, that ALSA cannot "see" Bluetooth devices, but that seems
> not to be the fact, so there's probably a misconfiguration on my laptop.
> There's a bridge (bluez-alsa-git) in the AUR, but I haven't installed it, so
> why can ALSA see my headset?

ALSA "sees" audio devices as reported by the kernel. If the kernel / udev
registers your bluetooth headset as an audio device, you should be able to
control it through ALSA. This is similar to USB network adapters, for example.

Cheers,

-- 
Leonid Isaev


More information about the arch-general mailing list