Hi,
I'm trying to run pnmixer in my xfce systray because it's nicer than the default xfce4-mixer, and because I can run pavucontrol from there.
But I have a strange problem. Supposedly pnmixer can deal with ALSA and PulseAudio(*). ALSA appears to work, but there's no way to control PulseAudio channels for some reason. For the main volume control I have only the choice between my two ALSA devices, an USB headset and the internal HDA ATI SB card.
While controlling the volume of the headset works fine, when choosing any of the channels of the SB card, changing the volume has no effect at all (works in pavucontrol, though). Neither has the mute button. Yes, I tried "Reload ALSA" multiple times with no effect at all.
In contrast, if I start xfce4-mixer, I have not only the choice between the USB headset, and the HDA ATI SB also device, but I have additional choices from PulseAudio. If I choose HDA ATI SB (Alsa Device), xfce4-mixer can't change the volume of the device either. if I choose the matching PulseAudio device "Playback: Built-in Audio Digital Stereo (IEC958)", the xfce4-mixer volume control works.
As a sidenote, when changing the device in pnmixer's preference dialog, after pressing the OK button an error dialog pops up, telling me "Mixer detach error: No such file or directory". I have no idea what it's trying to tell me.
Does anybody know how I can get pnmixer to recogize the PulseAudio channels and use them for its volume control? Or if I'm doing something wrong, can anybody tell me what that is?
Thanks, Corinna
On 06/20/2013 02:21 PM, Corinna Vinschen wrote:
Does anybody know how I can get pnmixer to recogize the PulseAudio channels and use them for its volume control? Or if I'm doing something wrong, can anybody tell me what that is?
I presume that you're starting xfce4-mixer from a menu. Try opening it in a terminal and see if there are any error messages.
On Jun 20 14:21, Joe Zeff wrote:
On 06/20/2013 02:21 PM, Corinna Vinschen wrote:
Does anybody know how I can get pnmixer to recogize the PulseAudio channels and use them for its volume control? Or if I'm doing something wrong, can anybody tell me what that is?
I presume that you're starting xfce4-mixer from a menu. Try opening it in a terminal and see if there are any error messages.
xfce4-mixer or pnmixer? If you meant pnmixer, I started it from a console, too, but the only error message printed to stderr is this GUI-related message (occurs often while toying with pnmixer):
(pnmixer:11197): Gdk-CRITICAL **: IA__gdk_window_get_root_coords: assertion `GDK_IS_WINDOW (window)' failed
Corinna
If you would like to use the pnmixer - then you have to know that mixer is colliding with pavucontrol and therefore can kill pulse too in bad timing. The solution is: Look for the automatically starting apps, and as commandline parameter you have to give out wait cycles, till everything loads, else you get crash.
HTH
Zoltan
2013/6/20 Corinna Vinschen fedora@cygwin.de:
On Jun 20 14:21, Joe Zeff wrote:
On 06/20/2013 02:21 PM, Corinna Vinschen wrote:
Does anybody know how I can get pnmixer to recogize the PulseAudio channels and use them for its volume control? Or if I'm doing something wrong, can anybody tell me what that is?
I presume that you're starting xfce4-mixer from a menu. Try opening it in a terminal and see if there are any error messages.
xfce4-mixer or pnmixer? If you meant pnmixer, I started it from a console, too, but the only error message printed to stderr is this GUI-related message (occurs often while toying with pnmixer):
(pnmixer:11197): Gdk-CRITICAL **: IA__gdk_window_get_root_coords: assertion `GDK_IS_WINDOW (window)' failed
Corinna
users mailing list users@lists.fedoraproject.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org
Hi Zoltan,
On Jun 21 02:30, Zoltan Hoppar wrote:
If you would like to use the pnmixer - then you have to know that mixer is colliding with pavucontrol and therefore can kill pulse too in bad timing. The solution is: Look for the automatically starting apps, and as commandline parameter you have to give out wait cycles, till everything loads, else you get crash.
Thanks for the hint, but I don't get a crash at all. At startup, only pnmixer is loaded into the systray. I only start pavucontrol occassionally from there via the "Volume Control..." button to switch an appication from the headset to the internal audio card or vice versa. Also, if I have pavucontrol and some application producing sound output running, I can stop and restart pnmixer without any crash, but unfortunately without any change in behaviour, too.
So, pnmixer as well as pavucontrol load and work, except that pnmixer seems to be unable to change the volume of the internal audio card, as described in my OP.
Or am I missing something here?
THanks, Corinna
On 06/20/2013 02:53 PM, Corinna Vinschen wrote:
xfce4-mixer or pnmixer? If you meant pnmixer, I started it from a console, too, but the only error message printed to stderr is this GUI-related message (occurs often while toying with pnmixer):
I suggested xfce4-mixer because that's what you'd said was giving you trouble. I take it, then, that running it from a terminal didn't give you any errors?
Hi Joe,
On Jun 20 23:54, Joe Zeff wrote:
On 06/20/2013 02:53 PM, Corinna Vinschen wrote:
xfce4-mixer or pnmixer? If you meant pnmixer, I started it from a console, too, but the only error message printed to stderr is this GUI-related message (occurs often while toying with pnmixer):
I suggested xfce4-mixer because that's what you'd said was giving you trouble. I take it, then, that running it from a terminal didn't give you any errors?
Erm, no, I said pnmixer is giving me trouble. With xfce4-mixer I can change the volume of the PulseAUdio channel for the internal audio card fine.
I just said that xfce4-mixer can't change the volume of the ALSA "HDA ATI SB" device, same as pnmixer can't. Apparently (just a guess) this device is under control of PulseAudio, so that only changing the volume of the PulseAudio channel works as expected, but not changing the volume of the underlying ALSA hardware device.
Unfortunately the PulseAudio channels don't show up in the device dialog of pnmixer, so I have no chance to attach pnmixer to any of the PulseAudio channels, despite pnmixer's supposed PulseAudi capability :(
Corinna
Hi Corina,
Ok, let's see what happens inside. I'd like to ask you to provide some more details that can help us to produce a bugreport, or much better a solution for everyone. Please answer to the following questions:
- Witch Fedora version you have? - Kernel version (run uname -a in terminal) - Hardver params (run 'dmesg | fpaste' and 'lsmod | dmesg' without qoutes. If necessary, please install the fpaste app from repo). With the fpaste app you can have shortened links, what contains the temporary output for us, and doesn't blow up the mail content. - Version of pnmixer?
plus one question: Did you tried volumeicon mixer?
Thx,
Zoltan
On Jun 21 11:21, Zoltan Hoppar wrote:
Hi Corina,
Ok, let's see what happens inside. I'd like to ask you to provide some more details that can help us to produce a bugreport, or much better a solution for everyone. Please answer to the following questions:
Sure.
- Witch Fedora version you have?
F18
- Kernel version (run uname -a in terminal)
$ uname -svr Linux 3.9.5-201.fc18.x86_64 #1 SMP Tue Jun 11 19:40:51 UTC 2013
but that's in the dmesg output as well.
- Hardver params (run 'dmesg | fpaste' and 'lsmod | dmesg' without
You meant lsmod | fpaste, right?
dmesg output: http://ur1.ca/ee5gg lsmod output: http://ur1.ca/ee5hy
- Version of pnmixer?
pnmixer-0.5.1-4.fc18.x86_64
plus one question: Did you tried volumeicon mixer?
Not yet, I didn't know this one. Thanks for mentioning it. I just installed it and it allows to change the volume of the internal sound card and to start pavucontrol directly, yay! I just didn't find a way to switch the volume control to my USB headset. The device drop-down contains only a single entry: "Master". But that's not much of a problem since the headset has its own volume control.
I like the layout of pnmixer more, but if this problem can't be fixed, volumeicon is a working compromise. Thanks again!
Corinna
On 06/21/2013 02:00 AM, Corinna Vinschen wrote:
Erm, no, I said pnmixer is giving me trouble. With xfce4-mixer I can change the volume of the PulseAUdio channel for the internal audio card fine.
OK, I sit corrected. However, I know that I copied xfce4-mixer from your email. Still, the important thing is that it's not sending error messages to a terminal, and that means that it's not part of what's wrong.