Package Details: xboxdrv 0.8.8-4

Git Clone URL: (read-only)
Package Base: xboxdrv
Description: Userspace gamepad driver for Linux
Upstream URL:
Licenses: GPL3
Submitter: None
Maintainer: anthraxx
Last Packager: anthraxx
Votes: 235
Popularity: 0.492503
First Submitted: 2009-11-17 12:07
Last Updated: 2017-11-06 00:44

Pinned Comments

anthraxx commented on 2017-11-07 23:55

use extra-x86_64-build from devtools to build this project

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »

prurigro commented on 2014-07-16 13:49

I updated the package to fix some namcap issues (including a missing dep), move the config from the deprecated /etc/conf.d/ to the new standard location @ /etc/default/, set the package to backup the config file when removed or an updated config is added, changed the config to allow xboxdrv to manage multiple controllers, and updated the systemd service to use the new config file and deattach kernel drivers (so it can handle PS3 controllers).

@jack.mitchell: feel free to pull in the updated package:

saik0 commented on 2014-05-21 18:46

@pedrofleck I'm able to get without any problems.

pedrofleck commented on 2014-05-21 14:52

.tar.bz2 source link is off. Change PKGBUILD to mirror ""

saik0 commented on 2014-05-02 18:37

Here's what I've done to get the whole thing working well with four wireless xbox 360 gamepads. Much of it could be adapted into the package post-install, including some of the fixes already mentioned.

The daemon connects to the dbus system bus and any user in the xboxdrv group can call any of the methods, however the xboxdrvctl script is hardcoded to use the session bus, I've fixed it on my fork for anybody interested.

dizzi90 commented on 2014-04-06 01:54

python2-dbus is a dependency.

pablox commented on 2013-12-01 02:31

Add this before the "scons $MAKEFLAGS" line:

sed -i '\@^#!/usr/bin/@s/env\ python/python2/' xboxdrvctl

ProfessorKaos64 commented on 2013-10-08 00:53

Get a segmentation fault when trying to load :(

someoneelse123 commented on 2013-09-29 07:48

One traditional python-on-arch problem here:

$ xboxdrvctl
File "/usr/bin/xboxdrvctl", line 76
print "Error: --slot argument required"
SyntaxError: invalid syntax

$ head -1 /usr/bin/xboxdrvctl
#!/usr/bin/env python

Anonymous comment on 2013-06-24 11:00

Is there an argument not to add 'armv6h' to the architecture line in the PKGBUILD file? It compiles well on an RPi.

adam900710 commented on 2013-05-12 12:53

Prefer adding an udev rule like the following to make normal user able to use it or just simplify the setting.
BUS=="usb", SYSFS{idVendor}=="045e", SYSFS{idProduct}=="028e", MODE="0660", GROUP="plugdev"
KERNEL=="uinput", MODE="0660", GROUP="plugdev"