[pulseaudio-discuss] set volume all sinks

poort poort at telenet.be
Mon Feb 15 13:08:59 PST 2010


On Monday 15 February 2010 21:22:26 Colin Guthrie wrote:
> 'Twas brillig, and poort at 15/02/10 19:32 did gyre and gimble:
> > It's about public multiseat computer.That's one computer(ubuntu) with
> > several users.
> > Each screen or display or seat has an usb soundcard.Every user always
> > logs in on the same seat/display.No problem there.
> > So let's say that a person logs in on screen1(seat1) ,mutes the sound.
> > A next person logs in at same screen1(seat1) with same
> > username/passwd(these are public computers), but founds no sound(sound is
> > muted by last person before him), so usualy than i get a phone call about
> > the no sound and have to tell to the person to unmute the sound.
> > So I have to make sure that the sound volume gets unmuted again at login.
> > So I am thinking to write a script with:
> > set-sink-volume 0 55000
> > to be called with gdm postlogin default.
> > But as there are for example six soundcards, I cannot determine the
> > default sink for the users (so i could set the script per user),
>
> Hmm I'm a bit confused here. Each seat should only see one USB audio
> card each. Perhaps you should look to console-kit here to make sure the
> ACLs are written on the USB devices appropriately. If this is setup
> right each seat would only see one card.
>
> I'm beginning to think that you are running PA in system wide mode
> here.... which is really not the right way to do things for such a setup.
>
>
> i have to put all the
>
> > sinks outputs set-sink-volume at login:
> > set-sink-volume 0 55000
> > set-sink-volume 1 55000
> > set-sink-volume 2 55000
> > set-sink-volume 3 55000
> > and so on..
> > This works ok because the default sinks changing sometimes also:
> > when one usb-soundcards fails or did not wake up in time, the sinks order
> > is changing, so I have to re-assign the correct sinks to the correct
> > screen/user.(i have also a script for this however).
>
> Assuming you run in the default per-user mode:
>
> Is there any reason not to clear out the user's home directory after
> logout? I'd have thought that if the data was kept then one user could
> leave things in a pretty nasty state for the next user generally? (i.e.
> homepage reset, desktop background changed to an inappropriate image etc.).
>
> If this was done then the user's choice of muted audio should be reset
> (assuming that the aforementioned bug is fixed), and the gdm default
> should take over and be applied for the "first" login of the user.
>
> So with that in mind, I still maintain that fixing the bug will solve
> your problem with the GDM user's volume being the reference.
>
> Col

Thanks, good hint, I did clean out the home dir and the hidden .kde, but not 
the .pulse.
Now it's resetting volumes as the .pulse is replaced at login with gdm.

poort



More information about the pulseaudio-discuss mailing list