Package Details: xboxdrv 0.8.9-1

Git Clone URL: https://aur.archlinux.org/xboxdrv.git (read-only, click to copy)
Package Base: xboxdrv
Description: Userspace Xbox gamepad driver and input remapper
Upstream URL: https://github.com/xiota/xboxdrv
Licenses: GPL-3.0-or-later
Submitter: None
Maintainer: xiota
Last Packager: xiota
Votes: 258
Popularity: 0.30
First Submitted: 2009-11-17 12:07 (UTC)
Last Updated: 2024-04-05 06:58 (UTC)

Pinned Comments

xiota commented on 2024-04-02 11:20 (UTC) (edited on 2024-04-05 06:59 (UTC) by xiota)

Although other Xbox gamepad drivers are now available, this package is still useful as an input remapper for programs that support only Xbox controllers.

This package now uses a new repo based on the original stable branch. I plan to merge some fixes/updates from other repos.

Latest Comments

« First ‹ Previous 1 .. 8 9 10 11 12 13 14 Next › Last »

Dominor commented on 2012-07-30 23:50 (UTC)

I've made a PKGBUILD which now includes the manpage and has more complete build time and run time dependencies (as suggested by namcap). In the package function, make install is used to install the xboxdrv binary and man files.

gdkags commented on 2012-06-20 10:20 (UTC)

you are missing the manpage.

pcarrier commented on 2012-06-07 14:51 (UTC)

You could probably have makedepends boost, depends boost-libs. boost-libs is much smaller.

<deleted-account> commented on 2012-01-27 18:19 (UTC)

Fixed the Fix: The problem with the controller controlling the mouse was due to the package xf86-input-joystick. If anyone else is having this issue just remove said package and it'll work perfectly :)

<deleted-account> commented on 2012-01-24 01:47 (UTC)

Fixed: To stop the mouse being taken over I set the dead-zone to 4000. Then I ran into more problems where buttons were activating the right click menu and such so I had to remap it to emulate a keyboard: xboxdrv --deadzone 4000 --dpad-as-button --ui-axismap "x1=KEY_LEFT:KEY_RIGHT,y1=KEY_UP:KEY_DOWN,trigger=void" --ui-buttonmap "a=KEY_A,b=KEY_B,x=KEY_X,y=KEY_Y,rb=KEY_S,lb=KEY_D," --ui-buttonmap "dl=KEY_LEFT,dr=KEY_RIGHT,du=KEY_UP,dd=KEY_DOWN," --ui-buttonmap "start=KEY_W,back=KEY_Q,guide=KEY_E,tl=void,tr=void" this solution is far from ideal and if a fix is possible I'd really appreciate knowing how. Thanks!

<deleted-account> commented on 2012-01-24 01:18 (UTC)

When I plug in my controller my mouse pointer gets locked in the top-left of my monitor.

<deleted-account> commented on 2011-11-26 01:13 (UTC)

Bah. I found that it actually only works once after the system boots, so it isn't quite adequate: once the battery dies / is replaced or the controller turns itself off from inactivity, the controller breaks until the daemon I posted is restarted. >_<. I suspect it has something to do with it not running prior to login (ie automatically) unless I disabled dbus, which is naturally how the one I posted is configured to work. I will figure out a less problematic way to do it and re-post at another time if I remember :p Anyway, yeah I looked at the daemon in the source tarball and it makes no sense to me. It seems to be a huge usermode daemon file that doesn't come close to resembling any other arch daemons. I don't even know what it's written in.

jack.mitchell commented on 2011-11-23 09:30 (UTC)

That daemon looks good from my initial glance. I have been meaning to delve into enabling all the extra features of this package. If you read the site then you will find there are special daemon modes and stuff actually coded in - I want to do it I just haven't had time to examine it properly yet. One day my friends, one day...

<deleted-account> commented on 2011-11-12 23:16 (UTC)

http://pastebin.com/q24N7Rz7 I made a daemon for /etc/rc.d to launch this automatically at startup. Note that I was pretty tired when I wrote it and worked out quirks preventing its proper function, but it seems to work -- at least for my single wireless 360 controller. Just copy it over and chmod +x it as usual, but you should be sure to look it over or at least try it manually first before using it as a daemon in rc.conf. If anyone finds any glaring mistakes, please post a better one..

rnestler commented on 2011-08-16 19:00 (UTC)

i think boost-libs should be in depends and boost in makedepends