DSTX
What it is
DSTX is a free Linux application that makes DualShock 4, DualSense, and Nintendo Switch Pro controllers appear as Xbox 360 controllers. It supports up to four controllers at once over USB or Bluetooth and outputs a virtual controller. Settings include LED effects, rumble adjustment, deadzone calibration, stick sensitivity, Y-axis inversion, and button remapping. Custom profiles can be saved and loaded. DSTX provides a GTK4 graphical interface, a terminal interface, and a background daemon that keeps settings active after the window closes. The project says it is written in C, uses shared memory and real-time scheduling, and has a core binary smaller than 1 MB. It has no telemetry or tracking and is released under GPLv3 with public source code. Install options include Flatpak, Debian, Fedora/RHEL, AppImage, binary tarball, and source builds.
For and against
For
- Supports up to four controllers
- Works over USB or Bluetooth
- Offers extensive controller remapping
- Includes graphical and terminal interfaces
- Free and GPLv3-licensed
Against
- Linux is the only listed platform
- AppImage contains only the GUI
- Core package needs separate installation
- Logout may be required for permissions
The verdict
DSTX offers broad controller configuration and virtual Xbox 360 output through several Linux installation formats. Its open-source, no-telemetry approach is paired with a separate core-package requirement for AppImage users.
Who it suits
DSTX suits Linux users who want PlayStation or Switch Pro controllers to provide Xbox 360 controller output. It is also useful for users needing multiple profiles, terminal controls, or daemon-based settings.
Plans and prices
DSTX
Free and open source under GPLv3 · no ads or paywalls
Read 9 Oct 2026 · dstxapp.org
On the record
- Connection
- It supports up to four controllers at once over USB or Bluetooth.dstxapp.org · read 9 Oct 2026
- Controller settings
- It provides LED effects, rumble adjustment, deadzone calibration, stick sensitivity, Y-axis inversion, and button remapping.dstxapp.org · read 9 Oct 2026
- Developer
- The site credits André Lameira as the developer.dstxapp.org · read 9 Oct 2026
- Install formats
- The maker offers Flatpak, Debian .deb, Fedora/RHEL .rpm, AppImage, binary tarball, and source build options.dstxapp.org · read 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.dstxapp.org · read 9 Oct 2026
- Package limitation
- The AppImage contains only the GUI, so the core package must be installed separately.dstxapp.org · read 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.dstxapp.org · read 9 Oct 2026
- Permission requirement
- After installation, users may need to log out and back in for controller group permissions to take effect.dstxapp.org · read 9 Oct 2026
- Privacy and license
- DSTX says it has no telemetry or tracking and is released under GPLv3 with source code publicly available.dstxapp.org · read 9 Oct 2026
- Profiles
- Users can save and load custom controller profiles.dstxapp.org · read 9 Oct 2026
- Purpose
- DSTX emulates an Xbox 360 controller from DualShock 4, DualSense, or Nintendo Switch Pro controllers on Linux.dstxapp.org · read 9 Oct 2026
- Support
- The project lists Ko-fi, PayPal, GitHub Sponsors, and PIX as donation options.dstxapp.org · read 9 Oct 2026