On Wed, Sep 8, 2010 at 9:57 AM, Paul Davis <paul(a)linuxaudiosystems.com> wrote:
gnome (not gtk) apps use the following gconf settings
for sound output
system/gstreamer/0.10/audio/default/audiosink
system/gstreamer/0.10/audio/default/chataudiosink
system/gstreamer/0.10/audio/default/musicaudiosink
I've long had these setup to skip pulseaudio, using alsasink with a
specific device (see
http://ccrma-mail.stanford.edu/pipermail/planetccrma/2010-March/016510.html
) :
<entry name="chataudiosink" mtime="1265693808"
type="string">
<stringvalue>alsasink
device="hw:Headset,0"</stringvalue>
</entry>
<entry name="musicaudiosink" mtime="1265693856"
type="string">
<stringvalue>alsasink
device="hw:SB,1"</stringvalue>
</entry>
<entry name="audiosrc" mtime="1282881667"
type="string">
<stringvalue>alsasrc
device="hw:BCD3000,0"</stringvalue>
</entry>
<entry name="audiosink" mtime="1282881208"
type="string">
<stringvalue>alsasink
device="default"</stringvalue>
</entry>
Unfortunately, despite these and other measures in place, I still
continue seeing signs of attempting to contact pulseaudio first in
gnome/gstreamer apps: "socket(): Address family not supported by
protocol" ( e.g.
http://www.spinics.net/lists/fedora-music/msg00607.html )
The only way I've disabled this consistently is with apps that accept the gnome
"--disable-sound" flag. Unfortunately, some apps, libs, plugins, etc.
don't use standard gnome command line processing and do not set this
capability. Which is why I wonder if there's yet another way, such as
environment variable, or some special extra magic setting I can add to
/home/npm/.gconf/system/gstreamer/0.10/default/%gconf.xml ?
Niels
http://nielsmayer.com