Package Details: xboxdrv 0.8.8-7

Git Clone URL: (read-only, click to copy)
Package Base: xboxdrv
Description: Userspace gamepad driver for Linux
Upstream URL:
Licenses: GPL3
Submitter: None
Maintainer: anthraxx (nvllsvm)
Last Packager: nvllsvm
Votes: 250
Popularity: 1.82
First Submitted: 2009-11-17 12:07
Last Updated: 2021-11-01 00:46

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 »

nerflad commented on 2017-10-15 22:41

Hi, seems the build is failing for me due to an error in the code?

build_bin2h(["src/xboxdrv_vfs.hpp"], ["examples/mouse.xboxdrv", "examples/xpad-wireless.xboxdrv"])
[<SCons.Node.FS.File object at 0x563f3a487260>]
[<SCons.Node.FS.File object at 0x563f3a486d80>, <SCons.Node.FS.File object at 0x563f3a486ff0>]
scons: *** [src/xboxdrv_vfs.hpp] AttributeError : type object 'str' has no attribute 'maketrans'
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/SCons/", line 1054, in execute
result = self.execfunction(target=target, source=rsources, env=env)
File "/home/elb/pkg/aur/xboxdrv/src/xboxdrv-0.8.8/SConstruct", line 47, in build_bin2h
fout.write("const char %s[] = {" % c_escape(src.get_path()))
File "/home/elb/pkg/aur/xboxdrv/src/xboxdrv-0.8.8/SConstruct", line 32, in c_escape
return str.translate(bytes.maketrans(b"/.-", b"___"))
AttributeError: type object 'str' has no attribute 'maketrans'
scons: building terminated because of errors.

faergeek commented on 2017-10-15 05:31

@anthraxx: Thanks for updates and good words :-). Can you please add 'armv7' architecture to list?

anthraxx commented on 2017-10-13 07:40

i'm only using multiple xbox 360 controllers, however the patch doesn't seem to make any problems. will play around this weekend and push a package later.
PS: still appreciate your contribution here :)

faergeek commented on 2017-10-13 07:37

@anthraxx: Sorry, yeah, I'm telling that from last release/comment. It's not about two recent comments, I can't reproduce it on my machine too. But "60 seconds delay" is reproducible on my machine. May be it just depends on usage. I don't have an xbox controller, I use xboxdrv to emulate xbox controller using somewhat like "iPEGA-9017s" ( on Raspberry Pi 2. Patch which I applied solves "60 seconds delay" issue for me.

Can you tell something on your usage? May be we can reproduce/solve these issue?

If that patch doesn't add problems for your usage may be you can apply it here?

P.S. I also know that upstream package is not updated too often for new releases to be here :-) So I'm wrong about you not being responsive, sorry again.

anthraxx commented on 2017-10-13 07:17

@faergeek: and you tell that from what? the last comment? lol. The only useful comments since then where xnick which is like barely 2 days old and flacer posting a pull request for an issue i'm not even facing. They are both non-upstreamed pull requests. Both changes look reasonable so far but i'm certainly not pulling in all random open PR's, be patient.

faergeek commented on 2017-10-13 05:30

It seems like this package needs a new maintainer. Recent activity is ~1 year ago. Anybody?

xnick commented on 2017-10-12 17:38

I committed the required changes to the git for scons 3 compatibility.
If anyone wants to build in the meantime, here is the pull request containing the edited file.

faergeek commented on 2017-10-09 07:38

I applied patch for "60 second delay" issue + added armv7h (raspberry pi 2) architecture to list.
It works smoothly, I don't see any issue.

Here it is

AlexanderRevo commented on 2017-09-24 10:16

XB1 controllers should work, mine worked fine with zero configuration. I have the oldest model though.

maxlefou commented on 2017-08-06 18:50

Is there support for Xbox One pads yet?

I have a generic xbox one pad and it's not recognised by xboxdrv. Nor by xpad. And jstest doesn't work. But evdev detects it and the inputs replies. So, the pad works but is not recognised.