Raspberry Pi 4

For information, Recalbox IS NOT compatible with Raspberry Pi 4 yet.
Pour information, Recalbox N'EST PAS encore compatible avec le Raspberry Pi 4.

The Recalbox Team.

Lancement d'un script au démarrage



  • Salut à tous,

    je suis un petit nouveau dans l'univers recalbox. J'ai installé récemment recalbox sur une vieille machine (quad core q8800, 4go ram, nvidia geforce g100 (oui ça existe)). Tout a bien fonctionné pendant un temps puis j'ai rencontré le fameux bug du son dont la "résolution" se trouve sur cette page.
    Le problème que j'ai avec cette solution est que je dois la refaire à chaque démarrage, j'éteins pourtant tjs recalbox par le menu de manière classique.
    J'ai donc rédigé un petit script que j'ai placé avant le lancement d'emulationstation conformément à cette documentation.
    Le script est très simple:
    #!/bin/bash

    amixer -c 0 cset numid=36 on,on
    amixer set Master 100%
    et il fonctionne si je le lance en ssh ou directement sur la machine en arrêtant emulationstation puis en le relançant.

    Par contre il ne fonctionne pas au démarrage que je le place avant ou après le démarrage d'emulationstation je l'ai essayé en S30 et en S37 mais ça ne fonctionne pas, quelqu'un a une idée?

    Tant que j'y suis. le numid 36 désigne la sortie jack de ma carte mère, si je voulais rediriger le son sur l'hdmi comment devrais-je m'y prendre?


  • Staff
    Moderator
    Team

    Bonjour @Minuitdix

    la documentation indique un contenu précis il faut adapter ton script de base à celui ci.



  • @acris oui je sais j'ai essayé ça aussi:

    #!/bin/bash

    case "$1" in
    start|restart|reload)
    amixer -c 0 cset numid=36 on,on
    amixer set Master 100%
    ;;
    esac

    mais ça ne marche pas non plus au démarrage.
    Pour mon information, ces step (start, restart, reload) désigne le démarrage d'émulationstation? Si oui pourquoi placer ce srcipt avant ou après celui d'emulationstation (S...) puisqu'il sera tjs exécuté au démarrage d'ES?


  • Theme designer
    Tester
    Themer

    As tu mis les permissions du fichier pour qu'il puisse s'executer?
    chmod +x myScript



  • @myst

    oui voici les droits du fichier

    -rwxr-xr-x 1 root root 345 Oct 24 21:05 S37alsamixerrunmaster



  • Ok j'ai trouvé une solution. J'ai remarqué que le fichier /etc/init.d/S99custom lance les scripts custom à placer dans le fichier /recalbox/share/system/custom.sh.
    J'ai donc ajouté mon script:
    #!/bin/bash

    amixer -c 0 cset numid=36 on,on
    amixer set Master 100%

    puis un petit
    chmod +x custom.sh
    et ça fonctionne!


Log in to reply
 

Want to support us ?

268
Online

61946
Users

18647
Topics

140081
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.