Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 72796 - gnome-volume-control works perfectly but the osd popup window and the keyboard shortcuts for volume up, down and mute don't work
Summary: gnome-volume-control works perfectly but the osd popup window and the keyboar...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Low minor
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-29 01:06 UTC by pjv
Modified: 2005-08-29 11:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pjv 2004-11-29 01:06:38 UTC
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)
Comment 1 foser (RETIRED) gentoo-dev 2004-11-29 03:26:23 UTC
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.
Comment 2 foser (RETIRED) gentoo-dev 2004-11-29 06:52:28 UTC
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.
Comment 3 pjv 2004-11-29 13:04:26 UTC
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
Comment 4 pjv 2004-11-29 13:07:39 UTC
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.
Comment 5 pjv 2004-11-29 13:43:15 UTC
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
Comment 6 pjv 2005-08-29 11:58:18 UTC
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 ;-)