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. _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
