Exposing monitor layout to desktop managers

Dave Airlie airlied at gmail.com
Thu Dec 11 03:57:37 PST 2014


On 11 December 2014 at 20:58, Thomas Hellstrom <thomas at shipmail.org> wrote:
> Hi!
>
> I'd like to have a standard / generic way of exposing virtual monitor
> layout to desktop managers. This would then serve as a *hint* to those
> managers to set the desktop up accordingly.
>
> Of course, this is mostly for virtual hardware, since without
> accelerometers, gyros and gps positioners on monitors, the kernel
> wouldn't be able to know where the user put his monitors.
>
> One could argue that this is purely user-space policy, but since those
> managers monitor the kms interface anyway it would be a convenient place
> to expose this information.
>
> One idea would to place the x,y location in an output property.
>
> Another idea would be to send new layout for all connected output as a
> drm event.
>

Have a look at drm-next, we added a suggested x/y property to connectors,
and qxl support for it.

I think the spice guys added mutter support for it as well and qxl
X.org driver passes through the property.

Dave.


More information about the dri-devel mailing list