Index: docs/ozone_overview.md |
diff --git a/docs/ozone_overview.md b/docs/ozone_overview.md |
index 965c3320dcb49e59ffaf170dd466abc30a07980a..5812d3fd766aad4a6733ee9b6d1d34895429a6ef 100644 |
--- a/docs/ozone_overview.md |
+++ b/docs/ozone_overview.md |
@@ -160,10 +160,29 @@ Then to run for example the headless platform: |
--ozone-dump-file=/tmp/ |
``` |
-### Linux Desktop - ([bug](http://crbug.com/295089)) |
+### Linux Desktop - ([waterfall](https://build.chromium.org/p/chromium.fyi/builders/Ozone%20Linux/)) |
+Support for Linux Desktop is currently [in-progress](http://crbug.com/295089). |
-This is not supported by any of the in-tree platforms. Please see above and try |
-a ChromeOS or embedded build for now. |
+The following targets are currently working: |
+ |
+* various unit tests |
+* `chrome` |
+ |
+To build `chrome`, do this from the `src` directory: |
+ |
+``` shell |
+gn args out/OzoneLinuxDesktop --args="use_ozone=true enable_package_mash_services=true" |
+ninja -C out/OzoneLinuxDesktop chrome |
+``` |
+Then to run for example the X11 platform: |
+ |
+``` shell |
+./out/OzoneLinuxDesktop/chrome --ozone-platform=x11 \ |
+ --disable-setuid-sandbox \ |
+ --mash |
+``` |
+ |
+Note: You may need to apply [this patch](https://codereview.chromium.org/2485673002/) to avoid missing ash resources during chrome execution. |
### GN Configuration notes |
@@ -242,18 +261,16 @@ and then partially upstreamed. |
It is still actively being developed in the chromium tree, feel free to discuss |
with us on freenode.net, `#ozone-wayland` channel or on `ozone-dev`. |
-In order to run an Ozone build of `chrome`, you currently (2016/10/28) |
-need to compile it for ChromeOS, where software rendering is not allowed. |
-Also, accelerated rendering only works in Ozone/Wayland when the UI and GPU |
-components are running in the same process. Below are some quick build & run |
-instructions. It is assumed that you are launching `chrome` from a Wayland |
-environment such as `weston`. |
+Below are some quick build & run instructions. It is assumed that you are |
+launching `chrome` from a Wayland environment such as `weston`. Apply |
+[this patch](https://codereview.chromium.org/2485673002/) and execute the |
+following commands: |
``` shell |
-gn args out/OzoneWayland --args="use_ozone=true ozone_platform_wayland=true target_os=\"chromeos\"" |
+gn args out/OzoneWayland --args="use_ozone=true enable_package_mash_services=true" |
ninja -C out/OzoneWayland chrome |
./out/OzoneWayland/chrome --ozone-platform=wayland \ |
- --in-process-gpu \ |
+ --mash \ |
--disable-setuid-sandbox |
``` |