Tanu Kaskinen schrob: > On Fri, 2010-04-16 at 21:02 +0200, Jan Braun wrote: > > *** Now is your chance to say "that's insane, and we don't support it" > > I can't say it's insane, otherwise I'd be admitting that I've been > insane in the past :)
Well, you could say you've seen the error of your ways. ;)
> But we still don't support it. (Well, that depends
> on what "support" means, but since you've successfully been using the
> system mode, and you think we don't support it, I guess your definition
> of "support" means something like "the use case is important to us".)
Exactly.
> > 3) per-user-pulseaudio, one with access to the hw, other users send to
> > that one via network/localhost. Also mixes twice, and (almost)
> > every sound data is pushed through lo. Unless PA recognzes lo and
> > optimizes for that case? Also needs that one user to be logged in
> > always (that's easily done, however).[2]
>
> My suggestion is basically the same as your option 3, without the double
> mixing and tcp overhead (I'm not sure whether using the loopback
> interface has much more overhead than unix domain sockets, though - you
> still won't be able to use shared memory for audio transport).
Hmm, why not? I've set up PA as you describe (except for the additional
auth-group parameter), and PA is creating entries in /dev/shm , even for
other users than "albert".
> Let's say your always-logged-in user, [...]
> That should be it. I didn't test any of this, so this probably doesn't
> work, at least at the first try.
It did (well, almost.. I also had to disable PA auto-exiting, otherwise
it stopped mysteriously working after a short time ;)
> Wasn't this supposed to be a single-person system?
It currently is. But I'd like to be able to allow others access in the
future. Sorry if that was unclear.
> My suggestion should
> be safer than the system wide mode, but my suggestion doesn't work
> perfectly with multiple real persons who don't all use albert's
> pulseaudio. It may work well enough, though.
Yep, this is exactly what I was looking for. "not perfecly" because
consolekit may be confused about whether albert should be considered
logged in, I guess? Hmm, I'll see...
> > So, do you think my scenario is valid?
>
> At least I don't see your scenario as an important case to support.
If it works by copying around pulse-cookie (or even better, auth-group),
that's good enough for me. I just didn't like the big warning signs on
system mode.
> Yes, this is very similar to the system wide mode. The main difference
> is that when creating new users, they by default use their own
> pulseaudio instances.
Yes, and just what I wanted. But the behaviour of new users can be
easily adjusted by modifying /etc/pulse/client.conf .
So how exactly is this better than system mode? Or isn't it?
I'm confused.
But thanks for your detailed how-to,
Jan
--
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
signature.asc
Description: Digital signature
_______________________________________________ pulseaudio-discuss mailing list [email protected] https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss
