Hi!
On Mon, Jan 22, 2001 at 10:38:58PM -0500, Uwe Hartl wrote:
> I have a small problem with the sound capability of my X-terminal. I am sure
> that my kernel found my soundcard (a very old Soundblaster and I can 'cp
> whatever /dev/audio' and I hear the sound). I have a quite fast computer as
> the server and start my X-server with 'X -broadcast'. So I get my graphical
> login to my server. ALL things I would run from this X-Server is actually
> running on my fast server (lets call'em 'io') and not on my X-Terminal (lets
> call 'em 'trabbi') and the sound is to hear at io and not on trabbi. When I
> look at my DISPLAY variable I see 'DISPLAY=trabbi:0', so I can see all what I
> want. How can I forward the sound to trabbi, if I logon from trabbi and how I
> can hear the sound at io when I logon fron io? It should be something like
> asking the DISPLAY - Variable where to play the sound...???
Have you read the aRts FAQ? It's at
http://space.twc.de/~stefan/kde/arts-mcop-doc/artsd-faq.html
What you can do with that is run artsd on trabbi, and start applications on
io. What you can't do is run artsd on io, run another artsd on trabbi, forward
the output of the artsd running on io to the artsd running on trabbi (which
you might want to do for decompressing mp3's on your fast machine).
If somebody has a clever idea (or even better: patch) how to do that, I can
integrate it. The problem with doing things like that is, that the GlobalComm
object will prevent two artsd's from registering themselves, at least if it
does communication in the same space (i.e. in the same directory, or via
properties on the same server). It might be possible for the second artsd
(the one on trabbi) not to register itself as Arts_SoundServer, though, but
for instance as trabbi__Arts_SoundServer (and so on), then the two could
talk, and one could write a "forward" AudioIO object for artsd, and things
would be fine.
Cu... Stefan
--
-* Stefan Westerfeld, [EMAIL PROTECTED] (PGP!), Hamburg/Germany
KDE Developer, project infos at http://space.twc.de/~stefan/kde *-