
DSTX
DSTX is free Linux software that makes DualShock 4, DualSense, and Nintendo Switch Pro controllers emulate an Xbox 360 controller.
What DSTX is
DSTX is free Linux software that makes DualShock 4, DualSense, and Nintendo Switch Pro controllers emulate an Xbox 360 controller. It supports up to four controllers at once over USB or Bluetooth. Users can remap buttons, set LED effects, adjust rumble and stick sensitivity, calibrate deadzones, and invert the Y axis. Custom controller profiles can be saved and loaded. The software includes a GTK4 graphical interface, a terminal interface, and a background daemon that keeps settings active after the window closes. Install options include Flatpak, Debian .deb, Fedora/RHEL .rpm, AppImage, a binary tarball, and a source build. The AppImage contains the GUI only, so the core package must be installed separately. Some users may need to log out and back in after installation for controller group permissions to take effect. DSTX is released under GPLv3 with publicly available source code; the project says it has no telemetry or tracking. Its site credits André Lameira as developer and lists Ko-fi, PayPal, GitHub Sponsors, and PIX as donation options.
Good
- Supports up to four controllers
- Works over USB or Bluetooth
- Offers both graphical and terminal interfaces
- Free and open source under GPLv3
Watch out
- AppImage includes only the GUI
- Controller permissions may require logging out and back in
- Linux only
Who it suits
DSTX suits Linux users who want compatible DualShock, DualSense, or Switch Pro controllers to emulate an Xbox 360 controller. It also fits users who want configurable profiles and either graphical or terminal controls.
Verdict
DSTX offers multiple configuration controls and installation formats for Linux controller use. Note that the AppImage does not include the core package and permissions may need a fresh login.
Plans and prices
From DSTX's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| DSTX | Free | Free and open source under GPLv3 · no ads or paywalls |
The facts
Each one read from DSTX's own pages, with the date it was checked.
What it does
- Connection
- It supports up to four controllers at once over USB or Bluetooth.checked 9 Oct 2026
- Controller settings
- It provides LED effects, rumble adjustment, deadzone calibration, stick sensitivity, Y-axis inversion, and button remapping.checked 9 Oct 2026
- Developer
- The site credits André Lameira as the developer.checked 9 Oct 2026
- Install formats
- The maker offers Flatpak, Debian .deb, Fedora/RHEL .rpm, AppImage, binary tarball, and source build options.checked 9 Oct 2026
- Interfaces
- DSTX includes a GTK4 graphical interface, a terminal interface, and a background daemon that keeps settings active after the window closes.checked 9 Oct 2026
- Package limitation
- The AppImage contains only the GUI, so the core package must be installed separately.checked 9 Oct 2026
- Performance
- The maker describes DSTX as written in C with shared memory and real-time scheduling, and says its core binary is smaller than 1 MB.checked 9 Oct 2026
- Permission requirement
- After installation, users may need to log out and back in for controller group permissions to take effect.checked 9 Oct 2026
- Privacy and license
- DSTX says it has no telemetry or tracking and is released under GPLv3 with source code publicly available.checked 9 Oct 2026
- Profiles
- Users can save and load custom controller profiles.checked 9 Oct 2026
- Purpose
- DSTX emulates an Xbox 360 controller from DualShock 4, DualSense, or Nintendo Switch Pro controllers on Linux.checked 9 Oct 2026
- Support
- The project lists Ko-fi, PayPal, GitHub Sponsors, and PIX as donation options.checked 9 Oct 2026
Alternatives to DSTX
- 1
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 2

OmniControl
Free planWindows7.3From $59.99 a year - 3

ControllerBuddy
Free planOpen sourceLinuxmacOSWindows7.2Free plan - 4
JoyShockMapper
Free planOpen sourceLinuxSelf-hostedWindows7.2Free plan - 5

PadLink
Free planAndroidiOSmacOSWindows7.2$2.99 one-time - 6
reWASD
AndroidiOSWindows7.1$14.99 one-time
