Ocultar opciones de configuración y descarga en RGBUNTU 2+ Last One

Saludos. Quería poner un equipo con RGBUNTU 2+ Last One accesible al público y he tenido que ocultar las opciones de configuración y descarga. Por si se da el improbable caso de que alguien esté en mi misma tesitura, he preparado un pequeño tutorial con los pasos que he seguido. Asumo que, como en mi caso, los jugadores no tendrán acceso al teclado.

AVISO:
Haga una copia de seguridad de los ficheros que vaya a modificar antes de editarlos.
Siga este tutorial a su propio riesgo. No asumo ninguna responsabilidad.


Los pasos que he seguido son los siguientes:

  • Para deshabilitar las opciones de descarga y configuración que aparecen en el menú principal hay que editar el fichero /etc/emulationstation/es_systems.cfg. En dicho fichero hay que borrar o comentar las siguiente líneas:

    <system>
            <name>rgbux</name>
            <fullname>rgbux</fullname>
            <path>/opt/RGBux/frontend/menu/</path>
            <extension>.py .bash .sh</extension>
            <command>/opt/RGBux/frontend/launchers/run_shell.sh %ROM%</command>
            <platform>rgbux</platform>
            <theme>rgbux</theme>
            <string name="Folderviewmode" value="always" />
        </system>

        <system>
            <name>downloads</name>
            <fullname>downloads</fullname>
            <path>/opt/systems/downloads/</path>
            <extension>.py .bash .sh</extension>
            <command>/opt/RGBux/frontend/launchers/run_shell.sh %ROM%</command>
            <platform>downloads</platform>
            <theme>downloads</theme>
            <string name="Folderviewmode" value="always" />
        </system>

  • Para que, al lanzar un juego, no aparezca el menú de configuración correspondiente hay que modificar un par de ficheros. Uno de ellos es /opt/RGBux/frontend/swr/menu_groovy_select.py. En él hay que buscar estas líneas:
    menu_dh.show()
            #selected = menu_h.run()[0]
            #When gamepads are not properly indexed in pygame
            #polling the events crashes.
            try:
                result, dChoice = menu_dh.run(offset,pos)
            except:
                result = 69


    y cambiarlas por estas:

    result=[0,False]
    dChoice=False


    El otro fichero a modificar es /opt/RGBux/frontend/swr/menu_swr_select.py. En él hay que buscar la línea en la que aparece:

    code = show_launch_config(monitor, horizontal, vertical, vfreq, system, game, special, ps2boot)


    y cambiarla por:

    code = 0

Aprovecho la ocasión para agradecer de nuevo su trabajo al equipo de RGBuntu.
No creo que lo vaya a usar pero es de agradecer el que lo compartas con los demas.

Saludos!
1 respuesta