Notice: You can only run one voice communication program at a time in linux.
Voice communication in linux, the hard way.
Ventrilo Basic Information
If you don't like reading or troubleshooting, stick to TeamSpeak.
"Press to talk" is impossible, so get over that theory immediately. Your only choice is "voice activation" which will require hours of fine-tuning.
There is no linux version of Ventrilo. Another theory to get over. Supposedly it has been in development for over 2 years now and there isn't even a beta version available. I doubt they have even started working on it.
Before you start...
will need a WINDOWS driver for your sound card and you will have to
manually add it to Wine's system.ini so that Wine (and ultimately
Ventrilo) can use it. This page provides a Windows XP driver that
works for Sound Blaster Audigy and Audigy 2 cards. If you have a
different card, this page won't be able to help with your specific
driver... so, good luck.
You will need to install wine from the YaST Software Manager if you don't already have it installed.
ventrilo-2.3.0-Windows-i386.exe (local) / ventrilo-2.3.0-Windows-i386.exe (remote)
Install Ventrilo under wine (terminal)...
(change to the directory where you downloaded ventrilo-2.3.0-Windows-i386.exe)
Step through the installer and complete it, but do not run Ventrilo yet.
Windows XP Sound Blaster Audigy Driver
I copied this ACM file to both the Wine windows/system and windows/system32 folders, just in case.
(change to the directory where you downloaded the acm file)
cp msgsm32.acm ~/.wine/drive_c/windows/system
cp msgsm32.acm ~/.wine/drive_c/windows/system32
Next we need to edit Wine's system.ini file:
On the line directly below [drivers32], add this:
Save the INI file and close kate.
Command: winecfg &
You may need to change the Windows version to "Windows 98".
Audio tab... Sound Drivers section...
OSS Driver needs to be checked if it isn't already.
Leave the ALSA Driver unchecked for now. You can try to check it later and see if things still work correctly, but if you get errors later in Ventrilo you will need to come back here and uncheck it.
Errors that I was seeing in Ventrilo when I tried it with the Wine Configuration "ALSA Driver" option checked:
wavOutGetDevCaps failed. [ok]
wavInGetDevCaps failed. [ok]
Failed to get mixer device caps. [ok]
brother wasn't getting these errors when the "ALSA Driver" option was
checked. He has the Audigy 2 and is running 32-bit openSUSE on
newer hardware. I'm running the Audigy 1 on 64-bit openSUSE.
These differences could be why I am getting errors and he's not,
Audio tab... DirectSound section...
Hardware Acceleration needs to be changed to "Emulation".
Set Default Sample to "22050".
Save and close Wine Configuration.
Screenshots...  / 
You should have a Desktop shortcut for Ventrilo.
wine ~/.wine/drive_c/Program\ files/Ventrilo/Ventrilo.exe &
Click the ">" key to enter a User Name.
Click the Setup button to configure Ventrilo.
You will need to manually adjust settings for voice activation so that Ventrilo only broadcasts when it is supposed to, otherwise you will have an "open mic" and people will hate you.
For now I will skip the instructions, I'm sick of typing.
These screenshots should help you the rest of the way:
Screenshots:  /  /  /  /