[FreeNX-kNX] Idea: Using esddsp in (Free)NX (Patches for esd included)

Fabian Franz FabianFranz at gmx.de
Wed Mar 9 12:18:41 UTC 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

I yesterday commited (windows) sound support to FreeNX CVS.

And I thought the best idea to have all programs automatically use the ESD 
output, was to start the whole session with esddsp. That did work quite well, 
but artsd does crash. And with esddsp --mmap artsd did not work at all and 
just block.

Ok, I thought. No, problem I can then use the artsd esd output plugin, but it 
did also not work.

Both bugs are present in esound (artsd is completly fine) and one of them was 
introduced in 2003 (it changes the ESPEAKER environment variable).

The other one seems to be present since day 1 of the software.

Its worth reading specs, if they are available and OSS specs are quite good. 
So I was able to fix the other problem also quite fast. So patched esddsp 
artsd does now work (even with --mmap set now).

So, now we (using KDE) have a problem:

- - We can't use artsd with the shipped esd and such have no sound in KDE

Solutions:

- - Wait for upstream, as I've submitted the two patches into the GNOME 
bugzilla.
- - "Fork" temporarily to nxesddsp and ship a custom version until upstream is 
fixed.

Because with my patched version, sound "just works [tm]".

What do you think?

This problems of course also apply to those using for example debian stable, 
and I don't know if the next esound release will make it into testing in 
time.

cu

Fabian

PS: For the next major changes we'll need (optional) compiled parts for FreeNX 
anyway. There will be no way around it.
PPS: This mail goes also to nxdevelopers as someone using the NoMachine NX 
Server, could also just start a session as "esddsp startkde" to have this 
features available.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFCLumjI0lSH7CXz7MRAvuaAJ9AI/YS38rm5NK4VlLYKCoQnBT2AACfTaaQ
y2Wv5ZNgMyt6FDuA2E8FeWU=
=wDOU
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ESPEAKER-fix.diff
Type: text/x-diff
Size: 667 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/freenx-knx/attachments/20050309/69221e1d/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix-artsd.diff
Type: text/x-diff
Size: 1455 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/freenx-knx/attachments/20050309/69221e1d/attachment-0001.bin>


More information about the FreeNX-kNX mailing list