Downloads

Dish for Linux

The client, for a Linux desktop or Steam Deck that already has a gamepad plugged in. Sends that pad over the network to whichever machine you are playing on.

Free. LGPL-3.0-or-later. No account, no analytics.

Download

dish-amd64.deb 3.4 MB

sudo apt install ./dish-amd64.deb. Adds the udev rule for USB-direct as well.

Files in the latest release

Package File Size
Debian 13 and newer (.deb) dish-amd64.deb 3.4 MB
Fedora, RHEL, openSUSE (.rpm) dish-x86_64.rpm 2.4 MB
Any distro (AppImage) Dish-x86_64.AppImage 49.9 MB
Flatpak Dish-x86_64.flatpak 3.1 MB
Checksums SHA256SUMS -

Requirements

Linux
A 64-bit desktop. The .deb and .rpm need Qt 6.7 or newer, which leaves out Ubuntu 24.04 LTS; use the AppImage or the Flatpak there.
Controller
Any pad SDL recognises, wired or Bluetooth. DualSense, DualShock 4, Switch Pro, 8BitDo, and Steam Controller pads can also be claimed directly over USB.
Receiver
Satellite has to be running on the PC you want to play on, or point Dish at a Sunshine, Apollo, or Wolf host. Download Satellite

Verify your download

Compare the hash against SHA256SUMS before you run anything.

Shell

sha256sum -c SHA256SUMS --ignore-missing

How we sign and verify releases

After installing

  1. Plug in your controller. Dish picks it up straight away.
  2. Dish scans the network and lists the PCs running Satellite.
  3. Pick one, type its PIN, and press a button.