RandR 1.5 Brings Monitor Objects & Tile Support For X.Org
The RandR components are updated for version 1.5.0 to take advantage of new functionality in the X.Org Server.
With the upcoming X.Org Server 1.18 release, there's the notion of monitor support within Randr. With the work led by Keith Packard, "Store the user-defined monitors in the RandR screen private. Generate a list of monitors from both the user-defined ones and from any outputs not mentioned in one of the user-defined monitors. This list covers both the outputs in the main screen as well as any slaves." The monitor addition to the Resize and Rotate extension specification is documented here.
This monitor list support led to reworked Xinerama support for X.Org Server 1.18. The CRTC-based Xinerama has now been replaced by one making use of RandR monitor lists.
Besides the monitor lists, the other feature of RandR 1.5 is the TILE propery for outputs. This property is set by the X.Org Server and is the format copied in turn from the KMS TILE property for noting any tiled monitor configuration.
In gearing up for X.Org Server 1.18, David Airlie this weekend announced the release of Randrproto 1.5.0 and libXrandr 1.5.0.