DSTX
dstxapp.org
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 simultaneously through USB or Bluetooth and provides virtual controller output. Users can remap buttons, adjust rumble and stick sensitivity, calibrate deadzones, invert the Y axis and configure LED effects. Custom profiles can be saved and loaded for different setups. DSTX includes a GTK4 graphical interface, a terminal interface and a background daemon that keeps settings active after the window closes. Installation choices include Flatpak, Debian .deb, Fedora/RHEL .rpm, AppImage, binary tarball and source build. The AppImage contains only the GUI, so the core package is separate. Controller group permissions may require logging out and back in after installation. DSTX is GPLv3 open source, says it has no telemetry or tracking, and publishes its source code.
Spec sheet
- Purpose
- DSTX emulates an Xbox 360 controller from DualShock 4, DualSense, or Nintendo Switch Pro controllers on Linux.Read 9 Oct 2026 · dstxapp.org
- Support
- The project lists Ko-fi, PayPal, GitHub Sponsors, and PIX as donation options.Read 9 Oct 2026 · dstxapp.org
- Connection
- It supports up to four controllers at once over USB or Bluetooth.Read 9 Oct 2026 · dstxapp.org
- Controller settings
- It provides LED effects, rumble adjustment, deadzone calibration, stick sensitivity, Y-axis inversion, and button remapping.Read 9 Oct 2026 · dstxapp.org
- Developer
- The site credits André Lameira as the developer.Read 9 Oct 2026 · dstxapp.org
- Install formats
- The maker offers Flatpak, Debian .deb, Fedora/RHEL .rpm, AppImage, binary tarball, and source build options.Read 9 Oct 2026 · dstxapp.org
- Interfaces
- DSTX includes a GTK4 graphical interface, a terminal interface, and a background daemon that keeps settings active after the window closes.Read 9 Oct 2026 · dstxapp.org
- Package limitation
- The AppImage contains only the GUI, so the core package must be installed separately.Read 9 Oct 2026 · dstxapp.org
- 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.Read 9 Oct 2026 · dstxapp.org
- Permission requirement
- After installation, users may need to log out and back in for controller group permissions to take effect.Read 9 Oct 2026 · dstxapp.org
- Privacy and license
- DSTX says it has no telemetry or tracking and is released under GPLv3 with source code publicly available.Read 9 Oct 2026 · dstxapp.org
- Profiles
- Users can save and load custom controller profiles.Read 9 Oct 2026 · dstxapp.org
Plans and prices
Strong points and limits
Strong points
- Supports four controllers at once
- USB and Bluetooth connections
- Profiles can be saved and loaded
- Graphical, terminal and daemon interfaces
- GPLv3 with no telemetry
Limits
- Linux only
- AppImage excludes the core package
- Logout may be required after installation
Who it suits
DSTX suits Linux users who want console-style controller compatibility and configurable profiles. It is also suited to users who prefer graphical, terminal or daemon-based control.
Verdict
DSTX concentrates on translating supported controllers into Xbox 360 input while exposing extensive calibration and remapping controls. Its multiple install formats and interfaces give Linux users several setup paths.
Where Specifiction places it
- Controller Mapping Software#18 of 297.6