Package Details: xboxdrv 0.8.13-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: 264
Popularity: 0.78
First Submitted: 2009-11-17 12:07 (UTC)
Last Updated: 2024-10-09 22:28 (UTC)

Pinned Comments

xiota commented on 2024-04-02 11:20 (UTC) (edited on 2024-09-30 20:11 (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 is now based on a fork that aims to keep the program working. (Original project ceased development around Sep 2022.)

Latest Comments

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

adam900710 commented on 2013-05-12 12:53 (UTC)

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" ---

alarm commented on 2013-04-12 12:23 (UTC)

xboxdrv 0.8.5 is released. Any ETA for update this package? What about default daemon mode?

max.bra commented on 2013-03-20 17:23 (UTC)

first of all, thanks for the PKGBUILD! but there's no need at all to install systemd service with executable right -install -D -m755 "$srcdir/xboxdrv.service" "$pkgdir/usr/lib/systemd/system/xboxdrv.service" +install -D -m644 "$srcdir/xboxdrv.service" "$pkgdir/usr/lib/systemd/system/xboxdrv.service"

Dominor commented on 2013-02-25 06:52 (UTC)

For anyone who wants I added an aur package called xboxdrv-stable-git, which recompiles xboxdrv from stable branch in order to be compatible with latest libusbx: https://aur.archlinux.org/packages/xboxdrv-stable-git/

alarm commented on 2013-02-24 16:12 (UTC)

Jack, could you add the key "-D" into /usr/lib/systemd/system/xboxdrv.service? (ExecStart = /usr/bin/xboxdrv -D -c /etc/conf.d/xboxdrv) It makes possible to launch xboxdrv as a daemon. The problem is that you can use more then one controller only in daemon mode. (proof - https://groups.google.com/d/msg/xboxdrv/LWWsoe0A36M/LIEiJB_zoxYJ ) But in this case I had an error: [ERROR] XboxdrvDaemon::run(): fatal exception: failed to get unique dbus name: Connection ":1.27" is not allowed to own the service "org.seul.Xboxdrv" due to security policies in the configuration file. The solution is using "--dbus disabled". So, could you add the following lines into /etc/conf.d/xboxdrv as default: [xboxdrv-daemon] dbus = disabled

someoneelse123 commented on 2013-02-19 20:00 (UTC)

tom@silver:~$ xboxdrvctl File "/usr/bin/xboxdrvctl", line 76 print "Error: --slot argument required" ^^ requires arch specific hashbang to use correct python version

Foucault commented on 2012-12-19 19:24 (UTC)

For the glibc issue just recompile the head from the stable branch of the xboxdrv repository. https://github.com/Grumbel/xboxdrv/tree/stable

jack.mitchell commented on 2012-11-17 21:06 (UTC)

Added a service file and a conf file, let me know if you have any issues!

fettouhi commented on 2012-10-07 10:17 (UTC)

libusbx was updated yesterday. When I disconnect my xbox 360 from the xboxdrv I get this error: root@andre ~]# rmmod xpad [root@andre ~]# modprobe uinput [root@andre ~]# modprobe joydev [root@andre ~]# xboxdrv --silent --trigger-as-button --ui-axismap x2=ABS_Z,y2=ABS_RZ --ui-buttonmap A=BTN_B,B=BTN_X,X=BTN_A,TR=BTN_THUMBL,TL=BTN_MODE,GUIDE=BTN_THUMBR xboxdrv 0.8.4 - http://pingus.seul.org/~grumbel/xboxdrv/ Copyright © 2008-2011 Ingo Ruhnke <grumbel@gmx.de> Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details. Controller: Microsoft Xbox 360 Controller Vendor/Product: 045e:028e USB Path: 005:002 Controller Type: Xbox360 Your Xbox/Xbox360 controller should now be available as: /dev/input/js0 /dev/input/event19 Press Ctrl-c to quit ^C*** glibc detected *** xboxdrv: free(): corrupted unsorted chunks: 0x0000000000c373d0 *** Segmentation error and I have rebuild the xboxdrv against the new libusbx.