Install Guide for TeamSpeak 3 Client on Linux

Here we will step through the process for installing TeamSpeak 3 on Linux. Most of this will work on any distribution, but it is geared towards a system running Gnome. This should work on any recent version of TeamSpeak 3 as well, and any upcoming ones unless they make a major change to their package.

What is TeamSpeak 3

TeamSpeak is VoIP software designed with security in mind, featuring crystal clear voice quality, scalable up to thousands of simultaneous users and endless customization options. Packed with powerful features and incredible performance, TeamSpeak is your Swiss Army Knife of voice communication.

Download TeamSpeak 3

The first thing will be to get Teamspeak 3 from the companies download page. Select to download the Linux application in either 32 bit or 64 bit, depending on your system.

Install TeamSpeak 3

The file likely downloaded to your Downloads directory under Home. The package will need to have executable rights, so we will do a chmod on it. Then we will run it and pass a parameter for it to install to the /opt path, making it a clean installation not hanging in Home somewhere. Installation to /opt require root, so we will use sudo for its' execution. If you desire a different install location or downloaded to a different directory, adjust accordingly.


$ cd ~/Downloads
$ chmod +x TeamSpeak3-Client-linux_amd64-<version>.run
$ ./TeamSpeak3-Client-linux_amd64-<version>.run --target /opt/teamspeak3_client

Create Launcher Icon for Unity or Gnome

TeamSpeak 3 does not install a launcher so we will have to do it ourselves.

Below is an example desktop file that we will install either for the Desktop Environment to pick up.



[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=TeamSpeak 3
Type=Application
Icon=teamspeak3
Exec=/opt/teamspeak3_client/ts3client_runscript.sh
StartupNotify=true



We will use Gedit to create the Desktop file and save it to the system location.


$ sudo gedit ~/teamspeak3.desktop
$ sudo desktop-file-install ~/teamspeak3.desktop


If you prefer to keep the launcher local to the user, then you can do the following.


$ sudo gedit ~/.local/share/applications/teamspeak3.desktop


Once done, you should see TeamSpeak 3 now show when searched for in Unity or Gnome Shell. You will find though, there is no icon for it. Just a gear or similar depending on your current icon theme.

Install Icon for TeamSpeak 3

Although the desktop file we created references an icon name as you may have noticed, by default, no icon in the system exists for that. Some themes, like Papyrus, do have an icon for TeamSpeak, so it will display that themes icon when those themes are in use. The following steps will cover installing the primary TeamSpeak 3 logo into the primary Gnome fallback theme, so that any theme that is being used that lacks providing a TeamSpeak icon, will show the default one.

To get starting installing the icon, we will head over to Github to download a program to make the process easier.

Download using Git:


git clone https://github.com/audirs4/teamspeak-setup.git


If you do not have Git, then you can download here.

Once you have it downloaded and unpacked or cloned with Git, you will just need to execute the program.


$ ./install_teamspeak3_icons.sh


Note: This will prompt for root access as it need to put the icons into the system hicolor theme.

Once completed, you should now see an icon for TeamSpeak 3, on any of the themes you choose.

I hope you find this helpful. Feel free to leave a comment with questions or suggestions.

Comments

Popular posts from this blog

HP DV2 Wifi Whitelist

Galaxy Nexus on Sprint