Personalizando el script b2g.sh

Borrador
Esta página no está completa.

En el teléfono, la aplicación b2g (que provee las APIs de Firefox OS entre otras cosas) se inicia a través del script /system/bin/b2g.sh. Se puede personalizar este script para cambiar el comportamiento de Firefox OS.

Establecer variables de entorno

Si desea establecer una variable de entorno para una ejecución simple de B2G, puede hacer lo siguiente:

adb shell stop b2g
abd shell "export ENV_VAR=value && /system/bin/b2g.sh"

Si desea usar las mismas variables de entorno todo el tiempo, puede editar b2g.sh, como se describe en la siguiente sección.

Editando b2g.sh

Para depurar, usted puede desear establecer variables de entorno para conseguir inormación de registro o de otra manera afectar como se ejecuta el programa b2g. Puede hacer esto editando el script b2g.sh. No hay herramientas incluídas en el teléfono para editar este archivo en su lugar, así que necesitará copiarlo primero.

Connect the phone to your computer, open a terminal window, and execute the following command to edit the script:

adb pull /system/bin/b2g.sh

Edite el script para hacer todos los cambios que desee. Por ejemplo, supongamos que desea ver alguna salida de los registros (lo que require una compliación de depuración), debería agregar algo como:

export NSPR_LOG_FILE=/data/local/tmp/mylog.txt
export NSPR_LOG_MODULES=Layers:5

Y luego hacer lo siguiente para subir el script b2g.sh al teléfono:

adb shell stop b2g
adb remount
adb push b2g.sh /system/bin
adb shell chmod 0755 /system/bin/b2g.sh
adb shell start b2g

Nota: /data/local/tmp es el único lugar del sistema de archivos en el que pueden escribir los procesos de contenido.

Véase también

 

Etiquetas y colaboradores del documento

Última actualización por: MPoli,
Ocultar la barra lateral