IMX8 Debian XWayland: Difference between revisions

From Variscite Wiki
No edit summary
(Undo revision 22673 by Alex (talk))
Tag: Undo
 
(5 intermediate revisions by 3 users not shown)
Line 7: Line 7:
= Installing Xwayland =
= Installing Xwayland =


  # apt-get update; apt-get install -y xwayland
  # apt-get update
# apt-get install xwayland


= Starting the Xwayland server =
= Starting the Xwayland server =
Line 21: Line 22:


= 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 =
Line 29: Line 29:
  # apt-get install -y chromium
  # apt-get install -y chromium
  # export DISPLAY=:0
  # export DISPLAY=:0
  # /usr/bin/chromium --ignore-gpu-blacklist --no-sandbox
  # /usr/bin/chromium --no-sandbox
You can safely ignore the warnings. The acceleration is provided using LLVMPIPE - no Vivante GPU integration is available.<br>
You can safely ignore the warnings. The acceleration is provided using LLVMPIPE - no Vivante GPU integration is available.<br>
<br>
<br>
'''Note:'''
'''Note:'''
* While other X11 based application may work, not all X11 applications in the Debian repository are tested by Variscite.
* 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.

Latest revision as of 14:06, 27 April 2023

Running X11 applications on wayland backend via xwayland

Xwayland introduction / reference

https://wayland.freedesktop.org/xserver.html

Installing Xwayland

# apt-get update
# apt-get install xwayland

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

Restart Weston

# systemctl restart weston

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 --no-sandbox

You can safely ignore the warnings. The acceleration is provided using LLVMPIPE - no Vivante GPU integration is available.

Note:

  • 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.