[PATCH randrproto 0/2] Leases and non-desktop for RandR protocol

Keith Packard keithp at keithp.com
Fri Dec 8 00:57:28 UTC 2017


Here's a two patch series which adds leases and support for
'non-desktop' outputs.

Leases are a way to take a set of X server resources and give them
over to another application for a while. The X server implementation
for this uses Linux changes already heading upstream.

non-desktop outputs flag display devices which "shouldn't" be included
as part of a normal desktop environment. Examples include head-mounted
displays and the apple touch bar. Linux will provide an indication of
this via a KMS property based on the EDID of the attached
device. Other systems are welcome to use the same set of EDID
values. Eventually, EDID may have a direct indication of these kinds
of devices and we can move away from a list of quirks that have to be
maintained manually.



More information about the xorg-devel mailing list