Skip to content
Ubuntu xboxdrv Integration
Shell Makefile
Branch: master
Clone or download
Latest commit 6539a97 Dec 1, 2016
Type Name Latest commit message Commit time
Failed to load latest commit information.
src New Ubuntu package Dec 1, 2016
.gitignore Ignoring /debian May 2, 2014
LICENSE Initial commit Apr 15, 2014 Fixing typo and clearing text. Oct 14, 2015

Ubuntu xboxdrv Integration

This package provides additional configurations over xboxdrv driver.

Unlike stock xpad kernel driver, xboxdrv provides a wide variety of configuration options: it allows you to simulate keyboard and mouse events, remap buttons and axes, apply autofire, invert axis, tweak axis sensitivity, emulate throttle and rudder controls and send macros.

But while xboxdrv is included in its last version on Ubuntu 14.04, it lacks additional configuration to get it properly working.

This package adds additional configurations over xboxdrv:

  • Clear broken configurations;
  • Properly configure a upstart service;
  • Manage xboxdrv service on System suspend/resume;
  • Add support for user options at /etc/default/xboxdrv;
  • Start with support for 4 joysticks;
  • Add a "Joysticks" entry into System Settings panel;
  • Easy ForceFeeback activation.


To install (and automatically) start this service, open a terminal and run:

sudo apt-add-repository -y ppa:rael-gc/ubuntu-xboxdrv
sudo apt-get update
sudo apt-get install ubuntu-xboxdrv

Start/stop the job

The xboxdrv job is already started when the package is installed. But, if for some reason, you need to restart it, run in terminal:

sudo service xboxdrv restart

Force Feedback

To enable force feedback, as sudo edit the /etc/default/xboxdrv file and change FORCE_FEEDBACK to true.

Then, restart the service: sudo service xboxdrv restart.

One important note: force feedback has problems with wine games.


By default, triggers are not enabled as z-axis, but as buttons. To change, edit /etc/default/xboxdrv and change TRIGGERS_AS_BUTTONS to false.

If you intend to use XBMC (at least version 13), set TRIGGERS_AS_BUTTONS to false. Maybe this option should also be false for Kodi 14 and 15.

Additional Configurations Options

You can edit /etc/default/xboxdrv and add more configurations to xboxdrv.

To see a list of available configurations, please, check xboxdrv options page.

PS3 dualshock

Some games supports only the X360 gamepad, but xboxdrv can force system to get Playstation 3 dualshock recognized as a X360 gamepad.

If you'll connect by wireless (i.e., not wired by USB), please, first pair your dualshock by Bluetooth.


To uninstall, please use purge to remove the xpad stock driver from blacklist:

sudo apt-get purge ubuntu-xboxdrv
You can’t perform that action at this time.