gnome-sound-applet doesn't remember the chosen output device between logins
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-control-center (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Whenever I login to my account (usually after a boot up), the selected output device in the settings of the sound applet always defaults to the first sound card found and not the one that I've selected in the previous session. (I have two sound cards). That's a little bothersome; the sound card that was selected in a previous session should be remembered.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: gnome-control-
ProcVersionSign
Uname: Linux 3.0.0-8-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Tue Aug 16 10:21:57 2011
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: gnome-control-
UpgradeStatus: Upgraded to oneiric on 2011-08-12 (3 days ago)
This should probably be better explained: I have to sound cards: an intel internal one and an Advanced Logic (AL) one attached to the PCI bus. Normally, the internal one is recognized first and then the AL one one, but I use the following lines in /etc/modprobe. d/sound. conf (a file I created) to have the AL sound card be first (because that's the one I prefer to use):
alias snd-card-0 snd-als4000
options snd-als4000 index=0
alias snd-card-1 snd-hda-intel
options snd-hda-intel index=1
This works as is seen by the /proc/asound/cards file on this system:
[05:22] [jose@jose- desktop: /etc/modprobe.d]$ more /proc/asound/cards
Avance Logic ALS4000 at 0xb400, irq 17
HDA NVidia at 0xfe024000 irq 22 [jose@jose- desktop: /etc/modprobe.d]$
0 [ALS4000 ]: ALS4000 - Avance Logic ALS4000
1 [NVidia ]: HDA-Intel - HDA NVidia
[05:22]
It is also reflected in the sound properties dialog as is seen in the screen shot I'm attaching, However, even if I have selected the AL card in the dialog and then log out. When I log in the intel card is *always* selected as is also shown in the screen shot, which is not what should happen.