when I try to set 'Use PCM volume instead of Master Volume' pressing the volume up and down keys still only change the Master volume. acme 2.0.4 does not have this problem I am using alsa for my sound on a 2.4.22 kernel Reproducible: Always Steps to Reproduce: 1. emerge acme 2.0.6 2. set 'Use PCM volume instead of Master Volume' in acme 3. run alsamixer in terminal to verify volumes 4. press vol up or down (according to acme settings) 5. alsamixer will update automatically to reflect to volume levels Actual Results: master volume would be adjusted instead of PCM volume regardless of settings Expected Results: PCM volume should have been adjusted. System uname: 2.4.22-rc1-dis7 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss avi crypt cups encode foomaticdb gif jpeg libg++ libwww mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline arts bonobo svga tcltk java X sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gnome gtk motif opengl cdr acpi dga dnd dvd evo fbcon gphoto2 gstreamer gtk2 gtkhtml joystick mozilla nvidia pcmcia pda pnp samba sse trusted usb xvid -3dnow -apm -qt -kde
what sound hardware do you have ? i ask because alsa seems to use odd volume controls sometimes, my intel for example uses PCM and Surround, and leaves the Master useless.
i'm using intel8x0 as my alsa module it uses PCM to adjust the volume
there are alot of ALSA related commits between 2.0.4 and 2.0.6. i think 2.0.4 used OSS instead of the ALSA mixer and 2.0.6 started actually using the ALSA mixer. Looking at the code, it seems like they don't respect the use_pcm flags for ALSA. Even for the one in gnome 2.4. We need to push this upstream.
then do so lqx ;)
http://bugzilla.gnome.org/show_bug.cgi?id=122908 i'm too lazy .. anyway, maybe if someone sent me a multimedia keyboard i could write a patch for it ;)
waiting for upstream fix