从this图表中我了解启动过程的最后一步是窗口管理器启动Gaia主屏幕。
我想尝试并更改第一个启动的应用程序以及按下主页按钮时启动的任何内容,但我无法弄清楚主屏幕应用程序首次启动的确切位置。
任何指针都会非常感激。
答案 0 :(得分:1)
有一个名为homescreen.manifestURL
的设置指向用作主屏幕的应用程序的清单URL。你可以grep这个字符串,以了解它的确切使用位置。
此设置在build/settings.js
的构建时设置。你可以尝试在那里改变它。
您还可以安装单独的主屏幕应用程序(请参阅https://github.com/KevinGrandon/firefoxos-homescreen-boilerplate获取主屏幕的样板 - 我不确定它是如何更新的)并从“设置”应用启用它。它的清单中有一个"role": "homescreen"
属性。