commit | ac89667b5b85e5172d3527277a86bde9e27220b4 | [log] [tgz] |
---|---|---|
author | Hunter Freyer <hjfreyer@google.com> | Thu Sep 29 16:10:55 2022 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Sep 29 16:10:55 2022 +0000 |
tree | fbc8f859d7cf15483dfd46201c0eb571e8216007 | |
parent | f12ee3689094da94c0e1fa729ce1994b26989306 [diff] |
[gazelle] Run under `login.cm`. This CL makes a few changes so that Gazelle runs as an application shell under the login shell, rather than as a toplevel session: - Splits `login.cml` into `login_ermine.cml` and `login_gazelle.cml` variants, with a GN arg to choose between them. - Renames `gazelle_session` to `gazelle_shell`. - Removes the Flutter runners from `gazelle_shell`, as those are already handled in workstation_session. - Changes gazelle to use `ViewProvider`, rather than `scene.Manager`, since that's what `login_shell` expects. Also adds some sweet ASCII art. Change-Id: Iddca3394ed9c4e6f92232572a8a34ff8a5028b66 Reviewed-on: https://fuchsia-review.googlesource.com/c/experiences/+/730842 Reviewed-by: Jody Sankey <jsankey@google.com> Reviewed-by: Sanjay Chouksey <sanjayc@google.com> Commit-Queue: Hunter Freyer <hjfreyer@google.com>
This is a companion repository to Fuchsia and contains code that either implements or supports user facing code for the Fuchsia platform. The code provides a majority of the user interface for the Workstation product as well as a small set of examples, tests, and benchmarks.
This repository is a “source petal” included in the Fuchsia Platform Source Tree (FPST) checkout. Code in this repository must be built with Fuchsia in order to be functional, see the guide for instructions on getting the source.
Hardware support should be considered experimental. However, NUC's and Pixelbooks are known to work best. For details on hardware setup see: Install Fuchsia on a Device
Once you have functional checkout you can configure a build targeting Workstation:
fx set workstation.<board> # For options run: `fx list-boards` fx build
See Fuchsia's build and pave instructions for detailed instructions.
Once built, standard Fuchsia workflows for paving, running code, and testing apply. See: fx workflows for detailed instructions.