IMX8 Debian XWayland
1 Xwayland introduction / reference
2 Installing Xwayland
# apt-get update; apt-get install -y xwayland
3 Starting the Xwayland server
Edit the /etc/xdg/weston/weston.ini file and make sure it has the two highlighted params below:
[core] # i.MX: Disable idle timeout idle-time=0 #use-g2d=1 xwayland=true [xwayland] path=/usr/bin/Xwayland
4 Restart Weston
# systemctl restart weston
5 Install and run an X11 based application
We'll use Chromium as an example:
On Debian Buster Chromium only supports the X11 backend (chromium-ozone is not in the Debian Buster repository).
# apt-get install -y chromium # export DISPLAY=:0 # /usr/bin/chromium --ignore-gpu-blacklist --no-sandbox
You can safely ignore the warnings. The acceleration is provided using LLVMPIPE - no Vivante GPU integration is available.
- While other X11 based application may work, not all X11 applications in the Debian repository are tested by Variscite.
- Chromium built by Debian repo does not support Video Decoding acceleration.