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.
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.70 |
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 .. 9 10 11 12 13 14 15 16 Next › Last »
fettouhi commented on 2012-10-07 10:17 (UTC)
fettouhi commented on 2012-10-07 10:16 (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.
rnestler commented on 2012-08-07 22:51 (UTC)
I think you shouldn't include boost in the depends, since it is only a makedepend. And I also get some namcap warnings:
xboxdrv E: Dependency libx11 detected and not included (libraries ['lib/libX11.so.6'] needed in files ['usr/bin/xboxdrv'])
xboxdrv E: Dependency dbus-glib detected and not included (libraries ['lib/libdbus-glib-1.so.2'] needed in files ['usr/bin/xboxdrv'])
xboxdrv E: Dependency gcc-libs-multilib detected and not included (libraries ['lib/libstdc++.so.6', 'lib/libgcc_s.so.1'] needed in files ['usr/bin/xboxdrv'])
xboxdrv W: Dependency included and not needed ('dbus-python')
Dominor commented on 2012-07-30 23:50 (UTC)
# Maintainer: Jack Mitchell <jgm11@le.ac.uk>
pkgname=xboxdrv
pkgver=0.8.4
pkgrel=2
pkgdesc="An XBox/XBox 360 gamepad driver - as alternative to the xpad-kernel module - with more configurability, runs in userspace and supports a multitude of controllers"
arch=('i686' 'x86_64')
url="http://pingus.seul.org/~grumbel/xboxdrv/"
license=('GPL3')
depends=('libusbx' 'python' 'libx11' 'dbus-glib' 'gcc-libs-multilib')
makedepends=('scons' 'pkg-config' 'boost' 'libx11' 'dbus-glib' 'libusb')
source=(http://pingus.seul.org/~grumbel/xboxdrv/$pkgname-linux-$pkgver.tar.bz2)
md5sums=('c4970d08426489b2b604e01148bd687d')
build() {
cd "$srcdir/$pkgname-linux-$pkgver"
make
}
package() {
cd "$srcdir/$pkgname-linux-$pkgver"
make install PREFIX=/usr DESTDIR="$pkgdir"
}
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.
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.)