Ventrilo installed nicely under 5.0.3 and came up nicely. Initialy I too had problems in the setup where the mouse was focused in the centre of the window but after playing around with the sound settings using the keyboard, the mouse suddenly started working in the setup window! What did it was turning on 'use push-to-talk hotkey' thgen deselecting 'use DirectInput to detect Hotkey'.
Another issue I had was with ventrilo locking up when I double clicked on my name after connecting to a server. All I could do was X the program.
I had no luck connecting to a server that was using GSM 6.10. I read the posts about copying msgsm32.acm into the windows/system32 directory and changing the system.ini. That of course didn't work. Wine places its acm's into /opt/cxoffice/lib/wine as .so's (at least for me it does). So I suspect that the good people at WineHQ/Codeweavers will need to compile their own msgsm32.acm.so library.
But connecting to a server that ran speex worked just fine. They heard me, I heard them and the chat also worked. I do not have 'DirectSound' checked anywhere. Everything is 'default'.
I'm running Mandriva 2006, with a GeForce 4 video card and ALSA sound drivers.
Thanks Codeweavers/WineHQ.
UPDATE to GSM 6.10 issue---------------
I just did some more searching on google and I found this post at
http://wiki.jswindle.com/index.php/Advanced_Wine_User_Information
acm
"err:module:load_builtin_dll failed to load .so lib for builtin L"msgsm32.acm": /usr/lib/wine/msgsm32.acm.so: invalid ELF header"
Alex Villacís Lasso [Dec 05]: For native ACM files, you may need to specify the full qualified path to the ACM file. That is: MSACM.msgsm610=msgsm32.acm should be replaced by:
MSACM.msgsm610=C:\windows\system32\msgsm32.acm
Of course, you should replace 'C:\windows\system32' with whatever the actual path is in your fake Windows directory structure. wine archive
Well, I did was Alex suggested, reset my test ventrilo server to use GSM 6.10 and darned if it didn't work! I did still complain that it couldn't find the GSM codec on exit from Setup, but it worked.
Now I'm twice as happy.