pulseaudio and espeakup

Samuel Thibault sthibault at debian.org
Sat Dec 30 07:52:26 UTC 2017


Sebastian Humenda, on sam. 30 déc. 2017 07:52:25 +0100, wrote:
> >- currently Espeakup runs as root, and then takes over the ALSA device.
> >orca inside lightdm or gdm then can't emit its output (unless by luck
> >Espeakup didn't say anything at boot, and then Pulseaudio inside the
> >lightdm/gdm session manages to get the device, but then it's Espeakup
> >which can't get the device).
> Does Espeakup really "take" the device? ALSA does support mixing these days and
> I would be surprised if Espeakup would grab the whole device.

It takes it enough that pulseaudio can't take it, yes.

It takes it not enough that other applications can't take it for simple
ALSA uses.

> >- espeakup could be made to run as normal user, but then it seems its
> >pulseaudio server can't access audio, I guess that's because consolekit
> >doesn't consider it to be running "on the console"?
> What exactly is the role of consolekit here?

To determine which users are allowed to use the audio cards, because
they are logged in.

Samuel



More information about the pkg-pulseaudio-devel mailing list