Introduction

Getting Started

Sink Switch is designed to make your Linux desktop experience smoother by removing the friction of manual audio device switching.

What is Sink Switch?

It is a lightweight utility that allows you to swap your default audio output (sink) between your favorite devices instantly. Whether you use PulseAudio or PipeWire, Sink Switch has you covered.

Core Workflow

The philosophy of Sink Switch is "Muscle Memory". Instead of reaching for your mouse, you'll soon be reaching for your keyboard shortcuts.

  1. Define your "primary" and "secondary" devices.
  2. Trigger the switch via terminal or hotkey.
  3. Sink Switch moves all currently playing streams to the new device automatically.

Quick Install

To get started on Linux, you can run our one-liner install script:

curl -sSL https://raw.githubusercontent.com/kanishkmishra/Sink-Switch/master/linux/install.sh | bash

For more detailed instructions, head over to the Installation Guide.

First Successful Switch

Once installed, try running the command manually in your terminal:

sink-switch --next

You should see a notification and your audio should jump to the next available device. Alternatively, launch the dashboard to configure your cycle:

sink-switch --gui