Super Tux 2 non riconosce il Joypad

Un'area dove scambiarsi informazioni riguardanti l'uso di Ubuntu per giocare. Segnalazione di nuovi giochi e di problemi riscontrati.
Matteux
Prode Principiante
Messaggi: 4
Iscrizione: venerdì 2 aprile 2021, 19:43

Super Tux 2 non riconosce il Joypad

Messaggio da Matteux »

Ciao a tutti,

io e mio figlio ci siamo innamorati di SuperTux2 (e dell'Editor di livelli :D ) cosí ho comprato su Amazon due Joypad (exlene, snes usb controller) che funzionano ad es. con FrozenBubble o AstroMenace ma non online (ad es. Mario classic o Wolfenstein 3d) e soprattutto non con SuperTux2!!! :sigh: Erano il regalo per Pasqua!!

Me la date una mano?? Grazie :D
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: sabato 27 novembre 2010, 19:42

Re: Super Tux 2 non riconosce il Joypad

Messaggio da Ubuntello »

Ciao Matteux,

hai provato a configurare manualmente il joypad in SuperTux? Puoi farlo andando dal menu principale in Opzioni → Configura joystick, e abilitando “Configurazione manuale”.

Nei giochi che non prevedono l'uso di un gamepad sarà invece necessario utilizzare un programma come Antimicro, che trovi nei repository di Ubuntu. Con questo programma potrai associare i tasti della tastiera e del mouse al joypad, permettendoti di usarlo in qualsiasi gioco. Il programma in questione ti permette anche di salvare più profili (ogni profilo contiene un'associazioni dei tasti a sé stante), quindi, se ne hai la necessità, puoi tranquillamente usare un profilo diverso per ogni gioco (basterà selezionare da Antimicro il profilo desiderato, a seconda del gioco che avvii).

Tieni anche presente che, per alcuni giochi/programmi, il gamepad va collegato prima di avviarli (ma non è il caso delle versioni recenti di SuperTux).

:ciao:
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
Matteux
Prode Principiante
Messaggi: 4
Iscrizione: venerdì 2 aprile 2021, 19:43

Re: Super Tux 2 non riconosce il Joypad

Messaggio da Matteux »

Ciao, grazie tante della risposta!

Questo é quello che dice installando AnitMicro:

"matteo@PC:~$ sudo add-apt-repository ppa:ryochan7/antimicro
[sudo] Passwort für matteo:
AntiMicro is a graphical program that can be used to map keyboard keys and mouse controls to a gamepad. This functionality is useful for playing games with no built-in or poor gamepad support.
Mehr Informationen: https://launchpad.net/~ryochan7/+archiv ... /antimicro
[ENTER] drücken zum Weitermachen oder Strg-c, um das Hinzufügen abzubrechen.

Ign:1 http://ppa.launchpad.net/ryochan7/antimicro/ubuntu bionic InRelease
OK:2 http://de.archive.ubuntu.com/ubuntu bionic InRelease
Holen:3 http://de.archive.ubuntu.com/ubuntu bionic-updates InRelease [88,7 kB]
Fehl:4 http://ppa.launchpad.net/ryochan7/antimicro/ubuntu bionic Release
404 Not Found [IP: 91.189.95.85 80]
Holen:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]
Holen:6 http://de.archive.ubuntu.com/ubuntu bionic-backports InRelease [74,6 kB]
Holen:7 http://de.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [1.254 kB]
Holen:8 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [48,9 kB]
Holen:9 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [60,4 kB]
Holen:10 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2.464 B]
Holen:11 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [1.979 kB]
Holen:12 http://de.archive.ubuntu.com/ubuntu bionic-updates/main amd64 DEP-11 Metadata [295 kB]
Holen:13 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1.726 kB]
Holen:14 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [1.565 kB]
Holen:15 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 DEP-11 Metadata [289 kB]
Holen:16 http://de.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 DEP-11 Metadata [2.468 B]
Holen:17 http://de.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [9.292 B]
Paketlisten werden gelesen... Fertig
E: Das Depot »http://ppa.launchpad.net/ryochan7/antimicro/ubuntu bionic Release« enthält keine Release-Datei.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
matteo@PC:~$ sudo apt-get update
Ign:1 http://ppa.launchpad.net/ryochan7/antimicro/ubuntu bionic InRelease
OK:2 http://de.archive.ubuntu.com/ubuntu bionic InRelease
OK:3 http://security.ubuntu.com/ubuntu bionic-security InRelease
OK:4 http://de.archive.ubuntu.com/ubuntu bionic-updates InRelease
Fehl:5 http://ppa.launchpad.net/ryochan7/antimicro/ubuntu bionic Release
404 Not Found [IP: 91.189.95.85 80]
OK:6 http://de.archive.ubuntu.com/ubuntu bionic-backports InRelease
Paketlisten werden gelesen... Fertig
E: Das Depot »http://ppa.launchpad.net/ryochan7/antimicro/ubuntu bionic Release« enthält keine Release-Datei.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
matteo@PC:~$ sudo apt-get install antimicro
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket antimicro kann nicht gefunden werden."

Sono un po' perplesso..

Avevo provato anche ad installare Qjoypad per le stessa funzione, ma non funziona neanche lui..

