[Pkg-xfce-devel] Bug#382274: xfce4-mixer-alsa does not recognize mixers

Michael Goth FND at gmx.net
Wed Aug 9 21:31:51 UTC 2006

Package: xfce4-mixer-alsa


xfce4-mixer-alsa does not recognize the mixers of my soundcard, alsamixer works as expected.

Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller,
module: snd_hda_intel

This seems to be the same problem as reported here:
(In short: xfce4-mixer doesn't know the names of the sliders, thus fails to detect a master)

I added the name of my master slider ('Front'). The following patch solves the problem on my machine:

--- xfce4-mixer-		2006-04-16 16:58:21.000000000 +0200
+++ xfce4-mixer-	2006-08-09 22:57:53.000000000 +0200
@@ -71,10 +71,11 @@
 static void find_master(void)
 	int		err;
-	snd_mixer_selem_id_t	*sid, *sid2, *sid3;
+	snd_mixer_selem_id_t	*sid, *sid2, *sid3, *sid4;
 	char buf[12] = "Master";
 	char buf2[12] = "PCM";
 	char buf3[13] = "Analog Front";
+	char buf4[12] = "Front";
 	elem = NULL;
@@ -90,6 +91,10 @@
 	snd_mixer_selem_id_set_index(sid2, 0);
 	snd_mixer_selem_id_set_name(sid2, buf3);
+	snd_mixer_selem_id_alloca(&sid4);
+	snd_mixer_selem_id_set_index(sid2, 0);
+	snd_mixer_selem_id_set_name(sid2, buf4);
 	if (handle != NULL) {
 		handle = NULL;

Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

More information about the Pkg-xfce-devel mailing list