Firefox OS - 如何将主屏幕应用程序换成另一个应用程序

Firefox OS - How to awap the homescreen app for another app

this 图中我了解到启动过程的最后一步是 window 管理器启动 Gaia 主屏幕。

我想尝试更改第一个启动的应用程序以及按下主页按钮时启动的任何应用程序,但我无法弄清楚主屏幕应用程序首先启动的确切位置。

任何指点将不胜感激。

有一个名为 homescreen.manifestURL 的设置指向用作主屏幕的应用程序的清单 URL。您可以 grep 这个字符串以了解它的确切使用位置。

此设置是在 build/settings.js 中的构建时设置的。你可以尝试在那里改变它。

您还可以安装一个单独的主屏幕应用程序(请参阅 https://github.com/KevinGrandon/firefoxos-homescreen-boilerplate 了解主屏幕样板 -- 我不确定它的更新程度)并从“设置”应用程序启用它。它的清单中有一个 "role": "homescreen" 属性。