Sc-controller: Is not possible to install it on Ubuntu 20.04?

Created on 25 Apr 2020  路  15Comments  路  Source: kozec/sc-controller

Please, add a repo for this LTS Ubuntu version. I try to install the snap, but don't work.

Most helpful comment

The following AppImage is confirmed to work on Ubuntu 20.04. It is based on the Python 3 fork.

SC_Controller-x86_64_20200707.AppImage:
https://drive.google.com/file/d/16QHJ4d5eaCYCYPdmFQ96DWJLh81L7gX8/view?usp=sharing

All 15 comments

I've installed on Ubuntu 20.04
I think this program was my first time I tried build & install of software see instructions @
https://github.com/kozec/sc-controller/tree/v0.4.7#building-the-package-by-yourself

Some things will not work out of the box. e.g sc-controller is using python2, but evdev package for python2 isn't available by default in 20.04

oh, that's true, I had to dig around for some GTK lib's to make the keyboard keys show in the OSD.
My main point to @leillo1975 was that it is possible to make this happen yourself, rather than waiting for others, and this is a pretty great package to have a try at compiling from if they haven't done it before. I'm happy to provide some guidance (although not a software pro by any means)

Some things will not work out of the box. e.g sc-controller is using python2, but evdev package for python2 isn't available by default in 20.04

I have the same problem. I tried also the AppImage and Snap, but the first don't run and the second don't detect my Steam Controller. Is a pity that this awesome App don't have official support for a LTS version.... I can only hope and trust that the developer will take action

Until there is a compatible package for 20.04 I would like to compile sc-controller myself. I tried the snap and set the appropriate apparmour exceptions without success. Would you mind, @FreeTheSmoke , giving some pointers on how you compiled sc-controller on 20.04?

Snaps are kinda crap at accessing anything outside themselves (and I think Kozec's putting most of his efforts into the C build of SCC nowadays, so the Snap may not be fixed soon.)
Re: Building the package by yourself, the Ubuntu package names are:

Dependencies

  • __PyGObject__ is called python-gobject-2 in Ubuntu
  • __python-gi-cairo__ and __gir1.2-rsvg-2.0__ are called same in Ubuntu
  • __setuptools__ is called python-setuptools in Ubuntu
  • __python-pylibacl__ is called same in Ubuntu
  • __python-evdev__ is called same in Ubuntu

Also, if you get an error about "headers" when you try to build/install add either
python-dev or zlib1g-dev --- I can't remember which --- so I add both.

"is not possible to find python-evdev"
"is not possible to find python-dev-is-python"

I had to download and install pip2 manually from https://pip.pypa.io/en/stable/installing/. Then I used pip2 to build the missing Python 2 packages in Ubuntu 20.04.

im having the same issue,wish he made another appimage for the newest version

The following AppImage is confirmed to work on Ubuntu 20.04. It is based on the Python 3 fork.

SC_Controller-x86_64_20200707.AppImage:
https://drive.google.com/file/d/16QHJ4d5eaCYCYPdmFQ96DWJLh81L7gX8/view?usp=sharing

The following AppImage is confirmed to work on Ubuntu 20.04. It is based on the Python 3 fork.

SC_Controller-x86_64_20200707.AppImage:
https://drive.google.com/file/d/16QHJ4d5eaCYCYPdmFQ96DWJLh81L7gX8/view?usp=sharing

It Works! Great!. I think this must be uploaded here as official release

The following AppImage is confirmed to work on Ubuntu 20.04. It is based on the Python 3 fork.

SC_Controller-x86_64_20200707.AppImage:
https://drive.google.com/file/d/16QHJ4d5eaCYCYPdmFQ96DWJLh81L7gX8/view?usp=sharing

Where I can find the Python3 fork?

The following AppImage is confirmed to work on Ubuntu 20.04. It is based on the Python 3 fork.
SC_Controller-x86_64_20200707.AppImage:
https://drive.google.com/file/d/16QHJ4d5eaCYCYPdmFQ96DWJLh81L7gX8/view?usp=sharing

It Works! Great!. I think this must be uploaded here as official release

Yep, working well for me. Thanks for this. This needs to be made available on the front github page as an official release.

The following AppImage is confirmed to work on Ubuntu 20.04. It is based on the Python 3 fork.

SC_Controller-x86_64_20200707.AppImage:
https://drive.google.com/file/d/16QHJ4d5eaCYCYPdmFQ96DWJLh81L7gX8/view?usp=sharing

With that AppImage I get only the tray icon, but no GUI, even lunching it with the 'gui' command. The tray icon provides only a button to enable/disable emulation, About and Quit options. Any help?

I've been working on the snap version. It should now be working, to some extent, on 20.04 and 20.10. Certainly it "works for me" on all of my machines running 20.04 using several Steam Controllers and the controller dongle. I haven't implemented bluetooth support (yet) and haven't tried with any non-Steam controllers.

Give it a try and see if it works for you. Feedback is welcome on my sc-controller-snap repo.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

uppps picture uppps  路  106Comments

ManuelMT21An picture ManuelMT21An  路  12Comments

Jimi-James picture Jimi-James  路  12Comments

AccountOneOff picture AccountOneOff  路  10Comments

sunweaver picture sunweaver  路  35Comments