Package Details: python-steamcontroller-git r125.80928ce-1

Git Clone URL: https://aur.archlinux.org/python-steamcontroller-git.git (read-only)
Package Base: python-steamcontroller-git
Description: Standalone userland driver for the Steam controller
Upstream URL: https://github.com/ynsta/steamcontroller
Keywords: controller steam
Licenses: MIT
Conflicts: steamcontroller
Provides: steamcontroller
Submitter: vorpalblade
Maintainer: vorpalblade
Last Packager: vorpalblade
Votes: 18
Popularity: 0.005832
First Submitted: 2015-11-15 13:54
Last Updated: 2017-08-18 01:17

Dependencies (5)

Required by (1)

Sources (1)

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?