How to fix the Teamspeak Audio mute problem on Linux
3. Jan 2021 | KaratekHD | CC-BY-SA-3.0
In this article, I’m gonna show you how to fix tix the TeamSpeak Audio mute problem on Linux. It has been tested on my machine, you can see details below.
Part | Model |
---|---|
Operating System | OpenSUSE Tumbleweed |
Desktop Environment | KDE Plasma 5.20.4 |
Host | X470 AORUS ULTRA GAMING |
Kernel | 5.10.1-1-default |
Window Manager | KWin |
CPU | AMD Ryzen 5 2600 (12) @ 3.400GHz |
GPU | NVIDIA GeForce GTX 1060 6GB |
PulseAudio Version | 14.0-rebootstrapped |
The problem
When using TeamSpeak on Linux, you may have experienced this issue: Starting TeamSpeak mutes certain applications, such as Spotify or VLC. This is pretty annoying, especially while gaming, since you constantly have to tab out of your game, open the volume control applet and unmute the application, only to see it getting muted later. This is not a solution, so let’s fix it.
The fix
Fixing this is pretty straight forward (See the OpenSUSE Wiki). All you have to do is commenting out the line load-module module-role-cork
in /etc/pulse/default.pa
. If you know what you’re doing, cou can do this yourself, but I’ll give step-by-step instructions below.
Using KDE Kate
- Hit [Alt] + [Space].
- Enter
kdesu kate /etc/pulse/default.pa
and hit [Enter]. - Search for the line saying “load-module module-role-cork” (Hint: Use [Ctrl] + [F])
- Put a
#
in front of it. It should look now look like the following:### Cork music/video streams when a phone stream is active # load-module module-role-cork
- Save the file ([Ctrl] + [S]) and close the window.
- Open krunner by pressing [Alt] + [Space] and type
pulseaudio -k && pulseaudio --start
[Enter].
Using GNOME gedit:
- Open a terminal window.
- Start a root session. On Ubuntu/Debian based systems, I recommend using
sudo bash
, on SUSE/RHEL based systems usesu -
. Enter the required password, if you are prompted to. - Edit the file
/etc/pulse/default.pa
. For doing so, type:gedit /etc/pulse/default.pa
- Search for the line saying “load-module module-role-cork”
- Put a
#
in front of it. It should look now look like the following:### Cork music/video streams when a phone stream is active # load-module module-role-cork
- Save the file ([Ctrl] + [S]) and close the window.
- Exit the root session by typing
exit
. - Kill the PulseAudio Server:
pulseaudio -k
- Start it again:
pulseaudio --start
Using the terminal (universal method)
- Open a terminal window. On KDE Plasma, this is done by opening the Kickstarter Menu and searching for “Konsole”.
- Start a root session. On Ubuntu/Debian based systems, I recommend using
sudo -s
, on SUSE/RHEL based systems usesu -
. Enter the required password, if you are prompted to. - Edit the file
/etc/pulse/default.pa
. For doing so, type:vim /etc/pulse/default.pa
- Search for the line saying “load-module module-role-cork”. For doing so, enter a
/
and the line afterwards, so/load-module module-role-cork
. See this wiki entry for more help regarding searching in VIM. - Enter editing mode by hitting the key
i
on the keyboard. Now you will be able to edit the text file. - Now out comment the line by putting a
#
in front of it. It should now look like the following:### Cork music/video streams when a phone stream is active # load-module module-role-cork
- Now hit escape in order to exit editing mode and type
:wq
and hit Enter. This will save the file and exit vim. - End the root session by using
exit
. - Kill the PulseAudio Server:
pulseaudio -k
- Start it again:
pulseaudio --start