Difference between revisions of "Wayland"
From ArmadeusWiki
m (→Installation) |
|||
Line 5: | Line 5: | ||
==Installation== | ==Installation== | ||
− | Use corresponding config (apf6_wayland_defconfig), or activate it in menuconfig: | + | Use corresponding config (''apf6_wayland_defconfig)'', or activate it in menuconfig: |
<pre class="config> | <pre class="config> |
Revision as of 18:37, 18 January 2023
Intro
Wayland is the new protocol dedicated to replace X11 windowing system. It's first Linux implementation is called weston. It uses KMS/DRM video drivers direct access, and so needs a recent kernel (4.4+). It currently works well on APF6.
Installation
Use corresponding config (apf6_wayland_defconfig), or activate it in menuconfig:
... Target packages ---> ... Graphic libraries and applications (graphic/text) ---> ... [*] weston │ │ │ │ default compositor (drm) ---> │ │ │ │ -*- DRM compositor │ │ │ │ [ ] RDP compositor │ │ │ │ [ ] headless (testing) compositor │ │ │ │ [ ] Wayland (nested) compositor │ │ │ │ [ ] X11 (nested) compositor │ │ │ │ [ ] XWayland support │ │ │ │ [*] desktop shell │ │ │ │ [*] fullscreen shell │ │ │ │ [*] ivi shell │ │ │ │ [*] kiosk shell │ │ │ │ [*] demo clients │ │
Tips
- For OpenGL/ES demos, it is necessary to increase Linux kernel allocable video memory at boot:
BIOS> setenv extrabootargs '${extrabootargs} cma=256M'