Package Details: xboxdrv 0.8.8-7

Git Clone URL: https://aur.archlinux.org/xboxdrv.git (read-only, click to copy)
Package Base: xboxdrv
Description: Userspace gamepad driver for Linux
Upstream URL: http://pingus.seul.org/~grumbel/xboxdrv
Licenses: GPL3
Submitter: None
Maintainer: anthraxx (nvllsvm)
Last Packager: nvllsvm
Votes: 250
Popularity: 1.68
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 ... 3 4 5 6 7 8 9 10 11 12 Next › Last »

jc61990 commented on 2014-07-23 01:23

Is there any way to make this package ignore the play and charge cable? I am unable to "play and charge" when this cable is plugged into my computer, it bypasses my wireless adapter and just spits out

-- [ ERROR ] ------------------------------------------------------
The Xbox360 Play&Charge cable is for recharging only, it does not transmit data, thus xboxdrv can't support it. You have to get a wireless receiver:


Even tho I DO have the wireless receiver plugged into my computer.

saik0 commented on 2014-07-21 20:21

@prurigro

The config file should be able to setup the environment with at least as much granularity as the command line options. It's not very intuitive or well documented but most of the config file options are the same as the command line options.

To use --dpad-only you'd add dpad-only=true to the relevant config section, take a look at what I've got for four wireless xbox controllers
https://gist.github.com/saik0/11225735

prurigro commented on 2014-07-21 12:50

@alarm: That sounds like a good idea! I was thinking it might be nice to provide some variability in respect to the available commandline arguments too (like --dpad-only.) I was half thinking of wrapping xboxdrv in a script that ran it with different options depending on some config it parsed, but it seems like there should be a better way to do it; any thoughts in that direction? (or maybe the config can handle those and I just haven't dug deep enough)

alarm commented on 2014-07-21 05:22

@prurigro: Thanks a lot! I unsuccessfully asked about daemon mode earlier!
That's why I added an example to archwiki https://wiki.archlinux.org/index.php/Joystick#xboxdrv_with_two_controllers
Btw, may be it could be better to add more commented flags into the config file.
For example mimic-xpad for both controllers.

prurigro commented on 2014-07-16 13:50

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: http://96.126.108.7:90/xboxdrv-0.8.5-2.src.tar.gz

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: http://96.126.108.7:90/xboxdrv-0.8.5-2-x86_64.pkg.tar.xz

saik0 commented on 2014-05-21 18:46

@pedrofleck I'm able to get http://pingus.seul.org/~grumbel/xboxdrv/xboxdrv-linux-0.8.5.tar.bz2 without any problems.

pedrofleck commented on 2014-05-21 14:52

.tar.bz2 source link is off. Change PKGBUILD to mirror "http://pkgs.fedoraproject.org/repo/pkgs/xboxdrv/xboxdrv-linux-0.8.5.tar.bz2/7f20b12361770bbff9414a7c6d522c25/xboxdrv-linux-0.8.5.tar.bz2"

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.

https://gist.github.com/saik0/11225735

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 https://github.com/saik0/xboxdrv/blob/dbus-fix/xboxdrvctl for anybody interested.

dizzi90 commented on 2014-04-06 01:54

python2-dbus is a dependency.