Description of problem: When configured to use an alternative device for the displayed mixer in the applet (in my case, the sound card master rather than PulseAudio), it does start up connected to the correct device; rather, it starts up displaying the volume for the PulseAudio (default) device. If I right-click on the applet and select "Properties", it does show the device I have selected configured (#0). Clicking "Close" then causes it to connect to the correct device. Thus, it seems that the device preference is being correctly stored, but not correctly configured when the applet starts up. Version-Release number of selected component (if applicable): 4.4.2-2.fc9 How reproducible: Select an alternate device as the default for the mixer plugin, log out, and log back in. Steps to Reproduce: 1. Add a mixer applet to the XFCE panel 2. Configure the mixer panel plugin to use an alternative device (i.e. hardware device rather than default PulseAudio). 3. Log out 4. Log in. Actual results: Panel applet displays volume for the PulseAudio device. Expected results: Panel applet should display volume for the configured alternate device. Additional info:
Is there any errors or other output of interest in ~/.xsession-errors? When you set the device, does the ~/.config/xfce4/mcs_settings/sound.xml file update correctly? Does that file change on login?
~/.xsession-errors does not contain anything that seems pertinent. ~/.config/xfce4/mcs_settings/sound.xml indicates that it is supposed to use the selected alternate device. After a fresh login, sound.xml indicates device #0 (HDA Intel), but the applet is connected to the PulseAudio device. I have also now confirmed that it is fully connected to and manipulating the PulseAudio volume, not merely displaying it once while being actually backed by the correct device.
This appears to be upstream bug 3283: http://bugzilla.xfce.org/show_bug.cgi?id=3283 Would you like to add yourself up there and provide more info? Or would you like me to do so? I would suggest we close this bug and let upstream work on it, but if you prefer we can leave it open as a reminder to pull in any fix they have. Thoughts?
I've added a link back to this bug report in the Xfce report. As far as closing it or not -- I don't really have an opinion. Whatever you think would best enable the Fedora XFCE maintainers to deal with the situation.
Well, I have added myself to the upstream bug, so I will know if anything happens there. I'm inclined to close this UPSTREAM. Feel free to re-open or file a new bug if you disagree. ;) Thanks for the report!