|
From: ludovic p. <pl...@nn...> - 2005-08-10 02:57:30
|
Hello, I adressed the sound card issue with multiple X display. It is a little filesystem for fuse (http://fuse.sourceforge.net/). Basically, it provides a symlink which depends on the DISPLAY environment variable. When a process will open /dev/dsp, the symlink will resolve depending on the DISPLAY variable of the process. From there, it is easy to make process on first display open the first dsp, and so on... This should works for any program using OSS (this covers most unfriendly ones, like Mozilla plugin, OpenOffice or vmware, ...), or ALSA in emulation mode (for native mode, alsalib is our friend :-). Source and binary are available at http://www.nnx.com/~pludov/sessiond/ It should work out of the box for Fedora core 3, (with fuse installed)... Any feedback is welcome ! Regards Ludovic Pollet |