Difference between revisions of "IMX8 Debian XWayland"

From Variscite Wiki
Line 21: Line 21:
= Restart Weston =
= Restart Weston =
  # systemctl stop weston
  # systemctl restart weston
# systemctl start weston
= Install and run an X11 based application =
= Install and run an X11 based application =

Revision as of 18:08, 28 April 2020

Running X11 applications on wayland backend via 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:

# i.MX: Disable idle timeout


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.