Ticket #292 (closed enhancement: fixed)
debathena-cluster should turn sound off differently
Reported by: | jdreed | Owned by: | |
---|---|---|---|
Priority: | low | Milestone: | Karmic Deploy (Canceled) |
Component: | -- | Keywords: | |
Cc: | Fixed in version: | ||
Upstream bug: |
Description
We should investigate a way to disable sound on the cluster machines that takes effect immediately, rather than before the first login.
Additionally, the sound of an entire cluster playing the Ubuntu login sound all at once and just a little bit out of phase is pretty awesome.
Change History
comment:2 Changed 15 years ago by jdreed
- Priority changed from major to minor
- Milestone changed from Fall Release to IAP 2010
comment:3 Changed 15 years ago by broder
This has been discussed elsewhere, but I'll go ahead and put the info here.
The PreSession runs too late to turn off sound before the login noise. An init script in debathena-cluster-login-config that turns down the volume is probably a good way to fix this. To avoid code duplication the PostSession script should be changed to call the initscript.
comment:4 Changed 15 years ago by mikemeko
- Status changed from new to proposed
This is fixed in r24012.
comment:5 Changed 15 years ago by geofft
- Status changed from proposed to closed
- Resolution set to fixed
Tested by reinstalling lola-granola and hacking up the installer to work out of -proposed; it works. Moved to production.
There's a related issue that this doesn't do anything on the Dell 760s because they have an entirely different "Mono" slider all the way to the right of alsamixer that's off by default, but making unmuting sane across the different hardware types is a different ticket.
Sound is currently muted in debathena-reactivate, in the debian/PostSession/Default.debathena script. The somewhat obvious solution would presumably be moving that to the PreSession? script, but I have no idea if that runs early enough to mute the first login sound.
Does anybody else know? Should we move that snippet to an initscript instead?