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.
sudo apt install ./dish-amd64.deb. Adds the udev rule for USB-direct as well.
sudo apt install ./dish-amd64.deb. Adds the udev rule for USB-direct as well.sudo dnf install ./dish-x86_64.rpm. Adds the udev rule for USB-direct as well.chmod +x and run. Carries its own Qt, so it works on an older LTS. The udev rule sits inside at usr/share/dish/ for you to copy out.flatpak install ./Dish-x86_64.flatpak. Sandboxed, and the store that installed it keeps it updated.
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.