Peró i Joypad vengono riconsciuti (js0 e js1 in /dev/input) e li posso anche testare con jstest..

Qualche idea? :)
Grazie in anticipo!

Matteo
Matteux
Prode Principiante
Messaggi: 4
Iscrizione: venerdì 2 aprile 2021, 19:43

Re: Super Tux 2 non riconosce il Joypad

Messaggio da Matteux »

PS: Supertux mi lascia cercare un Joystick per la configurazione manuale, ma dice che non ne trova ńessuno...
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: sabato 27 novembre 2010, 19:42

Re: Super Tux 2 non riconosce il Joypad

Messaggio da Ubuntello »

Vedo che il repository “ryochan7/antimicro” non è aggiornato da molto tempo e di conseguenza non offre un pacchetto per la tua versione di Ubuntu. Ti suggerisco quindi di rimuoverlo:

Codice: Seleziona tutto

sudo add-apt-repository --remove ppa:ryochan7/antimicro
Ho anche notato che, per le versioni di Ubuntu attualmente supportate, Antimicro è presente nel repository universe solo a partire dalla versione 20.04. In ogni caso, sebbene io abbia avuto esperienza soltanto con Antimicro, Qjoypad dovrebbe andare ugualmente bene.

Avevo provato anche ad installare Qjoypad per le stessa funzione, ma non funziona neanche lui..

Perché pensi che Qjoypad non funzioni? Cioè, per capire meglio, in che modo si manifesta il problema che hai riscontrato con questo programma?


Vediamo anche se c'è qualche informazione che possa indicare problemi relativi al joypad nei messaggi del kernel, quindi:
  1. Con il joypad non collegato esegui:

    Codice: Seleziona tutto

    sudo dmesg -C
  2. Collega il joypad.
  3. Esegui e riporta il risultato del seguente comando:

    Codice: Seleziona tutto

    dmesg
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
Matteux
Prode Principiante
Messaggi: 4
Iscrizione: venerdì 2 aprile 2021, 19:43

Re: Super Tux 2 non riconosce il Joypad

Messaggio da Matteux »

matteo@PC:~$ sudo dmesg -C
matteo@PC:~$ dmesg
[41339.193486] usb 2-1.4: new low-speed USB device number 9 using ehci-pci
[41339.309092] usb 2-1.4: New USB device found, idVendor=0079, idProduct=0011, bcdDevice= 1.06
[41339.309096] usb 2-1.4: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[41339.309098] usb 2-1.4: Product: USB Gamepad
[41339.312991] input: USB Gamepad as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/0003:0079:0011.0009/input/input32
[41339.369745] dragonrise 0003:0079:0011.0009: input,hidraw4: USB HID v1.10 Joystick [USB Gamepad ] on usb-0000:00:1d.0-1.4/input0
Che ne dici? Come detto, vedo e posso testare i joypad e li uso con vari giochi senza problemi - a parte quelli online e appunto SuperTux.

Qjoypad é stato il primo che ho trovato (su Ubuntu Software) e installato, ma non si é mai aperta una finestra.. se lo avvio ulteriormente dice che un processo é giá attivo e di chiudere prima quello.. in qualche maniera é presente sullo sfondo - ma per me rimane inutilizzabile. Ma forse ho incasinato qualcosa smanettando (non sarebbe la prima volta :D)
Poi ho letto che Qjoypad non viene piú aggiornato e che AntiMicro (che mi consigliavi anche tu) é il futuro. E ora scopro che é troppo futuro e che con il mio 18.04 non va!! :nono: :lol:
Detto sinceramente, ho un po' paura ad installare la 20.04 per scaramanzia: il 2020 é stato veramente un'anno di m... :D
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: sabato 27 novembre 2010, 19:42

Re: Super Tux 2 non riconosce il Joypad

Messaggio da Ubuntello »

Nulla di anomalo nei messaggi del kernel. Vedo che utilizza il driver “dragonrise”.

Riguardo Qjoypad, se ti dice che il processo è già attivo, dovresti vedere la sua icona nel vassoio di sistema (dove ci sono le icone “piccoline” per intenderci).
Se proprio non riesci a vedere la sua icona, puoi anche avviarlo senza farlo andare nel vassoio di sistema, in questo modo (il primo comando termina il processo già in esecuzione per permetterti di avviare il nuovo):

Codice: Seleziona tutto

pkill qjoypad
qjoypad --notray
In ogni caso, per la maggior parte dei giochi su browser web (penso che intendessi questo riferendoti ai giochi online) è normale che senza Qjoypad/Antimicro non funzionino, visto che solitamente prevedono solo l'uso della tastiera e/o mouse.

Riguardo SuperTux (dove chiaramente il problema potrebbe essere aggirato con Qjoypad/Antimicro, sebbene non dovrebbe essere necessario, e personalmente con nessuno dei gamepad che ho avuto ne ho mai avuto la necessità), io proverei a vedere se il problema si presenta anche con l'ultima versione attualmente disponibile come AppImage sul sito ufficiale del gioco, ovvero la 0.6.2. Dopo averla scaricata, prima di poterci doppio cliccare per avviarla, dovrai andare nelle proprietà del file e nei permessi mettere il segno di spunta per consentirne l'esecuzione.
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
Scrivi risposta

Ritorna a “Videogiochi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti