
Wayland Architecture - freedesktop.org
The open source stack uses the drm Wayland extension, which lets the client discover the drm device to use and authenticate and then share drm (GEM) buffers with the compositor.
Chapter 1. Introduction - freedesktop.org
Wayland is a new display server and compositing protocol, and Weston is the implementation of this protocol which builds on top of all the components above. We are trying to distill out the functionality …
Configuration options — libinput 1.30.0 documentation
libinput’s configuration interface is available to the caller only, not directly to the user. Thus it is the responsibility of the caller to expose the various options and how these options are exposed. For …
Gestures — libinput 1.30.0 documentation - freedesktop.org
Rather, any touch point is passed to the caller and any interpretation of gestures is up to the caller or, eventually, the X or Wayland client. Interpreting gestures on a touchscreen requires context that …
Wayland debugging extras
A Wayland connection proxy library, MIT/Apache 2 licensed, written in Rust. Can intercept and manipulate messages including merging multiple clients to run over a single compositor connection.
Chapter 3. Wayland Architecture
The open source stack uses the drm Wayland extension, which lets the client discover the drm device to use and authenticate and then share drm (GEM) buffers with the compositor.
Appendix B. Client API - freedesktop.org
The C implementation of the Wayland protocol abstracts the details of logging. Users may customize the logging behavior, with a function conforming to the wl_log_func_t type, via wl_log_set_handler_client …
libinput: FAQs - Frequently Asked Questions - freedesktop.org
Jan 8, 2014 · All general-purpose Wayland compositors use libinput for their input stack. Wayland compositors that are more specialized (e.g. in-vehicle infotainment or IVI) can handle input devices …
Preface - freedesktop.org
This document describes the (i) Wayland architecture, (ii) Wayland model of operation and (iii) its library API. Also, the Wayland protocol specification is shown in the Appendix.
Tap-to-click behaviour — libinput 1.30.0 documentation
Tap-to-click behaviour “Tapping” or “tap-to-click” is the name given to the behavior where a short finger touch down/up sequence maps into a button click. This is most commonly used on touchpads, but …