X1 Control Panel Experimental Linux Version

X1 Control Panel Experimental Linux Version

Disclaimer:

Alert
Linux is not an officially supported platform. This release is experimental, so comes with no guarantee that it will work on your system, or that it will receive further updates.

This release has not gone through full production testing on any distro (let alone all of them), so will undoubtedly also include some interesting bugs I didn't notice. The worst case I can envisage for these is temporarily locking up the mouse, or the Control Panel corrupting its own configuration. So I recommend exporting backups every now and then. But I must also warn that you use it at your own risk.

Limitations:

  1. No firmware updates for Z1, Z2, Tracer, and Creator.
    1. Mouse firmware updates for these devices will need to be performed using Windows or macOS (downloads here).
  2. No installer.
    1. New versions will be downloaded automatically when available. But accepting the update will just exit the X1 Control Panel and open the archive containing the new version.
  3. No Linux specific pre-made profiles or action libraries.
    1. The included pre-made profiles and action libraries are unchanged from the Windows versions. So some actions may not work on the Linux versions of that software (if Linux versions even exist).
  4. Will not launch automatically on system boot.
    1. Saving profiles to your mouses flash memory mostly eliminates the downside of this. But the app will need to be launched for auto profile switching.
  5. Keyboard input recorder cannot capture some shortcuts.
    1. Any shortcut which switches focus away from the Control Panel (e.g. Alt-Tab) cannot be directly recorded.
    2. These shortcuts can still be added to the mouse, but they will need to be created manually in Expert Mode; or created partially with the keyboard recorder, then edited to complete the shortcut.

Download:

X1 Version: 3.1.0.0

Current Version Details
Supported Firmware:
  1. Z3 Firmware V90
  2. Z Firmware V208
Linux Specific Changes:
  1. App detection updated for various session types and compositors.
  2. Now using hidapi-hidraw for mouse detection and comms.
    1. These changes require new udev rules for the X1 to detect your mouse. So make sure to apply the updated udev rules as covered above.
Full Changelog: X1 Beta Changelog
Previous versions
Version
Linux specific Notes
Firmware
  1. App detection improved for various session types and compositors.
  2. Now using hidapi-hidraw for mouse detection and comms.
    1. This change requires new udev rules for the X1 to detect your mouse. So make sure to apply the updated udev rules file. See the Setup section above for details.
Z: 208
Z3: 090
FW208 
FW205
FW205
FW204
Fully disables foreground app detection when auto switching is disabled instead of just ignoring it.
FW204
See Beta changelog
FW204
FW204
FW204
Adjustments to app update support (may work on more systems now, but still needs more work ).

See Beta changelog for other general changes
FW203
Added correct translations files.
Added partial app update support.

See Beta changelog for other general changes
FW203
FW203
FW202
3.0.4.22
Resolved issue that was preventing app exit.
FW202
Improvements to app linking.
FW202
FW202
Adds app detection for auto profile switching.
FW202
Initial Release.
FW202

Setup:

The Control Panel should run without any further setup after extracting it. However, it may not be able to communicate with your mouse before being given explicit permission on your system. So if your mouse is not detected copy the included '60-Swiftpoint.rules' file into the '/etc/udev/rules.d' directory, then reload the UDEV rules.
Running the three commands below from the extracted Control Panel directory will do this for you.
  1. sudo cp 60-Swiftpoint.rules /etc/udev/rules.d
  2. sudo udevadm control --reload-rules
  3. sudo udevadm trigger
SteamOS Note
SteamOS users may need to disable read-only mode to update these rules. This requires two extra commands as shown below.
  1. sudo steamos-readonly disable
  2. sudo mv 60-Swiftpoint.rules /etc/udev/rules.d
  3. sudo udevadm control --reload-rules
  4. sudo udevadm trigger
  5. sudo steamos-readonly enable
If the mouse is still not detected by the X1, try unplugging and reconnecting it. 

Reporting Issues:

This Linux release has not been thoroughly tested, so I do expect there to be other issues. If you run into any please do let us know via this Beta forum, or a ticket.
But be aware that as Linux is not officially supported I generally wont be able to troubleshoot the issue with you. Instead I will just be monitoring issue reports more passively and solving what issues I can when time allows.


    • Related Articles

    • Swiftpoint X1 Control Panel - Changelog

      Latest Version 3.0.9.1 - May 2026 Improvements & Fixes: Allow access to all pre-made profiles from all mouse models. Allow adding vibration to all input types in simple mode. Use ↑ and ↓ symbols for mouse press and release outputs on mappings screen. ...
    • Swiftpoint X1 Control Panel Download (for Z/Z2, Tracer and Creator)

      The Swiftpoint X1 Control Panel is available for Windows and macOS, and supports the Swiftpoint Z/Z2, Tracer and Creator. You can find details on what's new in the latest versions here. X1 Control Panel Downloads Windows: X1 Control Panel V3.0.9.1 ...
    • Swiftpoint X1 Control Panel Beta Changelog

      3.1.0.0 Beta New Control Panel Features: Added Support for Z3. "Block further outputs" updated to "Block parent mappings". The block now only applies to ancestor mappings, not sibling mappings. Blocks are now available on nested scroll and mouse ...
    • X1 Control Panel Expert Mode Overview

      Main Menu Starting from the top left of the Control Panels window you will find the Main Menu. Here you can access some of the key functionality detailed below. Save Mappings to Permanent Flash Memory in Mouse: This option allows you to export all of ...
    • Introduction to the Swiftpoint X1 Control Panel

      Intro The X1 Control Panel provides an easy to use interface for configuring mice in our Classic-grip Range. Including the Swiftpoint Z, TRACER and Creator. If you do not already have it installed, it is available for macOS 10.12+ and Windows 7+ from ...