I can report that it (0.8.5-3) compiles, installs and runs successfully on my Raspberry Pi B+ (arm6h). But there is a catch. Compiling 'src/command_line_options.cpp' and 'src/evdev_helper.cpp' is very memory intensive (on the Pi). I had to decrease video memory to only 16MB, leaving 496 MB to the system in order to get through. Cc1plus would otherwise choke with error "g++: internal compiler error: killed (program cc1plus)".
Please consider adding 'arm6h' to the arch array - preferably with a warning about the memory needed.
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 .. 6 7 8 9 10 11 12 13 14 15 16 Next › Last »
skogsmaskin commented on 2014-11-13 07:01 (UTC)
anthraxx commented on 2014-11-04 11:54 (UTC)
thanks goes to Jack for maintaining this package until now, he passed it over to me. I have just release the python2 fix for 'xboxdrvctl' and will do a general cleanup the following days.
anthraxx commented on 2014-11-04 11:07 (UTC)
Hey, you did exactly the opposite of what i have recommended, python in ArchLinux is using python3 (but the script MUST run with python2).
Thats the reason why you have to add python2 as dependency (NOT python) AND also fix the interpreter in the script 'xboxdrvctl' via sed.
Here is a fixed version which uses python2 and replaced the scripts interpreter properly:
https://raw.githubusercontent.com/anthraxx/arch-pkgbuilds/b09e8cc48f0086fb5e35f7e589eb51fd90f450c8/xboxdrv/PKGBUILD
please fix the package correctly,
cheers and have a nice day,
anthraxx
anthraxx commented on 2014-11-02 22:05 (UTC)
Hi, the tool xboxdrvctl (which is shipped with this package) requires python2 as a dependency.
Also it fails executing, as it uses '/usr/bin/env python' but requires python2 to run, please use sed for 'xboxdrvctl' in prepare() to replace python with python2.
MichaelTunnell commented on 2014-10-16 22:03 (UTC)
@jc61990 all you need to do is buy a usb/dc adapter and you can charge it without need of your computer. like this one: http://www.amazon.com/Motorola-Wall-Charger-Micro-Cable/dp/B005LFXBJG/ref=sr_1_1?ie=UTF8&qid=1413496989&sr=8-1&keywords=cell+phone+charger
alarm commented on 2014-08-18 18:17 (UTC)
@jc61990
May be it's related with this issue https://github.com/Grumbel/xboxdrv/issues/21 ?
jc61990 commented on 2014-07-23 01:23 (UTC)
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 (UTC)
@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 (UTC)
@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 (UTC)
@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.
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.)