SC Controller

Edit Package sc-controller

User-mode driver and GTK3 based GUI for Steam Controller

Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename Size Changed
sc-controller-0.4.8.13.tar.gz 0002570335 2.45 MB
sc-controller.changes 0000010212 9.97 KB
sc-controller.spec 0000002084 2.04 KB
Comments 3

Daniel Weatherill's avatar

This package should include xinput as a dependency. Currently on systems without xinput installed, the daemon crashes with the following traceback:

Traceback (most recent call last): File "/usr/bin/scc-daemon", line 35, in <module> main() File "/usr/bin/scc-daemon", line 31, in main daemon.debug() File "/usr/lib64/python2.7/site-packages/scc/sccdaemon.py", line 910, in debug self.run() File "/usr/lib64/python2.7/site-packages/scc/sccdaemon.py", line 544, in run fn() File "/usr/lib64/python2.7/site-packages/scc/drivers/sc_by_cable.py", line 81, in timer m.run_scheduled(time.time()) File "/usr/lib64/python2.7/site-packages/scc/mapper.py", line 351, in run_scheduled cb(self) File "/usr/lib64/python2.7/site-packages/scc/sccdaemon.py", line 391, in fix_xinput for d in xinput.get_devices(): File "/usr/lib64/python2.7/site-packages/scc/lib/xinput.py", line 22, in get_devices lst = (subprocess.Popen([ "xinput" ], stdout=subprocess.PIPE, stdin=None) File "/usr/lib64/python2.7/subprocess.py", line 711, in __init_ errread, errwrite) File "/usr/lib64/python2.7/subprocess.py", line 1343, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory

installing xinput solves this.

Thanks for packaging it!


Markus S's avatar

You may wanna track https://build.opensuse.org/package/show/home:kozec/sc-controller – it's by the upstream developer.


Jan Engelhardt's avatar

what an ugly spec file :-) It already starts by assuming that rpms are always built in ~/rpmbuild.. oh boy.

openSUSE Build Service is sponsored by