Sound Switcher Indicator

Sound input/output selector indicator for Linux.

This app shows an icon in the indicator area or the system tray (whatever is available in your desktop environment). Icon’s menu allows you to switch the current sound input and output (i.e. source and sink in PulseAudio’s terms, respectively) ports with just two clicks:

Indicator’s menu.
Indicator’s menu.

You can configure various aspects of ports and devices displayed by the menu using the Preferences dialog:

Preferences dialog.
Preferences dialog.

Sound Switcher Indicator is being developed with a free JetBrains License.

JetBrains logo


On this page you can download the latest binaries and the source code of the application. To download other versions, please check the Launchpad PPA packages page.

There are the following ways to get the indicator installed:

If you’re on Ubuntu or one of its derivatives, it’s always advisable to use the standard package distribution mechanism (Private Package Archive, PPA). This way you’ll automatically get updated indicator versions in the future.

In order to install the application from my PPA:

sudo apt-add-repository ppa:yktooo/ppa
sudo apt-get update
sudo apt-get install indicator-sound-switcher

Snap package

If you use Ubuntu, you can get Sound Switcher Indicator installed by downloading it from the Ubuntu Snap Store:

For other Linux distributions, if yours provides support for snaps, the installation can be done with:

sudo snap install indicator-sound-switcher

Due to restrictions imposed by the snap format, it’s not possible to make the app start automatically for all users, like the deb package does. You’ll have to start the app manually for the first time. After that the indicator will start automatically after each login.

Binary package

Debian, Ubuntu, Mint etc.

You can download and install the .deb binary package manually.

  1. Download the latest .deb package using the download button below, or go to the Packages Launchpad page, choose the right indicator version there (click to expand it) and download a .deb from there.
  2. Install the downloaded package using the Software Center or with the command:
sudo dpkg -i /path/to/downloaded/indicator-sound-switcher_*_all.deb

Arch Linux

If you have a pacman wrapper installed, you can use that to install the indicator-sound-switcher package.

For instance, if you are using yay, simply run:

yay -S indicator-sound-switcher

In case you’re not using a helper, refer to this article on how to manually build and install the package. You can download the PKGBUILD script from the Arch User Repository (see links under “Package Actions”).

Source tarball

In order to install the application from the source tarball:

  1. Make sure the required dependencies are installed (you can replace gir1.2-ayatanaappindicator3-0.1 with gir1.2-appindicator3-0.1 if the former isn’t available in your distro):
sudo apt install python3-gi gir1.2-gtk-3.0 gir1.2-ayatanaappindicator3-0.1 gir1.2-keybinder-3.0
  1. Download the latest tarball (indicator-sound-switcher-*.tar.gz) using the download button below, or go to the Packages Launchpad page, choose the right indicator version there (click to expand it) and download a .tar.gz from there.
  2. Decompress the archive: tar xf indicator-sound-switcher-*.tar.gz
  3. cd to the indicator-sound-switcher-* dir
  4. Run sudo python3 setup.py install


Sound Switcher Indicator v2.3.9

Source code

A simple sound input/output switcher indicator application for Linux.

Source code in .tar.gz archive.


This software is distributed on the terms of the GNU General Public License Version 3 or (optionally) any later version.

Software and any related documentation are provided on an as is basis, without warranty of any kind. The entire risk arising out of use or performance of the software remains with you.


Source code

To download the latest source code, clone my GitHub repository:

git clone https://github.com/yktoo/indicator-sound-switcher.git

See also