Login screen volume always set to maximum (too loud)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pulseaudio (Ubuntu) |
Confirmed
|
High
|
Unassigned |
Bug Description
Binary package hint: gdm
Whenever I boot my laptop from scratch (i.e. not resuming from standy/hibernate), the X/gdm login screen will play a sound effect when it's ready for me to log in.
The problem is, this sound effect is always played at the hardware's maximum volume setting (or at least, something insanely loud) which is extremely annoying for other people nearby (and me!)
gdm/something should set the volume to some sane level prior to playing this sound. Even better if "gdmsetup" were to allow configuration of the volume.
Note, I'm aware of some WARs:
* Disable the login sound. Not acceptable: Simply disabling the feature because it's buggy doesn't actually fix the underlying bug.
* Plug in headphones, or a dummy jack. Not acceptable: I don't use headphones and hence don't carry them around. I don't want some dummy jack plugged into the side of my laptop, thus changing the laptop's shape (and, I'd have to unplug it after login to use sound)
* Various script hacks with "alsactl save/restore". Not acceptable: This feature should "just work" out of the box without my Grandma having to hack at arcane scripts or config files.
Note: This issue is visible in Jaunty Jackalope i386 (and presumably all arch's) on either the live CD or an HD-based installation. Note that to fix this on the live CD, a gdmsetup-based volume configuration option wouldn't be useful, because a) it wouldn't solve the issue for the first boot, and b) there's nowhere to store the configuration across reboots (or if there is, it's sufficiently complex that my Grandma couldn't use it)
Changed in alsa-lib (Ubuntu): | |
status: | New → Confirmed |
summary: |
- X login screen volume always set to max; crazy loud + Login screen volume always set to maximum (too loud) |
Hmm. Further experimentation shows that the gdm pre-login sound is played back with whatever volume was set when the user last logged out (or rebooted). I guess the 100% volume issues are in the case of:
a) Live CD default
b) Default on an HDD based install prior to anyone logging in and changing the volume.
I do still think that:
a) The default volume shouldn't be set to 100% on the live CD or a fresh install.
b) The login screen volume shouldn't be tied to the user's most recently used volume; what if they turned it up to listen to something quiet? It should be separately configurable, or limited, or similar.