After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 327609 - change volume for EsounD (esd)
change volume for EsounD (esd)
Status: RESOLVED WONTFIX
Product: gnome-media
Classification: Deprecated
Component: gnome-volume-control
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: gnome media maintainers
gnome media maintainers
Depends on:
Blocks:
 
 
Reported: 2006-01-18 22:50 UTC by Andrew
Modified: 2007-01-09 13:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andrew 2006-01-18 22:50:14 UTC
Please add the ability for gnome-volume-control to change the EsounD (esd) volume.   Currently, I cannot even start gnome-volume-control because it bombs with error "No volume control elements and/or devices found.".

Imagine this scenario:
- System is Linux terminal server, so all users connect remotely.  Therefore, each terminal runs its own esd.  Consequently, gnome-volume-control cannot use /dev/{dsp,mixer,snd/*} (which do not even exist because server does not have its own sound device).
- Application (such as mplayerplug-in) does not provide its own volume control.
- Speakers (such as those integrated in Compaq Presario 4240ES) do not have volume control.

My system info:
- Fedora Core 4 x86-32
- gnome-media 2.10.2-4
- Environment variables ESPEAKER, ESDDSP_MIXER, LD_PRELOAD are set for esd
- Setup as Linux terminal server (www.ltsp.org)

Other info:
- I ran the gst-register program, but that didn't help.
- GNOME correctly plays system sounds despite the fact gnome-volume-control does not work.
- The GNOME volume control applet fails to load with the same error "No volume control elements and/or devices found.".
Comment 1 Ronald Bultje 2007-01-09 13:15:45 UTC
Esound doesn't have a way to control volume. You could try testing something such as polypaudio (or pulseaudio?), which has this feature built-in.

The closest I see it going is esd_set_stream_pan(), which appears to be stream-specific, and not a global setting. I would either file a feature request with the esd bug database, or (probably better) try and give pulseaudio a try.