Well, this used to work but started to deteriorate some time ago (guess gnome 2.8). When you press your keyboard shortcuts for volume up, down and mute in gnome, the osd window with the speaker icon and progress bar (indicating volume) pops up, but doesn't change. It remains at 0 (empty bar). However the volume level is at something normal, e.g. 80%, and remains that way. The task tray applet works perfectly. The volume just doesn't respond to keyboard presses anymore (except for popping up the osd). This was first filed at bugs.gnome.org but because all complaints listed there were from Gentookies, I thought I'd better file a bug here as well. Here's the link: http://bugzilla.gnome.org/show_bug.cgi?id=156330 Reproducible: Always Steps to Reproduce: 1. Press keyboard buttons associated with volume control 2. 3. Actual Results: Osd pops up with an empty bar (while real volume is at 80% e.g.) Expected Results: Pop up osd and CHANGE the volume (change the volume and move the progress bar)
the problem is that you use a pure alsa system afaik, you need oss emulation for the multimedia keys to work. I don't think it's hooked into the gnome mixer yet. So as a workaround fix you could enable oss emulation.
looking at the code it seems both gst & alsa backends are available, they don't seem to be exclusive and that might cause problems. Since you haven't given your 'emerge info' like you should to make our job just a little harder, try compiling control-center with different USE settings like "-alsa gstreamer" or "alsa -gstreamer" and see if that has any influence.
Thx, you 've already given me lots of things to do. First here's the info I should have given, terribly sorry: # emerge info Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.7-gentoo-r10 i686) ================================================================= System uname: 2.6.7-gentoo-r10 i686 Intel(R) Pentium(R) M processor 1600MHz Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -mcpu=pentium4 -O2 -pipe -fomit-frame-pointer -fmerge-constants -fno-gcse -fno-peephole2 -funroll-loops -malign-stringops -mfpmath=sse -msse2" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/cursors/xfree/default/index.theme,/sbin/halt,/sbin/shutdown,/sbin/reboot,/usr/bin/emerge,/usr/share/xmodmap/xmodmap.us_intl-be-deadkeys,/usr/X11R6/lib/X11/xkb/symbols/pc/us-dutch,/usr/X11R6/lib/X11/xkb/rules/xfree86,/usr/X11R6/lib/X11/xkb/symbols.dir,/usr/X11R6/lib/X11/locale/iso8859-15/Compose /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -mcpu=pentium4 -O2 -pipe -fomit-frame-pointer -fmerge-constants -fno-gcse -fno-peephole2 -funroll-loops -malign-stringops -mfpmath=sse -msse2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks psyco sandbox sfperms" GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo ftp://ftp.gentoo.skynet.be/pub/gentoo http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo http://ftp.gentoo.skynet.be/pub/gentoo ftp://sunsite.cnlab-switch.ch/mirror/gentoo 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="X aac aalib acpi acpi4linux alsa avi berkdb bindist bitmap-fonts bluetooth bonobo bootsplash calendar cddb cdr cdrom cdrparanoia chroot clanVoice codecs crypt cups dga directfb distribution divx4linux dnd dts dv dvd dvdread edl eds encode esd ethereal evo exif faad faad2 fam fbcon ffmpeg flac flash foomaticdb freetts freetype ftp gb gdbm ggi gif gimp gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal howl icq ieee1394 imagemagick imlib ipv6 irda jack java javascript jpeg junit kerberos krb4 ldap libg++ libwww lirc live lzo lzw-tiff mad matroska mbox mbrola mdb mime ming mmx mmx2 mng monkey mono motif mozcalendar mozilla mozp3p mozsvg mpeg mpeg4 mplayer msn mule music mythtv nas ncurses net network nls nntp nptl oav oggvorbis openal opengl oss pam pcmcia pcsc-lite pdf pdflib perl png pnp portaudio ppds quicktime quotes radeon readline samba scanner sdl slang smartcard snmp soundtouch speex spell sqlite sse sse2 ssl svg svga tcltk tcpd tetex tga theora tiff transcode truetype trusted unicode usagi usb userlocales v4l v4l2 videos wmf x86 xchatdccserver xine xinerama xml xml2 xmms xosd xpm xv xvid xvmc zlib video_cards_radeon" Second, I wonder why you would say that I need OSS emulation. I've indeed always tried to avoid getting also OSS on my system, but somehow I think it still ended up there as well. A proof of that I think, is that I can see 4 mixers: 2x2 all for one soundcard, but 2 in alsa and 2 in oss. Finally: I'll start trying other combinations instead of +alsa and +gstreamer that I have now... and let you know. Thx again, pjv
I also should not that this used to work perfectly (in the early 2.4 and 2.6 days), and that due to plain updating of gnome over the time has stopped doing so.
Hmm, it does work correct with "+alsa -gstreamer". Now the question is ofcourse: What has stopped working or what functionality do I lose because of -gstreamer? Ofcourse I suppose it wasn't meant this way?? pjv
I believe this is fixed now, went away with some gnome update/bug fix probably. However on bugs.gnome.org they're still not done with it ;-)