joyx
v0.17.0
Published
x360ce for linux
Downloads
4
Maintainers
Readme
JoyX
Linux utility to map any gamepad into a xbox360 virtual device, powered by xboxdrv
Overview
JoyX is an app that let's you add virtual xbox360 gamepads using xboxdrv, letting you configure the app with an interactive UI. It's a WIP so expect changes and improvements. Currently, it offers a simple terminal UI for configuring gamepads, and a gamepad watcher that will spawn/kill the xboxdrv process as needed. You can have as many controllers as you want. It also includes an optional systemd user unit installer, which will configure the watcher as an autostarting service.
Installation
# First you need to have Node.JS, npm and xboxdrv installed in your system
# For example, in Archlinux/SteamOS, open the terminal and run
yay -S xboxdrv nodejs npm
# Then, install JoyX with npm
sudo npm i -g joyx
Usage
# Edit or add a new gamepad.
joyx configure
# Run the watcher in foreground
joyx run
# Install the service
joyx service install
# Uninstall the service, this will disable and remove the systemd unit
joyx service uninstall
# Aliases for systemd commands
joyx service start
joyx service restart
joyx service stop
License
JoyX is licensed under the MIT license. MIT