Matthias Clasen, a developer of GNOME company Red Hat, presented a plan for implementation of support Wayland in GNOME. According to the plan, the initial support Wayland will appear in GNOME 3.10, which is scheduled for this fall, and a full-featured job over GNOME Wayland expected to release 3.12, which will be released in the spring of 2014.
In GNOME 3.10 the default is still to use X-server, but will be added to the optional ability to run shell GNOME Shell as a composite server Wayland, which will be provided to support the basic interfaces that are identical to the reference composite server Weston. At the same time will be brought to readiness for daily use Wayland backend to GTK +. Wayland support in GNOME 3.10 will be positioned as an experimental feature, ready for the initial examination, but do not cover all the components of GNOME (eg, more funds will not be available display configurations, the stack for the work of people with disabilities and tablet support Wacom).
Mechanisms of GNOME and GTK +, requiring a separate refinement for operation in Wayland, observed: work with the clipboard, setting the parameters of the screen, Drag-and-Drop, input methods and handle keyboard, pop-ups, advanced window decoration. As for applications, it is now from 68 basic programs Wayland support is present in 35 applications, 26 programs require additional porting, 7 programs have not yet been verified. To run regular applications do not support working over Wayland, will be involved component XWayland, allowing to provide the usual run X11-applications on top of Wayland.
Version of GNOME 3.12 will mark the creation of a full port of GNOME-based Wayland. All the basic applications will support direct work with Wayland. Support for the work over the X11 for many GNOME components will be maintained, but some parts of GNOME will only work with Wayland, as they quite difficult at the same time to retain the support of the top X and Wayland.
The announcement states that the company’s intention to develop its own display Canonical server Mir put developers a choice, on the side of what technology will be the project GNOME. As a result, the developers decided to focus its efforts on helping to realize the full potential of Wayland, maintaining his belief that the project for the role of a future display system in Linux.
It is noteworthy that the announcement of the project and Mir broke out around the discussions significantly accelerated development of Wayland and prompted developers of various open source projects to support it. For example, recently provided an experimental feature of XBMC Media Center on top of Wayland. To work with Wayland ported video player Totem. Strengthened in its decision to support Wayland developers KDE. Over the past few weeks for Wayland / Weston XRandR designed analog control modes created a protocol for minimizing and opening windows, has been prepared on the basis of composite backend FreeRDP for remote clients, support for technology PRIME / DMA_BUF hot switching output from one driver to another, and use of the removal operations DRI-rendering to other GPU.
Currently Wayland rather well with open source drivers Intel, Radeon and Nouveau, including Gallium-drivers from the Mesa. Through the use of layers can be involved libhybris drivers for Android. Problem is the drivers proprietartnye AMD and NVIDIA, which can not work Wayland, but in this area there has been progress – the company Canonical has agreed with AMD and NVIDIA on the implementation of the project for the new interface Mir based EGL, which may be involved in Wayland.
Main link to news: