RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Error and GUI terminates back to ES when launching RetroPie-Setup direct on machine (libudev?) - but SSH is ok

    Scheduled Pinned Locked Moved Help and Support
    retropie-setuplibudevubuntussh
    41 Posts 6 Posters 4.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hhromic @psyke83
      last edited by

      @psyke83 said in Error and GUI terminates back to ES when launching RetroPie-Setup direct on machine (libudev?) - but SSH is ok:

      @BuZz

      It looks like we might need to add a delay to the runcommand invocation as well?

      I implemented python-evdev support into the script: https://github.com/RetroPie/RetroPie-Setup/compare/master...psyke83:joy2key_evdev

      Tested it on Ubuntu 18.10, confirmed it to work well and eliminate the need for any delays... and then realized afterwards that Raspbian doesn't have this package :/

      It's possible to get on Raspbian via installing python-pip and then installing it that way, but python-pip requires 30MB or so of extra packages. A damn shame :(

      how about the idea of re-implementing joy2key in C and use libevdev/libudev directly? the binary would be much smaller and elegant than having the python interpreter :)
      joy2key doesn't seem to be too complex functionally speaking. In few weeks I will have much more time available and could help with this if interested.

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

      Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.