summaryrefslogtreecommitdiffstats
path: root/getting-started
diff options
context:
space:
mode:
authorStéphane Desneux <stephane.desneux@iot.bzh>2017-02-17 13:11:24 +0100
committerGitHub <noreply@github.com>2017-02-17 13:11:24 +0100
commit4a99299b85430d9bb479aa5170709406c84ecd8c (patch)
treeb28e04ab6c88d32e1286290bfd9a688963a140f9 /getting-started
parent19d00838cfc995e52db804dbaa3de6c43bec627b (diff)
Update troubleshooting: how to disable Homescreen
Description of the procedure to disable Homescreen and IVI-Shell on Chinook (CC 3.0.x)
Diffstat (limited to 'getting-started')
-rw-r--r--getting-started/troubleshooting.md28
1 files changed, 28 insertions, 0 deletions
diff --git a/getting-started/troubleshooting.md b/getting-started/troubleshooting.md
index 96bdda5..e252640 100644
--- a/getting-started/troubleshooting.md
+++ b/getting-started/troubleshooting.md
@@ -40,3 +40,31 @@ CXXFLAGS_append = " -D_GLIBCXX_USE_CXX11_ABI=0"
BUILD_CXXFLAGS_remove_pn-gcc-runtime = "-D_GLIBCXX_USE_CXX11_ABI=0"
TARGET_CXXFLAGS_remove_pn-gcc-runtime = "-D_GLIBCXX_USE_CXX11_ABI=0" CXXFLAGS_remove_pn-gcc-runtime = "-D_GLIBCXX_USE_CXX11_ABI=0"
```
+
+## Disabling Homescreen in AGL 3.0.x CC release
+
+**Problem**: new installed applications are not available on Homescreen and even if started manually through afm-util, the application starts but no surface appears.
+
+**Answer**: this is due to IVI-Shell integration with Qt and Homescreen.
+
+To disable IVI-Shell and revert to the "plain old" weston desktop, you can follow the 4 steps below:
+
+1. modify */etc/xdg/weston/weston.ini* and comment the line mentioning IVI-shell. For example on Porter board:
+
+ [core]
+ backend=drm-backend.so
+ #shell=ivi-shell.so
+ ...
+2. modify */usr/lib/systemd/user/afm-user-daemon.service* and comment the line specifying QT Wayland backend:
+
+ ...
+ #Environment=QT_WAYLAND_SHELL_INTEGRATION=ivi-shell
+ ...
+3. disable Homescreen services:
+
+ # systemctl disable HomeScreenAppFrameworkBinderAGL.service
+ # systemctl disable HomeScreen.service
+ # systemctl disable InputEventManager.service
+ # systemctl disable WindowManager.service
+4. Reboot your target and you should then be able to start apps on the standard weston screen using afm-util
+