requesting help to make sound work on thin/diskless client
doug at polands.org
Mon Oct 9 17:43:12 PDT 2006
On Mon, Oct 09, 2006 at 04:00:23PM -0500, Raymond Gibson wrote:
> I'm looking for help. I built a thin/diskless client that I boot via
> etherboot. After power up the client boots and gives me a login
> prompt. At that time I enter 'root' and I am presented with a command
> prompt. I then enter 'X -query <server ip>' and X starts and it works
> as expected.
> I would like to add sound. Unfortunately, I can't find documentation
> describing this process. So, could someone explain to me how to
> configure the client/server? My server is FreeBSD 6.1-RELEASE.
> BTW: I installed an ISA soundblaster sound and compiled these lines into my
> kernel. The kernel detects the sound card during boot-up.
> # Add the generic audio driver
> device sound
> device snd_sbc
> device snd_sb16
I have had good results using /usr/ports/audio/esound. Install on both
the client and the server. On the client, run something like this
before you start X:
client% esd -tcp -public -promiscuous -beeps -trust -bind 10.0.0.1
where 10.0.0.1 is the IP address of the client's network interface.
Connect to the server just as you have described. When ever you run a
program that has esd support compiled in, the audio will be directed
to the client.
Programs compiled with ESD support appear to direct sound to the host
indicated by the DISPLAY environment variable. That should set
correctly if the server you're attaching to is running xdm, gdm, or kdm.
You may also have to set ESPEAKER, but I've found that just DISPLAY
works for me.
More information about the freebsd-questions