• [^] # Re: flemme

    Posté par . En réponse au journal libretro - un seul émulateur pour les gouverner tous.... Évalué à 8. Dernière modification le 27 février 2014 à 18:17.

    Je savais que ça allait râler ^

    navré j'ai écris ça du téléphone, mais je vais réparer cela en complétant tes liens.

    Pour faire du 3615 Mavie :
    Un de mes grands problèmes a été de pouvoir faire cohabiter xbmc et emulationstation sur la même bécane (problème évoqué plus bas dans les commentaires), et un des moyens que j'ai trouvé pour me passer de devoir brancher un clavier ou taper dans le ssh est d'utiliser ttyecho.

    Je voulais absolument une manette ps3 car j'adore la prise en main et pi vive le wireless du coup deux petites règles udev kivontbien (à adapter bien sûr si vous voulez refaire ça chez vous). Du coup on créé quelque chose comme /etc/udev/rules.d/98-sixaxis.rules :

    ACTION=="add", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0268", RUN+="/usr/local/sbin/sixpair"
    ACTION=="add", ATTRS{name}=="PLAYSTATION(R)3 Controller (38:C0:96:EE:C2:58)", RUN+="/usr/local/bin/startemu.sh"
    
    • J'ai configuré un autologin sur le tty1 en trifouillant /etc/initab (base raspbian !)
    • on lance startemu.sh qui est un bête script shell se contentant de stopper xbmc et de lancer emulationstation :

      !/bin/bash

      sudo service xbmc stop
      sudo /usr/local/sbin/ttyecho -n dev/tty1 emulationstation

    (oui oui on crache directement la commande dans le tty, du bon quick & dirty)

    Et pour terminer on ajoute ceci à la fin de /usr/bin/emulationstation :
    sudo service xbmc start

    Au final.... safékoi...

    vautrage sur canapé -> saisissage du sixaxis -> connexion/appairage -> udev "voit" la manette -> udev lance startemu.sh qui stoppe xbmc et lance emulationstation -> jouage

    Puis à la fin, quand on quitte emulationstation rembraye illico sur xbmc et yapuka maintenir le bouton de la manette pendant 10 secondes pour tout éteindre :)

    Retropie

    Emulationstation

    ttyecho

    qtsixa

    Il y a beaucoup de glané sur le net, évidemment des portes enfoncées... je suis pas sysadmin et pars pas du principe que tout le monde l'est ;)

    PS : La deuxième règle sixpair me permet d'une part de permettre aux manettes de réapprendre l'adresse de l'adaptateur bluetooth "maître"... déjà en cas de problème, mais aussi quand j'emmène les manettes chez des potes.