Linux Installation
Sink Switch supports all major Linux distributions using PulseAudio or PipeWire.
One-liner Install
curl -sSL https://raw.githubusercontent.com/kanishkmishra/Sink-Switch/master/linux/install.sh | bash
Manual Installation
1. Download the `sink-switch.sh` and `sink-switch-gui.py` scripts from the `linux/` directory.
2. Make them executable:
chmod +x sink-switch.sh sink-switch-gui.py
3. Move them to your bin directory:
sudo mv sink-switch.sh /usr/local/bin/sink-switch
sudo mv sink-switch-gui.py /usr/local/bin/sink-switch-gui.py
Dependencies
Ensure you have `pactl` (PulseAudio Control) and `libnotify` installed. For the Dashboard GUI, you also need:
- Python 3
- GTK 4
- Libadwaita
- PyGObject (python3-gobject)