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"
---
Search Criteria
Package Details: xboxdrv 0.8.13-1
Package Actions
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.75 |
First Submitted: | 2009-11-17 12:07 (UTC) |
Last Updated: | 2024-10-09 22:28 (UTC) |
Dependencies (9)
- dbus-glib
- dbus-python (python-dbus)
- libusb (libusb-gitAUR)
- libx11 (libx11-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- git (git-gitAUR, git-glAUR) (make)
- glib2-devel (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
Required by (7)
- 8bitdo-ultimate-controller-udev
- ds360go-git
- humble-lumpia-git (optional)
- proton-ge-custom-bin (optional)
- proton-ge-custom-rtsp-bin (optional)
- xbox-generic-controller
- xboxdrv-runit
Sources (1)
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)
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.
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.)