Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Minuteur pour les enfants

    Recalbox Général
    minuteur enfants
    3
    3
    744
    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.
    • Smoothy
      Smoothy last edited by

      Bonjour à tous !

      j'ai une demande particulière mais sans doute utile, est-il possible d’intégrer au système un minuteur pour limiter le temps de jeux ?

      Les enfants nous piquent souvent une crise au moment d’arrêter de jouer.

      Je pense qu'en intégrant un minuteur dans le menu ils accepterons mieux la fin du temps de jeu.

      Merci.
      0_1517049182652_minuteur.jpg

      OyyoDams 1 Reply Last reply Reply Quote 0
      • unik314r
        unik314r last edited by unik314r

        Salut @Smoothy
        Perso je réglerais un shutdown avec un délai
        Basiquement avec cette commande

        shutdown +30
        

        éteindra le système dans 30 minutes ("shutdown -c" pour annuler)

        Après, je comprends l'intérêt qu'il y a de "montrer" aux enfants un délai: ça leur fait avoir conscience du temps qu'il reste: il peut donc être intéressant de créer des petits scripts, puis de les lancer via l'interface EmulationStation comme on le fait avec de vrais jeux.

        Perso j'ai modifié une console sous ES pour que ça lance des .sh plutôt que des jeux.
        Au final ça donne:
        0_1517065534343_screenshot-2018-01-27T15-04-04-561Z.png

        Chaque "jeu" est un script sh.

        Pour arriver à ça, il faut modifier le fichier
        /recalbox/share_init/system/.emulationstation/es_systems.cfg afin d'indiquer que pour cette console particulière, un jeu c'est un fichier .sh et non plus .bin ou .sfc ou autre, et qu'il faut le lancer via la commande sh mon_script.sh

        Comme je n'utilise pas la console zxspectrum, j'ai modifié les balises qui lui correspondent dans es_systems.cfg:

        .
        .
             <system>
                <fullname>Scripts Perso</fullname>
                <name>Scripts</name>
                <path>/recalbox/share/scripts_perso/</path>
                <extension>.sh</extension>
                <command>sh %ROM%</command>
                <platform>zxspectrum</platform>
                <theme>zxspectrum</theme>
           </system>
        .
        .
        

        Il ne me reste plus qu'à mettre mes scripts perso (.sh) dans le dossier /recalbox/share/scripts_perso/ et ils seront vus comme des "jeux" que l'on peut lancer.

        L'idée pour toi est donc de créer les sh suivants (par exemple):

        /recalbox/share/scripts_perso/10_minutes.sh
        /recalbox/share/scripts_perso/30_minutes.sh
        /recalbox/share/scripts_perso/60_minutes.sh

        et leur contenu:

        #!/bin/sh
        shutdown +10
        

        (et shutdown +30 et 60 pour les 2 autres scripts)

        Cette solution peut donc être un workaround, en attendant une éventuelle mise en place d'un timer comme tu le proposes 😉

        /!\ Attention, je crois qu'à chaque MAJ de RecalBox , les modifs seront supprimées
        --> penser à faire une sauvegarde du fichier /recalbox/share_init/system/.emulationstation/es_systems.cfg (et par acquis de conscience, du dossier /recalbox/share/scripts_perso/ aussi)

        1 Reply Last reply Reply Quote 0
        • OyyoDams
          OyyoDams Staff @Smoothy last edited by

          @smoothy ta TV n'a pas un timer intégré ?

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

          Want to support us ?

          108
          Online

          98.7k
          Users

          28.1k
          Topics

          187.1k
          Posts

          Copyright © 2021 recalbox.com