On Thu, Apr 18, 2013 at 2:32 PM, Alan Mackenzie <a...@muc.de> wrote:
> Hello, Gentoo.
>
> I've just removed pulseaudio from my main Gentoo system.  Why?  Several
> reasons:
>
> (i) It's a "sound server", a description I don't understand.  What does
> it _do_?  Why do I want it?  It seems to be an unnecessary layer of fat
> between sound applications and the kernel.

Take a look at this:

https://plus.google.com/photos/115256116066287398549/albums/5778609034682831121/5778849461325756466

That's me selecting with a click of the mouse if I want to use Skype
with the analog speakers from my laptop, or with my bluetooth headset.
Of course, the BT headset doesn't appear in the combo box until they
are actually connected; my USB speakers don't show up there because
they weren't connected.

With PA, I can switch soundcards for programs individually, without
the program in questing noticing at all: you have your sound coming
from the laptop speakers, and after selecting my BT headset, the sound
starts coming out from them, all instantaneously.  No config files
editing required, everything "just works".

And of course all the other sound applications just keep working, and
the sound for them it's routed to the laptop speakers, but I can also
change them on the fly to go to my BT headset, or my USB speakers, or
even other machines using PA connected in my LAN (with proper
permissions).

You can probably do all of this without PA, but it will require to
edit $HOME/.asoundrc, and files under /etc/bluetooth/, and probably
testing different configurations for permissions, and...

And I just don't care. PA just works, in all my machines and media
center. And it's all very nicely integrated with GNOME and it just
works with a couple clicks from my mouse (if at all).

So if you don't need it, good for you that you can remove PA from your
system. For the *general case* (not necessarily the *most used*, but
the one that covers the *most* use cases), PA is the best solution
available. And all the distributions seems to agree on that.

Regards.
--
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México

Reply via email to