Search Criteria
Package Details: python-steamcontroller-git 1.2.r13.g80928ce-2
Git Clone URL: | https://aur.archlinux.org/python-steamcontroller-git.git (read-only, click to copy) |
---|---|
Package Base: | python-steamcontroller-git |
Description: | Standalone userland driver for the Steam controller |
Upstream URL: | https://github.com/ynsta/steamcontroller |
Keywords: | controller steam |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | vorpalblade |
Maintainer: | None |
Last Packager: | Kppqju77 |
Votes: | 19 |
Popularity: | 0.000610 |
First Submitted: | 2015-11-15 13:54 |
Last Updated: | 2020-04-10 09:53 |
Dependencies (6)
- python-libusb1
- python-psutil
- python-distutils-extra (make)
- python-pyqtgraph (python-pyqtgraph-git) (optional) – Required for sc-gyro-plot.py
- python-pyside (optional) – Required for sc-gyro-plot.py
- steam (optional) – udev rules for the controller
Latest Comments
tchebb commented on 2016-12-03 04:28
Missing dependency on python-psutil.
zebulon commented on 2016-12-02 21:15
@vorpalblade: many thanks.
vorpalblade commented on 2016-12-01 22:38
@zebulon: I've fixed that now. Sorry about the "new" update.
zebulon commented on 2016-12-01 09:47
@vorpalblade: thanks for packaging the git version. There is however an issue with having pkgver as the SHA1: the latest version as of today (fe66e53) is considered as older than the current pkgver (02f27c4) and this leads to pacaur/yaourt etc to always trying to update the package. There are new guidelines for git pkgver at https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git, you may want to use
pkgver() {
cd "$pkgname"
( set -o pipefail
git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
)
}
This works fine for me. Thanks.
vorpalblade commented on 2016-11-26 17:53
@Hori the current git version doesn't seem to be working for me. This is due to import errors in the python code, not python-psutil.
If I can verify that I do need python-psutil to run sc-desktop.py or sc-xbox.py, I will add it to the depends array.
Hori commented on 2016-11-25 07:19
Please add the python-psutil dependency. This won't work without it.
Reded commented on 2015-12-07 01:00
Heey again - just an update on my earlier problem - for some reason this package works just fine when I use my controller wirelessly. If I plug it in directly to USB, I get the SteamControler Device not found message! Looks like a bug I'll have to post on the github! :D
Reded commented on 2015-12-05 01:22
Yeah I already have all that unfortunately - my controller works perfectly in both mouse/kb mode and xbox emulation mode in Steam, and even works OOTB as a mouse/kb in my regular desktop (without Steam). I'm mostly just looking to use this package for the xbox emulation mode outside of Steam for emulators/WINE games! :D
vorpalblade commented on 2015-12-04 21:06
Have you added yourself to the "steam" group for the udev rules? If so, have you logged out and logged back in since then?
If it doesn't work, try adding/creating the following to /etc/udev/rules.d/99-steamcontroller.rules
-------------------
# replace game group by a valid group on your system
# Steam controller keyboard/mouse mode
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", GROUP="games", MODE="0660"
# Steam controller gamepad mode
KERNEL=="uinput", MODE="0660", GROUP="games", OPTIONS+="static_node=uinput"
--------------------
Reded commented on 2015-12-01 15:45
When running the scripts from this package, I don't get any results, and sc-dump.py simply says:
SteamControler Device not found
Bye
Complete with the typo in 'Controler'. I have the Steam package installed as well as the steamcontroller-udev package, and the controller works fine with Steam up and running.
Is there anything else I need to be doing that I'm missing, or shall I create an issue on the Github page?