Piccola precisazione per chi dovesse incorrere nel medesimo problema; lo script python è utile soltanto per inizializzare correttamente il controller… è comunque necessario rieseguire lo script ogni qualvolta si scollega e ricollega il gamepad o dopo aver riavviato il PC.
Io per comodità ho salvato lo script in una cartella ed ho creato uno script shell ed un avviatore in modo da poterlo avviare comodamente sia da terminale, sia cliccando sul lanciatore dal menu delle applicazioni.
A tal proposito… dato che lo script deve essere eseguito con i privilegi di amministratore, ovviamente da terminale eseguo lo script shell che richiama quello python con sudo
, mentre per creare il lanciatore ho utilizzato beesu
.