<quote who="James Gregory">

> On Mon, 2005-02-07 at 09:24 +1100, Peter Rundle wrote:
> > I also never managed to solve the sound lock out problem. My system is
> > running esd, and in theory esd sould manage/mix multiple audio out
> > requests,
> 
> And it does. But it won't open up access to your sound card for all users
> unless you ask it to. If you tell esd to be 'public' and listen on a tcp
> socket, this problem will go away.

(More details for everyone's benefit...)

Although, to make it entirely clear, esd normally runs as a particular user,
so unless you've explicitly configured it to run as a system daemon with the
right *permanent* privileges, it will still suffer the slings and arrows of
outrageous misfortunes like consolehelper switching permissions around. This
is most often done on thin client systems, listening on a public interface
(so the central server can connect to them and play sounds without any kind
of interruption).

So it would make sense to configure esd (or better, polypaudio) to run as a
mostly unprivileged system daemon, listening on localhost, with all the
client apps configured to talk to it. The only thing you're stuck with here
is *any* process being able to connect to esd and play sounds! Which, btw,
is precisely what consolehelper is designed to avoid... :-)

- Jeff

-- 
GUADEC 2005: Stuttgart, Germany                      http://2005.guadec.org/
 
    "It's like having someone say to you, 'You should get back together
     with your first wife. You guys were good together'. It's not that
                  simple." - David Byrne on Talking Heads
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to