1718:
2594:
1182:
972:
to the surface, transferring the effective control of the buffer to the compositor. Then the client waits for the compositor to release the buffer (signaled by an event) if it wants to reuse the buffer to render another frame, or it can use another buffer to render the new frame, and, when the rendering is finished, bind this new buffer to the surface and commit its contents. The procedure used for rendering, including the number of buffers involved and their management, is entirely under the client control.
866:
160:
1789:
1701:(Window System Interface) is a set of API calls that serve a similar purpose as EGL does for OpenGL & OpenGL ES or GLX for OpenGL on X11. Vulkan WSI includes support for Wayland from day one: VK_USE_PLATFORM_WAYLAND_KHR. Vulkan clients can run on unmodified Wayland servers, including Weston, GENIVI LayerManager, Mutter / GNOME Shell, Enlightenment, and more. The WSI allows applications to discover the different GPUs on the system, and display the results of GPU rendering to a window system.
1404:
348:
8897:
1166:
550:
968:. Client and compositor can share this GPU-space buffer using a special handler to reference it. This method allows the compositor to avoid the extra data copy through itself of the main memory buffer client-to-compositor-to-GPU method, resulting in faster graphics performance, and is therefore the preferred one. The compositor can further optimize the composition of the final scene to be shown on the display by using the same hardware acceleration API as an API client.
691:
implement its own interfaces that support new requests and events, thereby extending functionality beyond the core protocol. To facilitate changes to the protocol, each interface contains a "version number" attribute in addition to its name; this attribute allows for distinguishing variants of the same interface. Each
Wayland compositor exposes not only what interfaces are available, but also the supported versions of those interfaces.
49:
845:
stable. It provides mainly two new interfaces: xdg_surface and xdg_popup. The xdg_surface interface implements a desktop-style window that can be moved, resized, maximized, etc.; it provides a request for creating child/parent relationship. The xdg_popup interface implements a desktop-style popup/menu; an xdg_popup is always transient for another surface, and also has implicit grab.
1360:
40:
683:
information back to the client by causing the object to emit events (probably with arguments too). These events can be emitted by the compositor as a response to a certain request, or asynchronously, subject to the occurrence of internal events (such as one from an input device) or state changes. The error conditions are also signaled as events by the compositor.
516:). As of early 2013, Høgsberg was experimenting with network transparency using a proxy Wayland server which sends compressed images to the real compositor. In August 2017, GNOME saw the first such pixel-scraping VNC server implementation under Wayland. In modern Wayland compositors, network transparency is handled in an
1634:
4.11 got an experimental
Wayland support. The version 5.4 of Plasma was the first with a Wayland session. During 2020 Klipper was ported to Wayland and Plasma 5.20, released in October 2020, improved screen casting and recording. In Plasma 6, the default graphical session that uses Wayland was set as
1023:
The X server itself is able to perform rendering, although it can also be instructed to display a rendered window sent by a client. In contrast, Wayland does not expose any API for rendering, but delegates to clients such tasks (including the rendering of fonts, widgets, etc.). Window decorations are
1872:
under the MIT license "to make it easier to move code between the reference implementation and the actual libraries". In 2015 it was discovered that the license text used by
Wayland was a slightly different and older version of the MIT license, and the license text was updated to the current version
810:
A Wayland compositor can define and export its own additional interfaces. This feature is used to extend the protocol beyond the basic functionality provided by the core interfaces, and has become the standard way to implement
Wayland protocol extensions. Certain compositors can choose to add custom
682:
The
Wayland clients can make a request (a method invocation) on some object if the object's interface supports that request. The client must also supply the required data for the arguments of such request. This is the way the clients request services from the compositor. The compositor in turn sends
1486:
The
Wayland protocol is designed to be simple so that additional protocols and interfaces need to be defined and implemented to achieve a holistic windowing system. As of July 2014 these additional interfaces were being worked on. So, while the toolkits already fully support Wayland, the developers
1327:
Weston relies on GEM to share application buffers between the compositor and applications. It contains a plug-in system of "shells" for common desktop features like docks and panels. Clients are responsible for the drawing of their window borders and their decorations. For rendering, Weston can use
971:
When rendering is completed in a shared buffer, the
Wayland client should instruct the compositor to present the rendered contents of the buffer on the display. For this purpose, the client binds the buffer object that stores the rendered contents to the surface object, and sends a "commit" request
1261:
Hyprland – an independent tiling
Wayland compositor written in C++. Noteworthy features of Hyprland include dynamic tiling, tabbed windows, a clean and readable C++ code-base, and a custom renderer that provides window animations, rounded corners, and Dual-Kawase Blur on transparent
373:
to determine which window should receive the event. The scenegraph corresponds to what is on screen and the
Wayland compositor understands the transformations that it may have applied to the elements in the scenegraph. Thus, the Wayland compositor can pick the right window and transform the screen
690:
The interfaces and their requests and events are the core elements that define the
Wayland protocol. Each version of the protocol includes a set of interfaces, along with their requests and events, which are expected to be in any Wayland compositor. Optionally, a Wayland compositor may define and
686:
For a client to be able to make a request to an object, it first needs to tell the server the ID number it will use to identify that object. There are two types of objects in the compositor: global objects and non-global objects. Global objects are advertised by the compositor to the clients when
535:
is commonly used as a fallback filepicker), screen recording, network transparency, screenshots, color picking, and other tasks that could be seen as needing user intervention and being security risks otherwise. Note that xdg-desktop-portal is not Flatpak or Wayland-specific, and can be used with
1626:
In November 2015, Enlightenment e20 was announced with full Wayland support. GNOME 3.20 was the first version to have a full Wayland session. GNOME 3.22 included much improved Wayland support across GTK, Mutter, and GNOME Shell. GNOME 3.24 shipped support for the proprietary Nvidia drivers under
3105:
Wayland isn't a remote rendering API like X, but that doesn't exclude network transparency. Clients render into a shared buffer and then have to tell the compositor (...) what they changed. The compositor can then send the new pixels in that region out over the network. The Wayland protocol is
844:
xdg_shell is a protocol aimed to substitute wl_shell in the long term, but will not be part of the Wayland core protocol. It starts as a non-stable API, aimed to be used as a development place at first, and once features are defined as required by several desktop shells, it can be finally made
457:, etc.), and there is very little left that has to happen in a central server process. ... a tremendous amount of functionality that you must support to claim to speak the X protocol, yet nobody will ever use this. ... This includes code tables, glyph rasterization and caching,
832:
for XDG) is an extended way to manage surfaces under Wayland compositors (not only Weston). The traditional way to manipulate (maximize, minimize, fullscreen, etc.) surfaces is to use the wl_shell_*() functions, which are part of the core Wayland protocol and live in
6830:
6799:
473:... With Wayland we can move the X server and all its legacy technology to an optional code path. Getting to a point where the X server is a compatibility option instead of the core rendering system will take a while, but we'll never get there if don't plan for it.
374:
coordinates to window local coordinates, by applying the inverse transformations. The types of transformation that can be applied to a window is only restricted to what the compositor can do, as long as it can compute the inverse transformation for the input events.
1014:
Compositing is optional in X, but mandatory in Wayland. Compositing in X is "active"; that is, the compositor must fetch all pixel data, which introduces latency. In Wayland, compositing is "passive", which means the compositor receives pixel data directly from
461:(seriously, XLFDs!), and the entire core rendering API that lets you draw stippled lines, polygons, wide arcs and many more state-of-the-1980s style graphics primitives. For many things we've been able to keep the X.org server modern by adding extension such as
9060:
1471:) require privileged capabilities that should work across different Wayland compositors. Currently, applications under Wayland are generally unable to perform any sensitive tasks such as taking screenshots or injecting input events without going through
932:
object. The internal type of this object is implementation dependent. The only requirement is that the content data must be shareable between the client and the compositor. If the client uses a software (CPU) renderer and the result is stored in the
811:
interfaces to provide specialized or unique features. The Wayland reference compositor, Weston, used them to implement new experimental interfaces as a testbed for new concepts and ideas, some of which later became part of the core protocol (such as
3106:
already violently asynchronous, so it should be able to handle a bit of network lag gracefully. Remote fullscreen video viewing or gaming isn't going to work well, I don't know any other display system that handles that well and transparently.
1422:
input driver. It aims to provide one implementation for multiple Wayland compositors with a common way to handle input events while minimizing the amount of custom input code compositors need to include. libinput provides device detection (via
1830:. His stated goal was a system in which "every frame is perfect, by which I mean that applications will be able to control the rendering enough that we'll never see tearing, lag, redrawing or flicker." Høgsberg was driving through the town of
1065:, and other features. The Wayland core protocol does not support communication between Wayland clients at all as the corresponding functionality (if needed) is regarded by the Wayland community as something which should be implemented by the
1552:
Debian-based Linux distribution that allows a convenient way to try out a real Wayland desktop without having to make any modifications to the main operating system of the computer. It has been used since as early as 2012 to showcase
1040:
for both. The original X design lacked these important security features, although some extensions have been developed trying to mitigate it. Also, with the vast majority of the code running in the client, less code needs to run with
615:
format. Every time the protocol description of this XML file changes, the C source code that implements such protocol can be regenerated to include the new changes, allowing a very flexible, extensible and error-proof protocol.
9053:
5130:
1117:'s native windowing system. The goal of XWayland is to facilitate the transition from X Window System to Wayland environments, providing a way to run unported applications in the meantime. XWayland was mainlined into
9046:
707:
file that lists the existing interfaces in the current version, along with their requests, events and other attributes. This set of interfaces is the minimum required to be implemented by any Wayland compositor.
900:
model, in which the client must render the window contents to a buffer shareable with the compositor. For that purpose, the client can choose to do all the rendering by itself, use a rendering library like
7608:
5328:
4672:
949:
interfaces. The drawback of this method is that the compositor may need to do additional work (usually to copy the shared data to the GPU) to display it, which leads to slower graphics performance.
561:
in which clients are the graphical applications requesting the display of pixel buffers on the screen, and the server (compositor) is the service provider controlling the display of these buffers.
6412:
1516:
shipped with Wayland by default in Ubuntu 17.10 (Artful Aardvark). However, Ubuntu 18.04 LTS reverted to X.Org by default due to several issues. Since Ubuntu 21.04, Wayland is the default again.
422:(DRM) "in the middle", with "window systems like X and Wayland ... off in the corner". This will be "a much-simplified graphics system offering more flexibility and better performance".
1249:
maintained a separate branch for the integration of Wayland for GNOME 3.9 (in September 2013); in the 3.13.1 release in 2014, the Wayland branch was merged into the main repository.
7119:
5123:
6741:
9096:
3731:
Buffer sharing works by creating a handle for a buffer, and passing that handle to another process which then uses the handle to make the GPU access again the same buffer.
3187:
489:
that render to Wayland instead of to X. Most applications are expected to gain support for Wayland through one of these libraries without modification to the application.
5165:
1510:
as a fallback if the graphics driver cannot support Wayland. Fedora uses Wayland as the default for KDE desktop session starting with version 34 (released 27 April 2021)
3906:
1089:
to achieve remote display. In addition, there is research into Wayland image streaming and compression that would provide remote frame buffer access similar to that of
6600:
5042:
2964:
687:
they are created (and also when they are destroyed), while non-global objects are usually created by other objects that already exist as part of their functionality.
6295:
6002:
5268:
5976:
5886:
5774:
7598:
6946:
6919:
4315:
3406:
2802:
1002:
is a separate, additional feature in X, while Wayland merges display server and compositor as a single function. Also, it incorporates some of the tasks of the
794:
global object from the compositor, where all the global object names live, and bind those that the client is interested in. Usually the client binds at least a
2693:
1430:
Version 1.0 of libinput followed version 0.21, and included support for tablets, button sets and touchpad gestures. This version will maintain stable API/ABI.
6627:
1109:
running as a Wayland client, and thus is capable of displaying native X11 client applications in a Wayland compositor environment. This is similar to the way
8322:
7819:
7788:
7499:
7468:
7313:
6892:
5320:
3718:
2934:
2745:
790:
object. This is a special local object that represents the connection and does not live within the server. By using its interface the client can request the
8459:
8432:
8246:
7881:
7850:
7575:
7544:
7375:
7344:
7034:
6861:
5545:
5100:
5016:
4934:
4760:
3092:
3034:
8377:
7282:
7096:
4793:
4664:
3483:
8273:
8137:
8106:
7957:
7926:
7639:
4699:
3997:
9768:
8205:
8178:
8047:
8016:
7189:
6408:
5628:
3754:
1082:
941:
to implement the buffer communication without extra copies. The Wayland protocol already natively provides this kind of shared memory buffer through the
429:
as many recent projects have done, but preferred to " X out of the hotpath between clients and the hardware" for reasons explained in the project's FAQ:
7729:
7698:
7437:
7406:
7251:
7065:
6243:
3788:
5711:
5606:
5065:
4907:
4027:
3150:
500:
project in 2011, but was not successful. Adam Jackson has envisioned providing remote access to a Wayland application by either "pixel-scraping" (like
8731:
1321:
553:
In the Wayland protocol architecture, a client and a compositor communicate through the Wayland protocol using the reference implementation libraries.
377:
As in the X case, when the client receives the event, it updates the UI in response. But in the Wayland case, the rendering happens by the client via
5436:
1085:
that was designed at its core to run over a network. Wayland does not offer network transparency by itself; however, a compositor can implement any
724: – the global registry object, in which the compositor registers all the global objects that it wants to be available to all clients
4203:
9783:
6683:
6536:
6195:
6161:
5221:
3283:
599:
A high-level layer built upon it, that handles the information that client and compositor need to exchange to implement the basic features of a
9778:
5568:
5410:
6657:
5924:
4173:
384:
The Wayland compositor collects damage requests from its clients and then re-composites the screen. The compositor can then directly issue an
7158:
6977:
6464:
6385:
6086:
6059:
5514:
5488:
4733:
4642:
7220:
3970:
3127:
6772:
5744:
3628:
2599:
1865:
1717:
837:. An implementation of the xdg-shell protocol, on the contrary, is supposed to be provided by the Wayland compositor. So you will find the
6317:
6567:
4848:
9259:
1305:, which have not been implemented in other Unix-like operating systems. When running on Linux, handling of the input hardware relies on
767:
6024:
5384:
4989:
1336:. The full OpenGL implementation is not used, because on most current systems, installing the full OpenGL libraries would also install
1045:
privileges, improving security, although multiple popular Linux distributions now allow the X server to be run without root privileges.
7127:
1569:
1411:
The Weston code for handling input devices (keyboards, pointers, touch screens, etc.) was split into its own separate library, called
6733:
6434:
3566:
8814:
3936:
2633:
584:
of the data that they interchange. This layer is message-based and usually implemented using the kernel IPC services, specifically
3657:
3505:
3254:
5950:
4117:
3181:
1478:
Wayland Security Module is a way to delegate security decisions within the compositor to a centralized security decision engine.
1086:
730: – an object that represents the compositor, and is in charge of combining the different surfaces into one output
323:
6347:
6135:
5195:
4405:
9368:
8794:
5159:
4263:
3821:
1823:
672:
415:
6265:
5462:
3949:
The X server has long included an extension, SECURITY, which provides support for a simple trusted/untrusted connection model.
9120:
3902:
3543:
1234:
581:
6590:
5680:
4375:
6291:
5298:
5038:
4960:
2960:
1024:
to be rendered on the client side (e.g., by a graphics toolkit), or on the server side (by the compositor) with the opt-in
8740:
8724:
7003:
6217:
5998:
4427:
4143:
407:
5864:
5264:
4345:
736: – an object representing a rectangular area on the screen, defined by a location, size and pixel content
9671:
9292:
9189:
9115:
5804:
4819:
137:
6714:
5972:
2868:
1277:
Weston is the reference implementation of a Wayland compositor also developed by the Wayland project. It is written in
1268:– a wlroots-based stacking Wayland compositor written in C, inspired by TinyWL and focused on simplicity and stability.
9204:
9155:
9001:
6942:
6915:
5894:
5766:
4307:
3402:
3003:
1070:
573:
111:
3332:
2794:
6623:
5834:
3874:
2685:
1437:
have mainlined the required changes, Fedora 22 will replace X.Org's evdev and Synaptics drivers with libinput.
1237:
claimed full Wayland support since version 0.20 but work is currently underway to land a complete Wayland compositor
991:
There are several differences between Wayland and X with regard to performance, code maintainability, and security:
9378:
9228:
9209:
9145:
9038:
8709:
4057:
3714:
2053:
1893:
1506:
starting with version 25 (released 22 November 2016) uses Wayland for the default GNOME 3.22 desktop session, with
1298:
1265:
1204:
999:
458:
288:
8523:
8318:
7811:
7780:
7491:
7460:
7305:
6884:
5096:
3354:
2735:
2715:
2673:
9499:
8630:
8565:
8455:
8428:
8413:
8358:
8344:
8242:
8159:
7993:
7873:
7842:
7661:
7567:
7536:
7521:
7367:
7336:
7026:
6853:
5537:
5358:
5243:
5161:
Security in Wayland-based Desktop Environments: Privileged Clients, Authorization, Authentication and Sandboxing!
5012:
4930:
4756:
3088:
3026:
1513:
1310:
501:
8495:
8373:
8296:
7979:
7631:
7274:
7088:
4785:
4695:
4087:
3993:
3475:
3306:
9707:
9641:
9577:
9524:
9391:
9233:
8943:
8717:
8685:
8537:
8481:
8269:
8129:
8098:
7949:
7918:
7765:
4479:
3747:
3695:
3453:
3434:
2930:
1885:
1796:
1681:
1620:
1587:
1519:
1278:
1225:
1181:
611:, the high-level layer is automatically generated from a description of the elements of the protocol stored in
608:
419:
330:
278:
207:
173:
57:
8672:
8616:
8580:
8399:
8201:
8174:
8039:
8008:
7181:
5632:
3780:
3598:
3223:
3065:
2904:
558:
8658:
8644:
8551:
8509:
8227:
8083:
7903:
7751:
7721:
7690:
7429:
7398:
7243:
7057:
6822:
6795:
6235:
5703:
3852:
2837:
9722:
9441:
9411:
9238:
9130:
8602:
8069:
7675:
5598:
5073:
4899:
4509:
4019:
3158:
2657:
1776:
1748:
1738:
1388:
1160:
854:
780:
505:
1258:– a tiling Wayland compositor, based on wlroots; it is a drop-in replacement for the i3 X11 window manager.
9717:
9351:
8968:
5432:
3676:
1839:
1831:
1229:
270:
4285:
4233:
9676:
9569:
9426:
4199:
1835:
1691:
1647:
1457:
1255:
865:
676:
497:
6109:
1788:
6691:
6532:
6187:
4606:
3279:
1584:
5 has complete Wayland support, and can be used to write both Wayland compositors and Wayland clients.
1534:
included Wayland on 20 February 2020 for the development version, -current, which became version 15.0.
718: – the core global object, a special object to encapsulate the Wayland protocol itself
9592:
9504:
9474:
9006:
6514:
6491:
5217:
4581:
2767:
2146:
1869:
1148:
1066:
1037:
493:
299:
5572:
5406:
1403:
1057:
conventions. This X client-to-client communication is used by window managers and also to implement
917:. The client can also optionally use other specialized libraries to perform specific tasks, such as
414:, which is at the center of the universe" towards putting the Linux kernel and its components (i.e.
9587:
9135:
9089:
9069:
8905:
8809:
6649:
6082:
5916:
4165:
3644:
Does not include a rendering API – Clients use what they want and send buffer handles to the server
620:
585:
577:
470:
347:
214:
7212:
7150:
6969:
6460:
6381:
6051:
5510:
5484:
4725:
4634:
1590:
support for Wayland debuted with the 2.0.2 release and was enabled by default since version 2.0.4.
1540:
ships Wayland as default in the Gnome edition of Manjaro 20.2 (Nibia) (released 22 November 2020).
9773:
9631:
8988:
8958:
8804:
8799:
6764:
4449:
3962:
3119:
1815:
1687:
1333:
1170:
1062:
922:
869:
389:
363:
281:
library implementation of that protocol. A display server using the Wayland protocol is called a
8896:
5734:
3621:
549:
381:, and the client just sends a request to the compositor to indicate the region that was updated.
6321:
4844:
3380:
1769:
is used with hardware from other vendors or when it is installed into Android devices by users.
1499:
As of 2020 most Linux distributions support Wayland out of the box. Some notable examples are:
909:, or rely on the rendering engine of high-level widget libraries with Wayland support, such as
9727:
9666:
9661:
9421:
9416:
8824:
6559:
2057:
1897:
1381:
1246:
1174:
1058:
889:
771:
2281:
The ABI of Weston has been changed, thus the new version was named 2.0.0 rather than 1.13.0.
496:, though Høgsberg noted in 2010 that network transparency is possible. It was attempted as a
9747:
9742:
9702:
9361:
9334:
9219:
9027:
8918:
8847:
8752:
6028:
5380:
4983:
4665:"Adding Content protection support in drm-backend (!48) · Merge Requests · wayland / weston"
2261:
libweston and libweston-desktop. Pointer locking and confinement. Relative pointer support.
1630:
Wayland support for KDE Plasma was delayed until the release of Plasma 5, though previously
1434:
1418:
Libinput handles input devices for multiple Wayland compositors and also provides a generic
902:
786:
A typical Wayland client session starts by opening a connection to the compositor using the
527:
for common tasks such as a native file picker for native applications and sandboxes such as
509:
442:
307:
237:
222:
180:
1708:-Halium), a container for Android applications to run on Linux distributions using Wayland.
1165:
1025:
9732:
9306:
8744:
6438:
6239:
4789:
4611:
4169:
3510:
2740:
2612:
1846:
1531:
1491:
are cooperating with the Wayland developers creating the necessary additional interfaces.
1488:
1373:
1341:
1106:
829:
640:
513:
303:
81:
2191:
Updated license. New test framework. Triple-head DRM compositor. linux_dmabuf extension.
3928:
1407:
libinput was created to consolidate the input stack across multiple Wayland compositors.
1053:
The X server provides a basic communication method between X clients, later extended by
9737:
9697:
9656:
9073:
9022:
3246:
2607:
1581:
1196:
1173:. The Wayland protocol does not specify what software is responsible for rendering the
1003:
981:
434:
411:
274:
227:
159:
48:
6343:
5946:
4109:
1528:
ships Wayland as the default session for GNOME since version 10, released 6 July 2019.
294:
Wayland is developed by a group of volunteers initially led by Kristian Høgsberg as a
9762:
9646:
9339:
9170:
5187:
4397:
1878:
1850:
1468:
1214:
is a modular Wayland implementation that functions as a base for several compositors
1125:
938:
910:
600:
486:
295:
203:
4873:
4255:
3813:
779: – an object representing a seat (a set of input/output devices) in
532:
9712:
9549:
8819:
7599:"Wayland 1.10 Display Server Officially Released, Wayland 1.11 Arrives in May 2016"
6595:
6269:
5458:
4308:"Enlightenment 0.20 Arrives With Full Wayland Support & Better FreeBSD Support"
2029:
1874:
1812:
1744:
1732:
1722:
1669:
1616:
1507:
1503:
1461:
1441:
1419:
1290:
1136:
whether they want to run the application over X or over Wayland. Qt 5 provides the
1118:
965:
953:
881:
438:
359:
6510:
5676:
3533:
896:
The Wayland protocol does not include a rendering API. Instead, Wayland follows a
699:
The interfaces of the current version of Wayland protocol are defined in the file
6162:"The first Linux distribution to deliver a pure KDE Plasma 6 environment is here"
4956:
4367:
2170:
Repaint scheduling. Named outputs. Output transformations. Surface-shooting API.
663:. Every request and event has zero or more arguments, each one with a name and a
318:
operating systems. The project's source code is published under the terms of the
146:
9314:
9264:
9150:
6999:
6487:
6221:
1861:
1766:
1472:
1377:
1282:
1140:
command-line option to that effect, whereas GTK 3 lets users select the desired
934:
877:
564:
The Wayland reference implementation has been designed as a two-layer protocol:
524:
517:
406:
Beginning around 2010, Linux desktop graphics have moved from having "a pile of
319:
242:
5290:
4139:
2674:
https://lists.freedesktop.org/archives/wayland-devel/2024-September/043776.html
1132:
3 can switch their graphical back-end at run time, allowing users to choose at
647:
means that the services offered by the compositor are presented as a series of
504:) or getting it to send a "rendering command stream" across the network (as in
9329:
9184:
8928:
8877:
8872:
8768:
5856:
5654:
4815:
4337:
2589:
1698:
1611:
Desktop environments in the process of being ported from X to Wayland include
1359:
1294:
1190:
450:
370:
76:
66:
6718:
5796:
5433:"Wayland Live OS Is Now Based On Debian Testing, Working KDE Wayland Support"
1765:: Smartphones from Jolla use Wayland. It is also used as standard when Linux
9602:
9554:
9454:
9243:
8933:
8913:
8686:
https://lists.freedesktop.org/archives/wayland-devel/2024-August/043774.html
7603:
6136:"KDE Plasma 5.20 Desktop Environment Officially Released, Here's What's New"
5704:"SDL 2.0.4 Was Quietly Released Last Week With Wayland & Mir By Default"
4531:
2860:
2061:
1800:
1752:
1392:
1329:
1133:
961:
873:
664:
593:
378:
315:
5097:"libinput - a common input stack for Wayland compositors and X.Org drivers"
5066:"Libinput now enabled as default xorg driver for F-22 workstation installs"
2995:
2861:"Wayland v/s Xorg : How Are They Similar & How Are They Different"
1857:
mailing list as the project's central point of discussion and development.
1395:
released Maynard and work on improving performance and memory consumption.
671:
in the sense that requests do not have to wait for synchronized replies or
6511:"@faenil @PeppeLaKappa @VDVsx our first Jolla will ship with wayland, yes"
1864:, while the reference compositor Weston and some example clients used the
1860:
The Wayland client and server libraries were initially released under the
752: – an object representing the displayable area of a screen
603:. This layer is implemented as "an asynchronous object-oriented protocol".
39:
9464:
9401:
9319:
9199:
8948:
8938:
8923:
8773:
5826:
1599:
1549:
1102:
918:
885:
446:
4049:
3247:"Remote desktop capabilities set to make a comeback in GNOME on Wayland"
1728:
Mobile and embedded hardware supporting Wayland includes the following:
433:
What's different now is that a lot of infrastructure has moved from the
17:
9607:
9514:
9479:
9406:
8996:
8882:
8857:
6518:
6495:
1827:
1653:
1537:
1522:
ships Wayland as the default session in version 8, released 7 May 2019.
1348:
1347:
A remote access interface for Weston was proposed in October 2013 by a
1314:
1289:
operating system due to Weston's dependence on certain features of the
1110:
1069:(like KDE or GNOME), or by a third party (for example, by using native
928:
The resulting buffer with the rendered window contents are stored in a
528:
466:
400:
199:
195:
6943:"Wayland utilizing Android GPU drivers on glibc based systems, Part 2"
6916:"Wayland utilizing Android GPU drivers on glibc based systems, Part 1"
6488:"#sailfishos main components diagram. #Qt5 #Wayland #JollaHQ #Akademy"
5350:
2145:
Support for the Wayland presentation extension and for surface roles.
1444:
obtained support for the libinput library in form of a wrapper called
9617:
9597:
9386:
9179:
8963:
8862:
8831:
8789:
5739:
4079:
3715:"On supporting Wayland GL clients and proprietary embedded platforms"
3538:
1675:
1665:
1525:
957:
906:
766: – objects representing different input devices like
462:
191:
6409:"Vulkan 1.0 specification released with day-one support for Wayland"
4471:
2237:
Proxy wrappers, shared memory changes, Doxygen-generated HTML docs.
1826:, started Wayland as a spare-time project in 2008 while working for
1028:
protocol, if the compositor chooses to implement such functionality.
477:
Wayland consists of a protocol and a reference implementation named
8702:
3844:
3590:
3215:
3057:
2896:
2829:
2686:"Wayland & Weston Compositor Ported To DragonFlyBSD - Phoronix"
1842:
are also nearby towns in the same area, continuing the reference).
1427:), device handling, input device event processing and abstraction.
1199:
that implement the Wayland display server protocol are also called
253:
9539:
9494:
9459:
9324:
9268:
9125:
8953:
8852:
3875:"Wayland/X Compositor Architecture By Example: Enlightenment DR19"
2085:
Multiple framebuffer formats. logind support for rootless Weston.
1819:
1808:
1787:
1772:
1762:
1716:
1705:
1612:
1402:
1358:
1306:
1286:
1180:
1164:
1114:
1054:
952:
The most typical case is for the client to render directly into a
864:
853:
IVI-Shell is an extension to the Wayland core protocol, targeting
589:
548:
454:
385:
355:
346:
311:
186:
4501:
2931:"Wayland Compositors - Why and How to Handle Privileged Clients!"
1659:
1036:
Wayland isolates the input and output of every window, achieving
619:
The reference implementation of Wayland protocol is split in two
9651:
9612:
9544:
9519:
9509:
9489:
9484:
9469:
9449:
9431:
9396:
9282:
9272:
9194:
9160:
9140:
8867:
1889:
1631:
1593:
1424:
1302:
1240:
426:
9042:
8713:
4225:
1650:
is working on Wayland support, it could be ready for Fedora 22.
711:
Some of the most basic interfaces of the Wayland protocol are:
9582:
9559:
9534:
9529:
9286:
9278:
9106:
9077:
8978:
8973:
5999:"GNOME Lands Mainline NVIDIA Wayland Support Using EGLStreams"
5735:"Implementation for Wayland · Issue #106 · glfw/glfw · GitHub"
1575:
1337:
1141:
1129:
1090:
914:
704:
612:
482:
4020:"Debian Moves To Non-Root X.Org Server By Default - Phoronix"
3896:
3894:
1834:
when the underlying concepts "crystallized", hence the name (
5973:"A Look At The Exciting Features/Improvements Of GNOME 3.22"
1456:
Wayland Security Module is a proposition that resembles the
1252:
Clayland – a simple example Wayland compositor using Clutter
329:
As part of its efforts, the Wayland project also develops a
5153:
5151:
4557:"Hyprland: Dynamic tiling window compositor with the looks"
3326:
3324:
3322:
3320:
2954:
2952:
2570:
1643:
Other software supporting Wayland includes the following:
1376:
and has been written as a plug-in for Weston, just as the
5164:(Speech). The X.Org Developer Conference 2014. Bordeaux.
4988:(Speech). The X.Org Developer Conference 2014. Bordeaux.
2558:
2553:
1759:
and work on improving performance and memory consumption.
1415:, for which support was first merged in Weston 1.5.
651:
living on the same compositor. Each object implements an
4556:
437:
into the kernel (memory management, command scheduling,
7027:"[ANNOUNCE] Wayland and Weston 0.85.0 released"
4726:"A Software-Based Pixman Renderer For Wayland's Weston"
3808:
3806:
2475:
2450:
2427:
2405:
2378:
2357:
2336:
2313:
2290:
2267:
2246:
2222:
2198:
2176:
2155:
2131:
2111:
2091:
2070:
2038:
2013:
1993:
1973:
1953:
1935:
802:
objects to show the application output on the display.
627:
and a library to be used by Wayland compositors called
302:
community-driven project with the aim of replacing the
5158:
Dodier-Lazaro, Steve; Peres, Martin (9 October 2014).
4719:
4717:
4441:
2213:
Video 4 Linux 2, touch input, debugging improvements.
1662:
is a VNC server for wlroots-based Wayland compositors.
1313:(GBM). However, in 2013 a prototype port of Weston to
956:
buffer using a hardware (GPU) accelerated API such as
742: – an object that, when attached to a
639:
The Wayland protocol is described as an "asynchronous
7213:"Wayland 1.2.0 Released, Joined By Weston Compositor"
6367:
6365:
5585:
The Clutter client side support is basically complete
4786:"[RFC weston] remote access interface module"
4607:"README file from the Wayland source code repository"
3428:
3426:
3424:
2210:
Drag-and-drop functionality, grouped pointer events.
1779:(IVI) setups and from 3.0 onward defaults to Wayland.
1737:
GENIVI Alliance: The GENIVI Aliance, now COVESA, for
536:
alternative packaging systems and windowing systems.
5244:"Ubuntu 18.04 will revert to long-in-the-tooth Xorg"
4193:
4191:
3454:"Chapter 4. Wayland Protocol and Model of Operation"
3435:"Chapter 4. Wayland Protocol and Model of Operation"
3333:"Chapter 4. Wayland Protocol and Model of Operation"
3307:"Chapter 4. Wayland Protocol and Model of Operation"
9690:
9630:
9568:
9440:
9377:
9360:
9305:
9252:
9218:
9169:
9105:
9088:
9015:
8987:
8904:
8840:
8782:
8761:
8751:
6591:"The Samsung Z4 is Tizen's new flagship smartphone"
4301:
4299:
2167:Separated headers for core and generated protocol.
2082:New wl_subcompositor and wl_subsurface interfaces.
2050:More pixel formats. Support for language bindings.
1656:
published a Wayland developer preview in July 2014.
1572:
has complete Wayland support, except for selection.
1562:Toolkits supporting Wayland include the following:
1186:
1145:
1137:
248:
236:
213:
179:
169:
136:
117:
Wayland: 1.23, Weston: 14.0.0 / 30 May 2024
110:
88:
75:
65:
6677:
6675:
3781:"The Wayland Situation: Facts About X vs. Wayland"
3584:
3582:
3580:
3120:"Remote Wayland Server Project: Does It Work Yet?"
2824:
2822:
2820:
1467:Some applications (especially the ones related to
607:While the low-level layer was written manually in
399:The Wayland Display Server project was started by
7151:"Wayland 1.1 Officially Released With Weston 1.1"
7120:"Wayland's 1.0 milestone fixes graphics protocol"
6717:. Linux Plumbers Conference, 2009. Archived from
6624:"Premature publicity is better than no publicity"
6435:"Wayland Backend DRM | IVI Layer Management"
4780:
4778:
623:: a library to be used by Wayland clients called
287:, because it additionally performs the task of a
5321:"Release notes for Red Hat Enterprise Linux 8.0"
5265:"Bionic Beaver 18.04 LTS to use Xorg by default"
5188:"Changes/WaylandByDefault - Fedora Project Wiki"
4839:
4837:
3396:
3394:
1203:because they additionally perform the task of a
6970:"Jolla Brings Wayland Atop Android GPU Drivers"
2890:
2888:
2886:
2795:"Wayland's MIT License To Be Updated/Corrected"
2669:
2667:
1635:the default, making the X11 session secondary.
1006:, which in X is a separate client-side process.
580:—client and compositor—and the
431:
6461:"The First Jolla Smartphone Runs With Wayland"
6110:"KDE Plasma 5.20 Looks Like an Awesome Update"
5124:"Replacing xorg input - Drivers with libinput"
4893:
4891:
4868:
4866:
3741:
3739:
3469:
3467:
3209:
3207:
3205:
2990:
2988:
2986:
2984:
2982:
2652:
2650:
1475:or obtaining privileged access to the system.
1243:has nearly complete Wayland support as of 2021
798:object from where it will request one or more
655:which has a name, a number of methods (called
492:Initial versions of Wayland have not provided
9054:
8725:
6292:"More Maliit Keyboard Improvements: QtQuick2"
5767:"FreeGLUT: Implement initial Wayland support"
3348:
3346:
3151:"[Re:] Ubuntu moving towards Wayland"
2924:
2922:
2563:
2234:New backup loading routine, new setup logic.
481:. The project is also developing versions of
8:
6734:"The Linux graphics stack from X to Wayland"
4985:Consolidating the input stacks with libinput
3903:"Client Side Window Decorations and Wayland"
3696:"Appendix A. Wayland Protocol Specification"
3677:"Appendix A. Wayland Protocol Specification"
2716:"My progress in Wayland compatibility layer"
2504:
2371:Weston 6.0.0 was released at the same time.
2350:Weston 5.0.0 was released at the same time.
2327:Weston 4.0.0 was released at the same time.
2304:Weston 3.0.0 was released at the same time.
1849:project. As part of the migration the prior
32:
8673:"[ANNOUNCE] wayland-protocols 1.36"
8659:"[ANNOUNCE] wayland-protocols 1.32"
8566:"[ANNOUNCE] wayland-protocols 1.31"
8552:"[ANNOUNCE] wayland-protocols 1.26"
8496:"[ANNOUNCE] wayland-protocols 1.25"
8414:"[ANNOUNCE] wayland-protocols 1.24"
8400:"[ANNOUNCE] wayland-protocols 1.21"
8359:"[ANNOUNCE] wayland-protocols 1.20"
8345:"[ANNOUNCE] wayland-protocols 1.19"
8228:"[ANNOUNCE] wayland-protocols 1.18"
8160:"[ANNOUNCE] wayland-protocols 1.17"
8084:"[ANNOUNCE] wayland-protocols 1.16"
8070:"[ANNOUNCE] wayland-protocols 1.14"
7994:"[ANNOUNCE] wayland-protocols 1.13"
7980:"[ANNOUNCE] wayland-protocols 1.11"
7904:"[ANNOUNCE] wayland-protocols 1.10"
6765:"Wayland Becomes A FreeDesktop.org Project"
5511:"New Wayland Live CD Has A Lot Of Features"
4931:"[RFC] Common input device library"
4635:"Wayland Begins Porting Process To FreeBSD"
2961:"Looking at the security of Plasma/Wayland"
1285:. Weston has official support for only the
1228:of a Wayland compositor; Weston implements
1038:confidentiality, integrity and availability
273:that specifies the communication between a
9374:
9102:
9061:
9047:
9039:
8758:
8732:
8718:
8710:
7766:"[ANNOUNCE] wayland-protocols 1.7"
7752:"[ANNOUNCE] wayland-protocols 1.5"
7676:"[ANNOUNCE] wayland-protocols 1.4"
7662:"[ANNOUNCE] wayland-protocols 1.1"
7522:"[ANNOUNCE] wayland-protocols 1.0"
6715:"Wayland – A New Display Server for Linux"
6052:"KDE 4.11 Beta Released, Works On Wayland"
3994:"X Access Control Extension Specification"
3403:"Wayland protocol design: object lifespan"
3274:
3272:
2520:Weston 14.0.0 was released on 2024-09-04.
2495:Weston 13.0.3 was released on 2024-06-05.
2466:Weston 11.0.3 was released on 2023-08-02.
2443:Weston 10.0.5 was released on 2023-08-02.
1907:
1309:, while the handling of buffers relies on
1185:Plasma 5.24.0 (February 2022) on Wayland (
520:that implements the RemoteDesktop portal.
158:
47:
31:
7275:"Wayland and Weston 1.3 releases are out"
6560:"[IVI] Tizen IVI 3.0-M1 released"
6268:. Posterous. 2 April 2013. Archived from
6236:"RealVNC Wayland developer preview email"
3027:"The State Of The Wayland Display Server"
2729:
2727:
2725:
2493:Weston 13.0.0 was released on 2023-11-27.
2491:Weston 12.0.4 was released on 2024-04-23.
2489:Weston 12.0.0 was released on 2023-05-17.
2464:Weston 11.0.0 was released on 2022-09-22.
2441:Weston 10.0.0 was released on 2022-02-01.
2396:Weston 9.0.0 was released on 2020-09-04.
2007:Software rendering. FBDEV, RDP backends.
1322:High-bandwidth Digital Content Protection
523:Many Wayland compositors also include an
369:The Wayland compositor looks through its
6883:Høgsberg, Kristian (19 September 2011).
5039:"Libinput support added to Touchpad KCM"
3506:"xdg_shell: Adding a new shell protocol"
3245:Aleksandersen, Daniel (28 August 2017).
3186:(Speech). linux.conf.au 2013. Canberra.
2632:Høgsberg, Kristian (30 September 2008).
2575:
2394:Weston 8.0.0 was released on 2020-01-24.
2392:Weston 7.0.0 was released on 2019-08-23.
819:Extension protocols to the core protocol
746:object, provides its displayable content
283:
7810:Harrington, Bryce (21 September 2016).
7779:Harrington, Bryce (21 September 2016).
7490:Harrington, Bryce (21 September 2015).
7459:Harrington, Bryce (21 September 2015).
6852:Høgsberg, Kristian (22 November 2010).
6682:Hillesley, Richard (13 February 2012).
5485:"Trying Out Wayland With Rebecca Black"
4696:"What does EGL do in the Wayland stack"
3627:. Intel Open Source Technology Center.
2734:Harrington, Bryce (15 September 2015).
2624:
703:of the Wayland source code. This is an
8325:from the original on 29 September 2020
7872:Harrington, Bryce (25 February 2017).
7841:Harrington, Bryce (21 February 2017).
7566:Harrington, Bryce (17 February 2016).
7535:Harrington, Bryce (17 February 2016).
7502:from the original on 21 September 2020
7366:Harrington, Bryce (14 February 2015).
7335:Harrington, Bryce (14 February 2015).
7273:Høgsberg, Kristian (11 October 2013).
7118:Scherschel, Fabian (23 October 2012).
7087:Høgsberg, Kristian (22 October 2012).
7025:Høgsberg, Kristian (9 February 2012).
6821:Høgsberg, Kristian (3 December 2008).
6794:Høgsberg, Kristian (29 October 2010).
6622:Høgsberg, Kristian (3 November 2008).
5597:Bassi, Emmanuele (24 September 2013).
5361:from the original on 25 September 2019
4900:"Wayland and Weston 1.5.0 is released"
4755:Høgsberg, Kristian (9 December 2010).
3961:Wiggins, David P. (15 November 1996).
3791:from the original on 24 September 2015
3760:from the original on 10 September 2015
3474:Høgsberg, Kristian (24 January 2014).
3087:Høgsberg, Kristian (9 November 2010).
2959:Graesslin, Martin (23 November 2015).
2895:Kerrisk, Michael (25 September 2012).
2871:from the original on 23 September 2020
1775:: Tizen up to 2.x supports Wayland in
1217:Some notable Wayland compositors are:
27:Display system intended to replace X11
8435:from the original on 11 December 2021
7853:from the original on 24 February 2017
7630:Larabel, Michael (16 February 2016).
7578:from the original on 24 February 2016
7547:from the original on 17 February 2016
7304:Paalanen, Pekka (19 September 2014).
6539:from the original on 10 February 2017
5777:from the original on 10 November 2020
5465:from the original on 25 November 2016
5331:from the original on 25 November 2020
5271:from the original on 18 February 2018
5224:from the original on 24 November 2017
5198:from the original on 27 December 2015
5136:from the original on 22 November 2021
5095:Hutterer, Peter (24 September 2014).
5045:from the original on 24 February 2015
4851:from the original on 1 September 2013
4633:Larabel, Michael (16 February 2013).
4482:from the original on 19 December 2018
4452:from the original on 20 December 2018
4306:Larabel, Michael (30 November 2015).
4266:from the original on 7 September 2015
4198:Høgsberg, Kristian (3 January 2011).
3939:from the original on 22 December 2017
3901:Graesslin, Martin (7 February 2013).
3702:. wl_shm_pool - a shared memory pool.
3589:Vervloesem, Koen (15 February 2012).
2859:Sengar, Shivam Singh (16 June 2018).
1566:Clutter has complete Wayland support.
937:, then client and compositor can use
403:developer Kristian Høgsberg in 2008.
7:
8462:from the original on 4 February 2022
8380:from the original on 1 February 2021
7960:from the original on 20 October 2018
7929:from the original on 20 October 2018
7611:from the original on 14 January 2020
7471:from the original on 25 October 2020
7180:Høgsberg, Kristian (15 April 2013).
7068:from the original on 25 October 2020
7058:"Wayland and Weston 0.95.0 released"
7037:from the original on 14 January 2020
6949:from the original on 24 October 2013
6833:from the original on 9 November 2012
6802:from the original on 9 November 2012
6763:Larabel, Michael (29 October 2010).
6558:VanCutsem, Geoffroy (10 July 2013).
6298:from the original on 13 October 2013
6246:from the original on 25 October 2020
5536:Bassi, Emmanuele (31 January 2011).
5413:from the original on 4 December 2020
5387:from the original on 30 January 2020
5019:from the original on 25 October 2020
5011:Hutterer, Peter (22 February 2015).
4992:from the original on 1 November 2020
4937:from the original on 25 October 2020
4910:from the original on 19 October 2019
4796:from the original on 25 October 2020
4763:from the original on 25 October 2020
4702:from the original on 12 October 2016
4140:"X Clients under Wayland (XWayland)"
4110:"1078902 – Xorg without root rights"
3973:from the original on 8 December 2018
3713:Paalanen, Pekka (21 November 2012).
3591:"FOSDEM: The Wayland display server"
3056:Corbet, Jonathan (5 November 2010).
3037:from the original on 17 October 2021
2748:from the original on 25 October 2020
2600:Free and open-source software portal
2527:
1866:GNU General Public License version 2
1690:was made to run on Wayland during a
1073:of the underlying operating system).
976:Comparison with other window systems
679:and achieving improved performance.
8581:"[ANNOUNCE] wayland 1.22.0"
8510:"[ANNOUNCE] wayland 1.21.0"
8429:"[ANNOUNCE] wayland 1.20.0"
8374:"[ANNOUNCE] wayland 1.19.0"
8276:from the original on 25 August 2019
8175:"[ANNOUNCE] wayland 1.17.0"
8140:from the original on 25 August 2018
8109:from the original on 28 August 2018
8099:"[ANNOUNCE] wayland 1.16.0"
8009:"[ANNOUNCE] wayland 1.15.0"
7948:Harrington, Bryce (8 August 2017).
7919:"[ANNOUNCE] wayland 1.14.0"
7917:Harrington, Bryce (8 August 2017).
7843:"[ANNOUNCE] wayland 1.13.0"
7822:from the original on 8 October 2016
7781:"[ANNOUNCE] wayland 1.12.0"
7732:from the original on 8 October 2016
7691:"[ANNOUNCE] wayland 1.11.0"
7597:Nestor, Marius (18 February 2016).
7537:"[ANNOUNCE] wayland 1.10.0"
7440:from the original on 15 August 2020
7409:from the original on 15 August 2020
7306:"Wayland and Weston 1.6.0 released"
7244:"Wayland and Weston 1.2.0 released"
7242:Høgsberg, Kristian (12 July 2013).
7099:from the original on 23 August 2019
7056:Høgsberg, Kristian (24 July 2012).
6570:from the original on 2 October 2013
6388:from the original on 23 August 2014
6186:Schaller, Christian (3 July 2014).
6108:Sneddon, Joey (17 September 2020).
5979:from the original on 12 August 2020
5747:from the original on 27 August 2022
5702:Larabel, Michael (9 January 2016).
5599:"ANNOUNCE: Clutter 1.16.0 (stable)"
5569:"Clutter & Cogl Wayland update"
5439:from the original on 11 August 2019
5064:Goede, Hans de (23 February 2015).
4724:Larabel, Michael (6 January 2013).
4675:from the original on 27 August 2022
4512:from the original on 28 August 2019
4206:from the original on 27 August 2022
4146:from the original on 27 August 2022
4000:from the original on 9 January 2016
3257:from the original on 28 August 2017
3214:Willis, Nathan (13 February 2013).
3190:from the original on 10 August 2017
3183:The real story behind Wayland and X
3118:Larabel, Michael (18 August 2011).
3095:from the original on 15 August 2020
2967:from the original on 27 August 2022
2736:"[ANNOUNCE] wayland 1.8.93"
2696:from the original on 16 August 2016
2658:"[ANNOUNCE] wayland 1.23.0"
1344:support libraries as dependencies.
8645:"[ANNOUNCE] weston 13.0.3"
8631:"[ANNOUNCE] weston 13.0.0"
8617:"[ANNOUNCE] Weston 12.0.4"
8603:"[ANNOUNCE] weston 12.0.0"
8538:"[ANNOUNCE] weston 11.0.3"
8524:"[ANNOUNCE] weston 11.0.0"
8482:"[ANNOUNCE] weston 10.0.5"
8456:"[ANNOUNCE] weston 10.0.0"
8208:from the original on 31 March 2019
8181:from the original on 25 March 2019
8050:from the original on 10 April 2018
8019:from the original on 10 April 2018
7812:"[ANNOUNCE] weston 1.12.0"
7722:"[ANNOUNCE] weston 1.11.0"
7632:"Wayland 1.10 Officially Released"
7568:"[ANNOUNCE] weston 1.10.0"
7461:"[ANNOUNCE] wayland 1.9.0"
7399:"[ANNOUNCE] wayland 1.8.0"
7337:"[ANNOUNCE] wayland 1.7.0"
7285:from the original on 8 August 2020
7223:from the original on 14 April 2016
7161:from the original on 25 April 2016
7149:Larabel, Michael (16 April 2013).
6980:from the original on 25 April 2016
6968:Larabel, Michael (11 April 2013).
6922:from the original on 19 April 2013
6895:from the original on 29 April 2016
6823:"Wayland is now under MIT license"
6775:from the original on 14 April 2016
6744:from the original on 10 April 2016
6630:from the original on 28 March 2016
6407:Stone, Daniel (16 February 2016).
6134:Nestor, Marius (13 October 2020).
6089:from the original on 31 March 2016
6081:Graesslin, Martin (29 June 2015).
6062:from the original on 25 April 2016
6005:from the original on 8 August 2019
5837:from the original on 10 March 2016
5733:Berglund, Camilla (8 April 2014).
5714:from the original on 16 March 2016
5683:from the original on 15 March 2014
5609:from the original on 10 March 2016
5567:Bradford, Rob (16 December 2011).
5548:from the original on 10 March 2016
5538:"ANNOUNCE: Clutter 1.6.0 (stable)"
5301:from the original on 22 April 2021
5122:de Goede, Hans (1 February 2015).
4982:Hutterer, Peter (8 October 2014).
4963:from the original on 19 April 2014
4898:Høgsberg, Kristian (20 May 2014).
4736:from the original on 25 April 2016
4645:from the original on 25 April 2016
4398:"Index of /sources/mutter-wayland"
4318:from the original on 15 March 2016
4236:from the original on 10 March 2016
3963:"Security Extension Specification"
3909:from the original on 13 April 2016
3855:from the original on 30 April 2016
3824:from the original on 13 March 2016
3546:from the original on 24 March 2017
3130:from the original on 25 April 2016
3068:from the original on 28 April 2016
2937:from the original on 10 March 2016
2929:Peres, Martin (21 February 2014).
2907:from the original on 28 March 2016
2897:"XDC2012: Graphics stack security"
2805:from the original on 25 April 2016
2477:Old version, no longer maintained:
2452:Old version, no longer maintained:
2429:Old version, no longer maintained:
2407:Old version, no longer maintained:
2380:Old version, no longer maintained:
2359:Old version, no longer maintained:
2338:Old version, no longer maintained:
2315:Old version, no longer maintained:
2292:Old version, no longer maintained:
2269:Old version, no longer maintained:
2248:Old version, no longer maintained:
2224:Old version, no longer maintained:
2200:Old version, no longer maintained:
2178:Old version, no longer maintained:
2157:Old version, no longer maintained:
2133:Old version, no longer maintained:
2113:Old version, no longer maintained:
2093:Old version, no longer maintained:
2072:Old version, no longer maintained:
2040:Old version, no longer maintained:
2015:Old version, no longer maintained:
1995:Old version, no longer maintained:
1975:Old version, no longer maintained:
1955:Old version, no longer maintained:
1937:Old version, no longer maintained:
1909:Major Wayland and Weston releases
1845:In October 2010, Wayland became a
1672:framework that runs under Wayland.
1578:3.20 has complete Wayland support.
841:header in the Weston source tree.
362:gets an event and sends it to the
25:
9769:Wayland (display server protocol)
9002:Open Collaboration Services (OCS)
8319:"[ANNOUNCE] weston 9.0.0"
8297:"[ANNOUNCE] weston 8.0.0"
8270:"[ANNOUNCE] weston 7.0.0"
8249:from the original on 1 April 2021
8243:"[ANNOUNCE] wayland 1.18"
8202:"[ANNOUNCE] weston 6.0.0"
8130:"[ANNOUNCE] weston 5.0.0"
8128:Foreman, Derek (24 August 2018).
8097:Foreman, Derek (24 August 2018).
8040:"[ANNOUNCE] weston 4.0.0"
7950:"[ANNOUNCE] weston 3.0.0"
7884:from the original on 2 March 2017
7874:"[ANNOUNCE] weston 2.0.0"
7791:from the original on 2 April 2017
7720:Harrington, Bryce (1 June 2016).
7689:Harrington, Bryce (1 June 2016).
7642:from the original on 21 June 2017
7492:"[ANNOUNCE] weston 1.9.0"
7430:"[ANNOUNCE] weston 1.8.0"
7428:Harrington, Bryce (2 June 2015).
7397:Harrington, Bryce (2 June 2015).
7378:from the original on 5 April 2020
7368:"[ANNOUNCE] weston 1.7.0"
7347:from the original on 5 April 2020
7254:from the original on 25 June 2019
7211:Larabel, Michael (13 July 2013).
6864:from the original on 9 March 2016
6660:from the original on 4 March 2016
6467:from the original on 28 June 2014
6437:. GENIVI Alliance. Archived from
6415:from the original on 24 June 2016
6350:from the original on 14 July 2014
6160:Wallen, Jack (14 February 2024).
6050:Larabel, Michael (14 June 2013).
5927:from the original on 9 March 2016
5887:"Enlightenment DR 0.20.0 Release"
5867:from the original on 9 March 2016
5807:from the original on 7 March 2016
5407:"Manjaro 20.2 Nibia got released"
5168:from the original on 9 April 2016
5103:from the original on 7 April 2016
4929:Ådahl, Jonas (12 November 2013).
4822:from the original on 8 March 2017
4757:"Blender3D & cursor clamping"
4694:Paalanen, Pekka (10 March 2012).
4378:from the original on 8 March 2021
4348:from the original on 9 March 2016
4176:from the original on 8 March 2021
4120:from the original on 2 April 2018
4090:from the original on 2 April 2018
4060:from the original on 2 April 2018
4030:from the original on 2 April 2018
3721:from the original on 6 April 2016
3683:. wl_shm - shared memory support.
3658:"Chapter 3. Wayland Architecture"
3634:from the original on 6 April 2016
3567:"Chapter 3. Wayland Architecture"
3486:from the original on 5 April 2020
3353:Høgsberg, Kristian (8 May 2024).
3286:from the original on 13 July 2014
3226:from the original on 24 June 2016
3180:Stone, Daniel (28 January 2013).
3149:Jackson, Adam (9 November 2010).
3006:from the original on 2 April 2016
2840:from the original on 2 March 2011
2793:Larabel, Michael (10 June 2015).
1380:has been written as a plug-in to
987:Differences between Wayland and X
815:interface added in Wayland 1.4).
525:xdg-desktop-portal implementation
518:xdg-desktop-portal implementation
410:interfaces... all talking to the
8895:
8200:Foreman, Derek (21 March 2019).
8173:Foreman, Derek (28 March 2019).
7701:from the original on 1 June 2016
7316:from the original on 27 May 2019
7192:from the original on 27 May 2019
7126:. Heise Media UK. Archived from
7006:from the original on 7 July 2013
6690:. Heise Media UK. Archived from
6603:from the original on 13 May 2017
6218:"VNC® Wayland Developer Preview"
5953:from the original on 31 May 2015
5517:from the original on 18 May 2020
5491:from the original on 18 May 2020
4876:. Raspberry Pi. 24 February 2013
4408:from the original on 21 May 2014
3601:from the original on 5 June 2016
3409:from the original on 29 May 2016
3401:Paalanen, Pekka (25 July 2014).
2592:
659:) as well as several associated
324:permissive free software licence
38:
8241:Ser, Simon (11 February 2020).
8038:Foreman, Derek (9 April 2018).
8007:Foreman, Derek (9 April 2018).
6914:Munk, Carsten (11 April 2013).
6854:"Wayland license clarification"
6732:Jenkins, Evan (22 March 2011).
6294:. Murray's Blog. 2 April 2013.
6198:from the original on 1 May 2016
5947:"ReleasePlanning/FeaturesPlans"
5218:"ReleaseNotes for Ubuntu 17.10"
3476:"Wayland and Weston 1.4 is out"
3089:"Network transparency argument"
3025:Michael Larabel (20 May 2009).
2768:"wayland/wayland: root/COPYING"
2028:Color management. Subsurfaces.
1684:has Wayland support integrated.
557:The Wayland protocol follows a
416:Direct Rendering Infrastructure
333:of a Wayland compositor called
9784:Software using the MIT license
8454:Ser, Simon (1 February 2022).
8427:Ser, Simon (27 January 2021).
8372:Ser, Simon (27 January 2021).
8295:Ser, Simon (24 January 2020).
6650:"Interview: Kristian Høgsberg"
6027:. 25 July 2014. Archived from
5917:"The Enlightenment of Wayland"
5675:Lantinga, Sam (8 March 2014).
5072:(Mailing list). Archived from
4256:"Full Wayland support in GTK+"
4166:"ANNOUNCE: xorg-server 1.16.0"
3779:Griffith, Eric (7 June 2013).
3534:"GENIVI/wayland-ivi-extension"
3157:(Mailing list). Archived from
277:and its clients, as well as a
1:
9779:Free software programmed in C
8741:Free and open-source software
8268:Ser, Simon (23 August 2019).
6941:Munk, Carsten (8 June 2013).
6382:"Eclipse now runs on Wayland"
6220:. 8 July 2014. Archived from
5797:"GNOME Initiatives - Wayland"
5070:devel@lists.fedoraproject.org
4050:"Non root Xorg - Gentoo Wiki"
3573:. X vs. Wayland Architecture.
3155:devel@lists.fedoraproject.org
2559:Old version, still maintained
1678:supports Wayland with wlterm.
425:Høgsberg could have added an
9346:
6463:. LinuxG.net. 14 July 2013.
3843:Edge, Jake (11 April 2012).
3280:"The Hello Wayland Tutorial"
2258:Debugging support improved.
2105:libinput. Fullscreen shell.
1756:
1713:Mobile and embedded hardware
1602:has initial Wayland support.
1332:or the pixman library to do
1063:selections and drag-and-drop
806:Wayland extension interfaces
388:to schedule a pageflip with
9681:
8579:Ser, Simon (4 April 2023).
7002:. Wayland.freedesktop.org.
6796:"Moving to freedesktop.org"
6589:Amadeo, Ron (12 May 2017).
5351:"NewInBuster - Debian Wiki"
5013:"libinput: the road to 1.0"
4200:"Multiple backends for GTK"
3748:"Wayland Documentation 1.3"
2554:Old version, not maintained
2025:Stable wayland-server API.
1985:Stable wayland-client API.
1495:Desktop Linux distributions
1221:
1161:List of Wayland compositors
1050:Inter-process communication
839:xdg-shell-client-protocol.h
574:inter-process communication
478:
335:
53:
9800:
7434:wayland-devel mailing list
7403:wayland-devel mailing list
7372:wayland-devel mailing list
7341:wayland-devel mailing list
7310:wayland-devel mailing list
7279:wayland-devel mailing list
7248:wayland-devel mailing list
7186:wayland-devel mailing list
7093:wayland-devel mailing list
7062:wayland-devel mailing list
7031:wayland-devel mailing list
6188:"Wayland in Fedora Update"
6025:"Plasma's Road to Wayland"
4904:wayland-devel mailing list
4080:"X/Rootless - Ubuntu Wiki"
3845:"LFCS 2012: X and Wayland"
3480:wayland-devel mailing list
3216:"LCA: The ways of Wayland"
1704:Waydroid (formerly called
1299:Graphics Execution Manager
1205:compositing window manager
1158:
1081:The X Window System is an
979:
876:to draw directly into the
306:with a secure and simpler
289:compositing window manager
8893:
5857:"Enlightenment - Wayland"
5629:"Wayland – Enlightenment"
4845:"Raspberry Pi Case Study"
4290:wlroots project on GitLab
3622:"Introduction to Wayland"
2543:
1965:Began API stabilization.
1946:
1919:
1916:
1913:
1868:. Later all the GPL code
1818:who previously worked on
1363:Maynard (in January 2017)
1311:Generic Buffer Management
1149:Unix environment variable
982:Mir software architecture
576:between the two involved
132:
106:
46:
37:
9234:IRIX Interactive Desktop
7089:"Wayland and Weston 1.0"
4933:. Wayland mailing list.
4428:"Bump version to 3.13.1"
3992:Walsh, Eamon F. (2009).
3381:"Appendix B. Client API"
1596:3.2 has Wayland support.
1520:Red Hat Enterprise Linux
1281:and published under the
1226:reference implementation
1144:back-end by setting the
1124:Widget toolkits such as
828:XDG-Shell protocol (see
781:multiseat configurations
420:Direct Rendering Manager
331:reference implementation
208:Haiku (operating system)
58:reference implementation
9723:Resolution independence
6509:Jolla (13 July 2013).
6486:VDVsx (13 July 2013).
5325:Red Hat Customer Portal
2506:Current stable version:
1884:Wayland works with all
1777:in-vehicle infotainment
1749:Raspberry Pi Foundation
1741:(IVI) supports Wayland.
1739:in-vehicle infotainment
1544:Notable early adopter:
1460:interface found in the
1452:Wayland Security Module
1440:With version 1.16, the
1389:Raspberry Pi Foundation
1230:client side decorations
1224: – the
1113:runs X applications in
1087:remote desktop protocol
855:in-vehicle infotainment
695:Wayland core interfaces
8969:Video Acceleration API
6827:wayland-display-server
6318:"Maliit under Wayland"
6266:"Maliit Status Update"
5381:"Slackware ChangeLogs"
5291:"Ubuntu 21.04 is here"
4816:"Maynard announcement"
4586:gitlab.freedesktop.org
3814:"Wayland Architecture"
3359:gitlab.freedesktop.org
3355:"protocol/wayland.xml"
2772:gitlab.freedesktop.org
2571:Latest preview version
1832:Wayland, Massachusetts
1804:
1751:in collaboration with
1725:
1408:
1391:in collaboration with
1364:
1193:
1178:
1169:Typical elements of a
893:
554:
533:xdg-desktop-portal-gtk
475:
396:
271:communication protocol
119:; 4 months ago
94:; 16 years ago
92:30 September 2008
9427:Project Looking Glass
5677:"SDL 2.0.2 RELEASED!"
5295:Canonical Ubuntu Blog
4532:"Hyprland - ArchWiki"
4342:www.enlightenment.org
3967:X Consortium Standard
2125:libinput by default.
1807:Kristian Høgsberg, a
1791:
1720:
1648:Intelligent Input Bus
1458:Linux Security Module
1406:
1362:
1184:
1168:
868:
677:round-trip delay time
568:A low-level layer or
552:
545:Protocol architecture
540:Software architecture
498:Google Summer of Code
350:
9505:Motif Window Manager
9070:Desktop environments
8526:. 22 September 2022.
8321:. 4 September 2020.
6713:Høgsberg, Kristian.
6684:"Wayland - Beyond X"
5041:. 22 February 2015.
4374:. 16 February 2021.
3746:Høgsberg, Kristian.
3700:The Wayland Protocol
3694:Høgsberg, Kristian.
3681:The Wayland Protocol
3675:Høgsberg, Kristian.
3664:. Wayland Rendering.
3662:The Wayland Protocol
3656:Høgsberg, Kristian.
3571:The Wayland Protocol
3565:Høgsberg, Kristian.
3542:. 17 November 2021.
3458:The Wayland Protocol
3452:Høgsberg, Kristian.
3439:The Wayland Protocol
3433:Høgsberg, Kristian.
3385:The Wayland Protocol
3379:Høgsberg, Kristian.
3337:The Wayland Protocol
3331:Høgsberg, Kristian.
3311:The Wayland Protocol
3305:Høgsberg, Kristian.
1853:was replaced by the
1607:Desktop environments
1548:RebeccaBlackOS is a
1098:Compatibility with X
1067:desktop environments
872:and its clients use
701:protocol/wayland.xml
494:network transparency
9718:Painter's algorithm
9136:Java Desktop System
8743:projects hosted by
8633:. 28 November 2023.
8568:. 29 November 2022.
8416:. 23 November 2021.
8361:. 29 February 2020.
8347:. 29 February 2020.
8162:. 12 November 2018.
7996:. 14 February 2018.
7664:. 16 February 2016.
7524:. 25 November 2015.
6656:. 29 January 2012.
6346:. Freedesktop.org.
5409:. 3 December 2020.
5383:. Slackware Linux.
5076:on 24 February 2015
4959:. Freedesktop.org.
4792:. 18 October 2013.
4671:. 6 November 2018.
4142:. Wayland project.
4114:bugzilla.redhat.com
3339:. Basic Principles.
3058:"LPC: Life after X"
1910:
1892:support as well as
1446:xf86-input-libinput
1295:kernel mode-setting
1201:Wayland compositors
1155:Wayland compositors
1000:composition manager
586:Unix domain sockets
559:client–server model
60:of a Wayland server
34:
8498:. 28 January 2022.
7982:. 11 October 2017.
7130:on 7 December 2013
6721:on 11 August 2017.
6694:on 6 December 2013
6441:on 1 February 2014
6384:. 18 August 2014.
6083:"Four years later"
5831:KDE Community Wiki
4536:wiki.archlinux.org
4402:download.gnome.org
2523:1.37 (2024-08-31)
2500:1.36 (2024-04-26)
2471:1.31 (2022-11-29)
2446:1.25 (2022-01-28)
2423:1.24 (2021-11-23)
2401:1.20 (2020-02-29)
2374:1.18 (2019-07-25)
2353:1.17 (2018-11-12)
2332:1.16 (2018-07-30)
2309:1.13 (2018-02-14)
2286:1.10 (2017-07-31)
1931:Wayland Protocols
1908:
1805:
1726:
1721:Weston running on
1473:xdg-desktop-portal
1409:
1365:
1334:software rendering
1194:
1189:compositor) under
1179:
894:
870:Wayland compositor
849:IVI-Shell protocol
824:XDG-Shell protocol
667:. The protocol is
596:operating systems.
555:
397:
364:Wayland compositor
284:Wayland compositor
67:Original author(s)
9756:
9755:
9626:
9625:
9301:
9300:
9036:
9035:
8891:
8890:
7768:. 15 August 2016.
5949:. GNOME Project.
5891:Enlightenment.org
5861:Enlightenment.org
5192:fedoraproject.org
4874:"Wayland preview"
4818:. 16 April 2014.
3514:. 3 December 2013
2583:
2582:
2498:1.32 (2023-07-03)
2469:1.26 (2022-07-07)
2421:1.21 (2021-04-30)
2399:1.19 (2020-02-29)
2330:1.14 (2018-05-07)
2307:1.11 (2017-10-11)
2254:21 September 2016
2242:1.7 (2016-08-15)
2218:1.4 (2016-05-23)
2194:1.0 (2015-11-24)
2188:Updated license.
2184:21 September 2015
2119:19 September 2014
1879:MIT Expat License
1694:-Project in 2014.
1433:As GNOME/GTK and
1210:A library called
1175:window decoration
835:libwayland-client
635:Protocol overview
629:libwayland-server
625:libwayland-client
572:that handles the
264:
263:
71:Kristian Høgsberg
16:(Redirected from
9791:
9748:Windowing system
9703:Desktop metaphor
9375:
9335:Plasma Bigscreen
9103:
9063:
9056:
9049:
9040:
9028:Portland Project
8899:
8759:
8734:
8727:
8720:
8711:
8706:
8705:
8703:Official website
8688:
8683:
8677:
8676:
8675:. 26 April 2024.
8669:
8663:
8662:
8655:
8649:
8648:
8641:
8635:
8634:
8627:
8621:
8620:
8619:. 23 April 2024.
8613:
8607:
8606:
8599:
8593:
8592:
8590:
8588:
8576:
8570:
8569:
8562:
8556:
8555:
8548:
8542:
8541:
8540:. 2 August 2023.
8534:
8528:
8527:
8520:
8514:
8513:
8506:
8500:
8499:
8492:
8486:
8485:
8484:. 2 August 2023.
8478:
8472:
8471:
8469:
8467:
8458:(Mailing list).
8451:
8445:
8444:
8442:
8440:
8431:(Mailing list).
8424:
8418:
8417:
8410:
8404:
8403:
8402:. 30 April 2021.
8396:
8390:
8389:
8387:
8385:
8376:(Mailing list).
8369:
8363:
8362:
8355:
8349:
8348:
8341:
8335:
8334:
8332:
8330:
8315:
8309:
8308:
8306:
8304:
8292:
8286:
8285:
8283:
8281:
8272:(Mailing list).
8265:
8259:
8258:
8256:
8254:
8245:(Mailing list).
8238:
8232:
8231:
8224:
8218:
8217:
8215:
8213:
8204:(Mailing list).
8197:
8191:
8190:
8188:
8186:
8177:(Mailing list).
8170:
8164:
8163:
8156:
8150:
8149:
8147:
8145:
8136:(Mailing list).
8125:
8119:
8118:
8116:
8114:
8105:(Mailing list).
8094:
8088:
8087:
8080:
8074:
8073:
8066:
8060:
8059:
8057:
8055:
8046:(Mailing list).
8035:
8029:
8028:
8026:
8024:
8015:(Mailing list).
8004:
7998:
7997:
7990:
7984:
7983:
7976:
7970:
7969:
7967:
7965:
7956:(Mailing list).
7945:
7939:
7938:
7936:
7934:
7925:(Mailing list).
7914:
7908:
7907:
7900:
7894:
7893:
7891:
7889:
7880:(Mailing list).
7869:
7863:
7862:
7860:
7858:
7849:(Mailing list).
7838:
7832:
7831:
7829:
7827:
7818:(Mailing list).
7807:
7801:
7800:
7798:
7796:
7787:(Mailing list).
7776:
7770:
7769:
7762:
7756:
7755:
7748:
7742:
7741:
7739:
7737:
7728:(Mailing list).
7717:
7711:
7710:
7708:
7706:
7697:(Mailing list).
7686:
7680:
7679:
7672:
7666:
7665:
7658:
7652:
7651:
7649:
7647:
7627:
7621:
7620:
7618:
7616:
7594:
7588:
7587:
7585:
7583:
7574:(Mailing list).
7563:
7557:
7556:
7554:
7552:
7543:(Mailing list).
7532:
7526:
7525:
7518:
7512:
7511:
7509:
7507:
7498:(Mailing list).
7487:
7481:
7480:
7478:
7476:
7467:(Mailing list).
7456:
7450:
7449:
7447:
7445:
7425:
7419:
7418:
7416:
7414:
7394:
7388:
7387:
7385:
7383:
7363:
7357:
7356:
7354:
7352:
7332:
7326:
7325:
7323:
7321:
7301:
7295:
7294:
7292:
7290:
7270:
7264:
7263:
7261:
7259:
7239:
7233:
7232:
7230:
7228:
7208:
7202:
7201:
7199:
7197:
7177:
7171:
7170:
7168:
7166:
7146:
7140:
7139:
7137:
7135:
7115:
7109:
7108:
7106:
7104:
7084:
7078:
7077:
7075:
7073:
7053:
7047:
7046:
7044:
7042:
7022:
7016:
7015:
7013:
7011:
6996:
6990:
6989:
6987:
6985:
6965:
6959:
6958:
6956:
6954:
6938:
6932:
6931:
6929:
6927:
6911:
6905:
6904:
6902:
6900:
6891:(Mailing list).
6885:"License update"
6880:
6874:
6873:
6871:
6869:
6860:(Mailing list).
6849:
6843:
6842:
6840:
6838:
6829:(Mailing list).
6818:
6812:
6811:
6809:
6807:
6791:
6785:
6784:
6782:
6780:
6760:
6754:
6753:
6751:
6749:
6729:
6723:
6722:
6710:
6704:
6703:
6701:
6699:
6679:
6670:
6669:
6667:
6665:
6646:
6640:
6639:
6637:
6635:
6619:
6613:
6612:
6610:
6608:
6586:
6580:
6579:
6577:
6575:
6566:(Mailing list).
6555:
6549:
6548:
6546:
6544:
6529:
6523:
6522:
6506:
6500:
6499:
6483:
6477:
6476:
6474:
6472:
6457:
6451:
6450:
6448:
6446:
6431:
6425:
6424:
6422:
6420:
6404:
6398:
6397:
6395:
6393:
6378:
6372:
6371:Hillesley, p. 3.
6369:
6360:
6359:
6357:
6355:
6340:
6334:
6333:
6331:
6329:
6320:. Archived from
6314:
6308:
6307:
6305:
6303:
6288:
6282:
6281:
6279:
6277:
6262:
6256:
6255:
6253:
6251:
6232:
6226:
6225:
6224:on 14 July 2014.
6214:
6208:
6207:
6205:
6203:
6183:
6177:
6176:
6174:
6172:
6157:
6151:
6150:
6148:
6146:
6131:
6125:
6124:
6122:
6120:
6105:
6099:
6098:
6096:
6094:
6078:
6072:
6071:
6069:
6067:
6047:
6041:
6040:
6038:
6036:
6021:
6015:
6014:
6012:
6010:
5995:
5989:
5988:
5986:
5984:
5969:
5963:
5962:
5960:
5958:
5943:
5937:
5936:
5934:
5932:
5913:
5907:
5906:
5904:
5902:
5893:. Archived from
5883:
5877:
5876:
5874:
5872:
5853:
5847:
5846:
5844:
5842:
5823:
5817:
5816:
5814:
5812:
5793:
5787:
5786:
5784:
5782:
5763:
5757:
5756:
5754:
5752:
5730:
5724:
5723:
5721:
5719:
5699:
5693:
5692:
5690:
5688:
5672:
5666:
5665:
5663:
5661:
5651:
5645:
5644:
5642:
5640:
5635:on 29 March 2013
5631:. Archived from
5625:
5619:
5618:
5616:
5614:
5605:(Mailing list).
5603:clutter-announce
5594:
5588:
5587:
5582:
5580:
5575:on 10 March 2016
5571:. Archived from
5564:
5558:
5557:
5555:
5553:
5544:(Mailing list).
5542:clutter-announce
5533:
5527:
5526:
5524:
5522:
5507:
5501:
5500:
5498:
5496:
5481:
5475:
5474:
5472:
5470:
5459:"RebeccaBlackOS"
5455:
5449:
5448:
5446:
5444:
5429:
5423:
5422:
5420:
5418:
5403:
5397:
5396:
5394:
5392:
5377:
5371:
5370:
5368:
5366:
5347:
5341:
5340:
5338:
5336:
5317:
5311:
5310:
5308:
5306:
5287:
5281:
5280:
5278:
5276:
5261:
5255:
5254:
5252:
5250:
5240:
5234:
5233:
5231:
5229:
5214:
5208:
5207:
5205:
5203:
5184:
5178:
5177:
5175:
5173:
5155:
5146:
5145:
5143:
5141:
5135:
5128:
5119:
5113:
5112:
5110:
5108:
5092:
5086:
5085:
5083:
5081:
5061:
5055:
5054:
5052:
5050:
5035:
5029:
5028:
5026:
5024:
5008:
5002:
5001:
4999:
4997:
4979:
4973:
4972:
4970:
4968:
4953:
4947:
4946:
4944:
4942:
4926:
4920:
4919:
4917:
4915:
4895:
4886:
4885:
4883:
4881:
4870:
4861:
4860:
4858:
4856:
4841:
4832:
4831:
4829:
4827:
4812:
4806:
4805:
4803:
4801:
4782:
4773:
4772:
4770:
4768:
4752:
4746:
4745:
4743:
4741:
4721:
4712:
4711:
4709:
4707:
4691:
4685:
4684:
4682:
4680:
4661:
4655:
4654:
4652:
4650:
4630:
4624:
4623:
4621:
4619:
4603:
4597:
4596:
4594:
4592:
4578:
4572:
4571:
4569:
4567:
4553:
4547:
4546:
4544:
4542:
4528:
4522:
4521:
4519:
4517:
4498:
4492:
4491:
4489:
4487:
4472:"swaywm/wlroots"
4468:
4462:
4461:
4459:
4457:
4438:
4432:
4431:
4430:. 30 April 2014.
4424:
4418:
4417:
4415:
4413:
4394:
4388:
4387:
4385:
4383:
4364:
4358:
4357:
4355:
4353:
4334:
4328:
4327:
4325:
4323:
4303:
4294:
4293:
4282:
4276:
4275:
4273:
4271:
4252:
4246:
4245:
4243:
4241:
4222:
4216:
4215:
4213:
4211:
4195:
4186:
4185:
4183:
4181:
4172:. 17 July 2014.
4162:
4156:
4155:
4153:
4151:
4136:
4130:
4129:
4127:
4125:
4106:
4100:
4099:
4097:
4095:
4076:
4070:
4069:
4067:
4065:
4046:
4040:
4039:
4037:
4035:
4024:www.phoronix.com
4016:
4010:
4009:
4007:
4005:
3989:
3983:
3982:
3980:
3978:
3958:
3952:
3951:
3946:
3944:
3933:X.Org Foundation
3929:"X.Org Security"
3925:
3919:
3918:
3916:
3914:
3898:
3889:
3888:
3886:
3884:
3879:
3871:
3865:
3864:
3862:
3860:
3840:
3834:
3833:
3831:
3829:
3810:
3801:
3800:
3798:
3796:
3776:
3770:
3769:
3767:
3765:
3759:
3752:
3743:
3734:
3733:
3728:
3726:
3710:
3704:
3703:
3691:
3685:
3684:
3672:
3666:
3665:
3653:
3647:
3646:
3641:
3639:
3633:
3626:
3617:
3611:
3610:
3608:
3606:
3586:
3575:
3574:
3562:
3556:
3555:
3553:
3551:
3530:
3524:
3523:
3521:
3519:
3502:
3496:
3495:
3493:
3491:
3471:
3462:
3461:
3449:
3443:
3442:
3430:
3419:
3418:
3416:
3414:
3398:
3389:
3388:
3376:
3370:
3369:
3367:
3365:
3350:
3341:
3340:
3328:
3315:
3314:
3302:
3296:
3295:
3293:
3291:
3276:
3267:
3266:
3264:
3262:
3242:
3236:
3235:
3233:
3231:
3211:
3200:
3199:
3197:
3195:
3177:
3171:
3170:
3168:
3166:
3146:
3140:
3139:
3137:
3135:
3115:
3109:
3108:
3102:
3100:
3084:
3078:
3077:
3075:
3073:
3053:
3047:
3046:
3044:
3042:
3022:
3016:
3015:
3013:
3011:
2992:
2977:
2976:
2974:
2972:
2956:
2947:
2946:
2944:
2942:
2926:
2917:
2916:
2914:
2912:
2892:
2881:
2880:
2878:
2876:
2856:
2850:
2849:
2847:
2845:
2826:
2815:
2814:
2812:
2810:
2790:
2784:
2783:
2781:
2779:
2764:
2758:
2757:
2755:
2753:
2744:(Mailing list).
2731:
2720:
2719:
2712:
2706:
2705:
2703:
2701:
2690:www.phoronix.com
2682:
2676:
2671:
2662:
2661:
2654:
2645:
2644:
2642:
2640:
2634:"Initial commit"
2629:
2602:
2597:
2596:
2595:
2577:
2572:
2567:
2560:
2555:
2550:
2530:
2515:
2507:
2484:
2478:
2459:
2453:
2436:
2430:
2414:
2408:
2387:
2386:11 February 2020
2381:
2366:
2360:
2345:
2339:
2322:
2316:
2299:
2293:
2284:1.8 (2017-06-12)
2276:
2275:24 February 2017
2270:
2255:
2249:
2240:1.5 (2016-07-22)
2231:
2225:
2216:1.1 (2016-02-16)
2207:
2206:17 February 2016
2201:
2185:
2179:
2164:
2158:
2149:shell protocol.
2140:
2139:14 February 2015
2134:
2120:
2114:
2100:
2094:
2079:
2073:
2047:
2041:
2022:
2016:
2002:
1996:
1982:
1976:
1962:
1956:
1944:
1938:
1911:
1896:drivers via the
1797:direct rendering
1489:graphical shells
1447:
1435:KDE Frameworks 5
1320:Weston supports
1188:
1147:
1139:
898:direct rendering
840:
836:
702:
630:
626:
441:) or libraries (
308:windowing system
260:
257:
255:
223:Windowing system
181:Operating system
162:
157:
154:
152:
150:
148:
127:
125:
120:
102:
100:
95:
51:
42:
35:
21:
9799:
9798:
9794:
9793:
9792:
9790:
9789:
9788:
9759:
9758:
9757:
9752:
9733:Virtual desktop
9686:
9633:
9622:
9564:
9436:
9366:
9363:
9356:
9297:
9248:
9214:
9165:
9094:
9091:
9084:
9074:window managers
9067:
9037:
9032:
9011:
8983:
8900:
8887:
8836:
8778:
8747:
8745:freedesktop.org
8738:
8701:
8700:
8697:
8692:
8691:
8684:
8680:
8671:
8670:
8666:
8657:
8656:
8652:
8643:
8642:
8638:
8629:
8628:
8624:
8615:
8614:
8610:
8601:
8600:
8596:
8586:
8584:
8578:
8577:
8573:
8564:
8563:
8559:
8550:
8549:
8545:
8536:
8535:
8531:
8522:
8521:
8517:
8512:. 30 June 2022.
8508:
8507:
8503:
8494:
8493:
8489:
8480:
8479:
8475:
8465:
8463:
8453:
8452:
8448:
8438:
8436:
8426:
8425:
8421:
8412:
8411:
8407:
8398:
8397:
8393:
8383:
8381:
8371:
8370:
8366:
8357:
8356:
8352:
8343:
8342:
8338:
8328:
8326:
8317:
8316:
8312:
8302:
8300:
8294:
8293:
8289:
8279:
8277:
8267:
8266:
8262:
8252:
8250:
8240:
8239:
8235:
8230:. 25 July 2019.
8226:
8225:
8221:
8211:
8209:
8199:
8198:
8194:
8184:
8182:
8172:
8171:
8167:
8158:
8157:
8153:
8143:
8141:
8127:
8126:
8122:
8112:
8110:
8096:
8095:
8091:
8086:. 30 July 2018.
8082:
8081:
8077:
8068:
8067:
8063:
8053:
8051:
8037:
8036:
8032:
8022:
8020:
8006:
8005:
8001:
7992:
7991:
7987:
7978:
7977:
7973:
7963:
7961:
7947:
7946:
7942:
7932:
7930:
7916:
7915:
7911:
7906:. 31 July 2017.
7902:
7901:
7897:
7887:
7885:
7871:
7870:
7866:
7856:
7854:
7840:
7839:
7835:
7825:
7823:
7809:
7808:
7804:
7794:
7792:
7778:
7777:
7773:
7764:
7763:
7759:
7754:. 22 July 2016.
7750:
7749:
7745:
7735:
7733:
7719:
7718:
7714:
7704:
7702:
7688:
7687:
7683:
7674:
7673:
7669:
7660:
7659:
7655:
7645:
7643:
7629:
7628:
7624:
7614:
7612:
7596:
7595:
7591:
7581:
7579:
7565:
7564:
7560:
7550:
7548:
7534:
7533:
7529:
7520:
7519:
7515:
7505:
7503:
7489:
7488:
7484:
7474:
7472:
7458:
7457:
7453:
7443:
7441:
7427:
7426:
7422:
7412:
7410:
7396:
7395:
7391:
7381:
7379:
7365:
7364:
7360:
7350:
7348:
7334:
7333:
7329:
7319:
7317:
7303:
7302:
7298:
7288:
7286:
7272:
7271:
7267:
7257:
7255:
7241:
7240:
7236:
7226:
7224:
7210:
7209:
7205:
7195:
7193:
7179:
7178:
7174:
7164:
7162:
7148:
7147:
7143:
7133:
7131:
7117:
7116:
7112:
7102:
7100:
7086:
7085:
7081:
7071:
7069:
7055:
7054:
7050:
7040:
7038:
7024:
7023:
7019:
7009:
7007:
6998:
6997:
6993:
6983:
6981:
6967:
6966:
6962:
6952:
6950:
6945:. Mer Project.
6940:
6939:
6935:
6925:
6923:
6918:. Mer Project.
6913:
6912:
6908:
6898:
6896:
6882:
6881:
6877:
6867:
6865:
6851:
6850:
6846:
6836:
6834:
6820:
6819:
6815:
6805:
6803:
6793:
6792:
6788:
6778:
6776:
6762:
6761:
6757:
6747:
6745:
6731:
6730:
6726:
6712:
6711:
6707:
6697:
6695:
6681:
6680:
6673:
6663:
6661:
6648:
6647:
6643:
6633:
6631:
6621:
6620:
6616:
6606:
6604:
6588:
6587:
6583:
6573:
6571:
6557:
6556:
6552:
6542:
6540:
6533:"IVI/IVI Setup"
6531:
6530:
6526:
6508:
6507:
6503:
6485:
6484:
6480:
6470:
6468:
6459:
6458:
6454:
6444:
6442:
6433:
6432:
6428:
6418:
6416:
6406:
6405:
6401:
6391:
6389:
6380:
6379:
6375:
6370:
6363:
6353:
6351:
6342:
6341:
6337:
6327:
6325:
6324:on 11 June 2013
6316:
6315:
6311:
6301:
6299:
6290:
6289:
6285:
6275:
6273:
6264:
6263:
6259:
6249:
6247:
6242:. 9 July 2014.
6240:freedesktop.org
6234:
6233:
6229:
6216:
6215:
6211:
6201:
6199:
6192:blogs.gnome.org
6185:
6184:
6180:
6170:
6168:
6159:
6158:
6154:
6144:
6142:
6133:
6132:
6128:
6118:
6116:
6107:
6106:
6102:
6092:
6090:
6080:
6079:
6075:
6065:
6063:
6049:
6048:
6044:
6034:
6032:
6031:on 27 July 2014
6023:
6022:
6018:
6008:
6006:
5997:
5996:
5992:
5982:
5980:
5971:
5970:
5966:
5956:
5954:
5945:
5944:
5940:
5930:
5928:
5915:
5914:
5910:
5900:
5898:
5897:on 21 June 2018
5885:
5884:
5880:
5870:
5868:
5855:
5854:
5850:
5840:
5838:
5825:
5824:
5820:
5810:
5808:
5795:
5794:
5790:
5780:
5778:
5765:
5764:
5760:
5750:
5748:
5732:
5731:
5727:
5717:
5715:
5701:
5700:
5696:
5686:
5684:
5679:. SDL Project.
5674:
5673:
5669:
5659:
5657:
5653:
5652:
5648:
5638:
5636:
5627:
5626:
5622:
5612:
5610:
5596:
5595:
5591:
5578:
5576:
5566:
5565:
5561:
5551:
5549:
5535:
5534:
5530:
5520:
5518:
5509:
5508:
5504:
5494:
5492:
5483:
5482:
5478:
5468:
5466:
5461:. Sourceforge.
5457:
5456:
5452:
5442:
5440:
5431:
5430:
5426:
5416:
5414:
5405:
5404:
5400:
5390:
5388:
5379:
5378:
5374:
5364:
5362:
5355:wiki.debian.org
5349:
5348:
5344:
5334:
5332:
5319:
5318:
5314:
5304:
5302:
5289:
5288:
5284:
5274:
5272:
5263:
5262:
5258:
5248:
5246:
5242:
5241:
5237:
5227:
5225:
5216:
5215:
5211:
5201:
5199:
5186:
5185:
5181:
5171:
5169:
5157:
5156:
5149:
5139:
5137:
5133:
5126:
5121:
5120:
5116:
5106:
5104:
5094:
5093:
5089:
5079:
5077:
5063:
5062:
5058:
5048:
5046:
5037:
5036:
5032:
5022:
5020:
5010:
5009:
5005:
4995:
4993:
4981:
4980:
4976:
4966:
4964:
4955:
4954:
4950:
4940:
4938:
4928:
4927:
4923:
4913:
4911:
4897:
4896:
4889:
4879:
4877:
4872:
4871:
4864:
4854:
4852:
4843:
4842:
4835:
4825:
4823:
4814:
4813:
4809:
4799:
4797:
4790:freedesktop.org
4784:
4783:
4776:
4766:
4764:
4754:
4753:
4749:
4739:
4737:
4723:
4722:
4715:
4705:
4703:
4693:
4692:
4688:
4678:
4676:
4663:
4662:
4658:
4648:
4646:
4632:
4631:
4627:
4617:
4615:
4612:freedesktop.org
4605:
4604:
4600:
4590:
4588:
4580:
4579:
4575:
4565:
4563:
4555:
4554:
4550:
4540:
4538:
4530:
4529:
4525:
4515:
4513:
4500:
4499:
4495:
4485:
4483:
4470:
4469:
4465:
4455:
4453:
4440:
4439:
4435:
4426:
4425:
4421:
4411:
4409:
4396:
4395:
4391:
4381:
4379:
4366:
4365:
4361:
4351:
4349:
4336:
4335:
4331:
4321:
4319:
4305:
4304:
4297:
4284:
4283:
4279:
4269:
4267:
4254:
4253:
4249:
4239:
4237:
4224:
4223:
4219:
4209:
4207:
4197:
4196:
4189:
4179:
4177:
4170:freedesktop.org
4164:
4163:
4159:
4149:
4147:
4138:
4137:
4133:
4123:
4121:
4108:
4107:
4103:
4093:
4091:
4084:wiki.ubuntu.com
4078:
4077:
4073:
4063:
4061:
4054:wiki.gentoo.org
4048:
4047:
4043:
4033:
4031:
4018:
4017:
4013:
4003:
4001:
3991:
3990:
3986:
3976:
3974:
3960:
3959:
3955:
3942:
3940:
3927:
3926:
3922:
3912:
3910:
3900:
3899:
3892:
3882:
3880:
3877:
3873:
3872:
3868:
3858:
3856:
3842:
3841:
3837:
3827:
3825:
3818:Wayland project
3812:
3811:
3804:
3794:
3792:
3778:
3777:
3773:
3763:
3761:
3757:
3750:
3745:
3744:
3737:
3724:
3722:
3712:
3711:
3707:
3693:
3692:
3688:
3674:
3673:
3669:
3655:
3654:
3650:
3637:
3635:
3631:
3624:
3620:Barnes, Jesse.
3619:
3618:
3614:
3604:
3602:
3588:
3587:
3578:
3564:
3563:
3559:
3549:
3547:
3532:
3531:
3527:
3517:
3515:
3511:freedesktop.org
3504:
3503:
3499:
3489:
3487:
3473:
3472:
3465:
3451:
3450:
3446:
3432:
3431:
3422:
3412:
3410:
3400:
3399:
3392:
3387:. Introduction.
3378:
3377:
3373:
3363:
3361:
3352:
3351:
3344:
3330:
3329:
3318:
3304:
3303:
3299:
3289:
3287:
3282:. 8 July 2014.
3278:
3277:
3270:
3260:
3258:
3244:
3243:
3239:
3229:
3227:
3213:
3212:
3203:
3193:
3191:
3179:
3178:
3174:
3164:
3162:
3161:on 8 March 2021
3148:
3147:
3143:
3133:
3131:
3117:
3116:
3112:
3098:
3096:
3086:
3085:
3081:
3071:
3069:
3055:
3054:
3050:
3040:
3038:
3024:
3023:
3019:
3009:
3007:
3000:Wayland project
2994:
2993:
2980:
2970:
2968:
2958:
2957:
2950:
2940:
2938:
2928:
2927:
2920:
2910:
2908:
2894:
2893:
2884:
2874:
2872:
2858:
2857:
2853:
2843:
2841:
2834:Wayland project
2828:
2827:
2818:
2808:
2806:
2792:
2791:
2787:
2777:
2775:
2766:
2765:
2761:
2751:
2749:
2741:freedesktop.org
2733:
2732:
2723:
2718:. 24 July 2022.
2714:
2713:
2709:
2699:
2697:
2684:
2683:
2679:
2672:
2665:
2656:
2655:
2648:
2638:
2636:
2631:
2630:
2626:
2621:
2613:X Window System
2598:
2593:
2591:
2588:
2579:
2578:
2573:
2568:
2561:
2556:
2551:
2546:
2529:Future release:
2528:
2513:
2505:
2499:
2494:
2492:
2490:
2482:
2476:
2470:
2465:
2457:
2451:
2442:
2435:9 December 2021
2434:
2428:
2422:
2413:27 January 2021
2412:
2406:
2400:
2395:
2393:
2385:
2379:
2364:
2358:
2343:
2337:
2331:
2320:
2314:
2308:
2297:
2291:
2285:
2274:
2268:
2253:
2247:
2241:
2229:
2223:
2217:
2205:
2199:
2183:
2177:
2162:
2156:
2138:
2132:
2118:
2112:
2098:
2092:
2078:23 January 2014
2077:
2071:
2046:11 October 2013
2045:
2039:
2020:
2014:
2000:
1994:
1981:22 October 2012
1980:
1974:
1960:
1954:
1947:First release.
1943:9 February 2012
1942:
1936:
1906:
1886:Mesa-compatible
1847:freedesktop.org
1786:
1715:
1641:
1609:
1560:
1558:Toolkit support
1532:Slackware Linux
1497:
1484:
1454:
1445:
1401:
1374:graphical shell
1357:
1342:X Window System
1317:was announced.
1275:
1197:Display servers
1163:
1157:
1100:
989:
984:
978:
863:
861:Rendering model
857:(IVI) devices.
851:
838:
834:
830:freedesktop.org
826:
821:
808:
700:
697:
645:Object-oriented
641:object-oriented
637:
628:
624:
588:in the case of
547:
542:
395:
345:
304:X Window System
252:
232:
189:
165:
145:
128:
123:
121:
118:
98:
96:
93:
89:Initial release
82:freedesktop.org
61:
28:
23:
22:
15:
12:
11:
5:
9797:
9795:
9787:
9786:
9781:
9776:
9771:
9761:
9760:
9754:
9753:
9751:
9750:
9745:
9740:
9738:Widget toolkit
9735:
9730:
9725:
9720:
9715:
9710:
9705:
9700:
9698:Display server
9694:
9692:
9688:
9687:
9685:
9684:
9679:
9674:
9669:
9664:
9659:
9654:
9649:
9644:
9638:
9636:
9628:
9627:
9624:
9623:
9621:
9620:
9615:
9610:
9605:
9600:
9595:
9590:
9585:
9580:
9574:
9572:
9566:
9565:
9563:
9562:
9557:
9552:
9547:
9542:
9537:
9532:
9527:
9522:
9517:
9512:
9507:
9502:
9497:
9492:
9487:
9482:
9477:
9472:
9467:
9462:
9457:
9452:
9446:
9444:
9438:
9437:
9435:
9434:
9429:
9424:
9419:
9414:
9409:
9404:
9399:
9394:
9389:
9383:
9381:
9372:
9358:
9357:
9355:
9354:
9349:
9344:
9343:
9342:
9337:
9327:
9322:
9317:
9311:
9309:
9303:
9302:
9299:
9298:
9296:
9295:
9290:
9276:
9262:
9256:
9254:
9250:
9249:
9247:
9246:
9241:
9236:
9231:
9225:
9223:
9216:
9215:
9213:
9212:
9207:
9202:
9197:
9192:
9187:
9182:
9176:
9174:
9167:
9166:
9164:
9163:
9158:
9153:
9148:
9143:
9138:
9133:
9128:
9123:
9118:
9112:
9110:
9100:
9086:
9085:
9068:
9066:
9065:
9058:
9051:
9043:
9034:
9033:
9031:
9030:
9025:
9023:Create Project
9019:
9017:
9013:
9012:
9010:
9009:
9004:
8999:
8993:
8991:
8985:
8984:
8982:
8981:
8976:
8971:
8966:
8961:
8956:
8951:
8946:
8941:
8936:
8931:
8926:
8921:
8916:
8910:
8908:
8902:
8901:
8894:
8892:
8889:
8888:
8886:
8885:
8880:
8875:
8870:
8865:
8860:
8855:
8850:
8844:
8842:
8838:
8837:
8835:
8834:
8829:
8828:
8827:
8817:
8812:
8807:
8802:
8797:
8792:
8786:
8784:
8780:
8779:
8777:
8776:
8771:
8765:
8763:
8756:
8749:
8748:
8739:
8737:
8736:
8729:
8722:
8714:
8708:
8707:
8696:
8695:External links
8693:
8690:
8689:
8678:
8664:
8661:. 3 July 2023.
8650:
8647:. 5 June 2024.
8636:
8622:
8608:
8605:. 17 May 2023.
8594:
8583:(Mailing list)
8571:
8557:
8554:. 7 July 2022.
8543:
8529:
8515:
8501:
8487:
8473:
8446:
8419:
8405:
8391:
8364:
8350:
8336:
8310:
8299:(Mailing list)
8287:
8260:
8233:
8219:
8192:
8165:
8151:
8120:
8089:
8075:
8061:
8030:
7999:
7985:
7971:
7940:
7909:
7895:
7864:
7833:
7802:
7771:
7757:
7743:
7712:
7681:
7678:. 23 May 2016.
7667:
7653:
7622:
7589:
7558:
7527:
7513:
7482:
7451:
7420:
7389:
7358:
7327:
7296:
7265:
7234:
7203:
7182:"1.1 Released"
7172:
7141:
7110:
7079:
7048:
7017:
6991:
6960:
6933:
6906:
6875:
6844:
6813:
6786:
6755:
6724:
6705:
6671:
6654:FOSDEM Archive
6641:
6614:
6581:
6550:
6535:. Tizen Wiki.
6524:
6517:) – via
6501:
6494:) – via
6478:
6452:
6426:
6399:
6373:
6361:
6335:
6309:
6283:
6272:on 17 May 2013
6257:
6227:
6209:
6178:
6152:
6126:
6100:
6073:
6042:
6016:
5990:
5964:
5938:
5908:
5878:
5848:
5827:"KWin/Wayland"
5818:
5788:
5758:
5725:
5694:
5667:
5655:"GTK+ Roadmap"
5646:
5620:
5589:
5559:
5528:
5502:
5476:
5450:
5424:
5398:
5372:
5342:
5312:
5282:
5256:
5235:
5209:
5179:
5147:
5114:
5087:
5056:
5030:
5003:
4974:
4948:
4921:
4887:
4862:
4833:
4807:
4774:
4747:
4713:
4686:
4656:
4625:
4598:
4573:
4548:
4523:
4493:
4463:
4433:
4419:
4389:
4359:
4329:
4295:
4277:
4247:
4217:
4187:
4157:
4131:
4101:
4071:
4041:
4011:
3984:
3953:
3920:
3890:
3866:
3835:
3802:
3771:
3735:
3705:
3686:
3667:
3648:
3612:
3576:
3557:
3525:
3497:
3463:
3444:
3420:
3390:
3371:
3342:
3316:
3313:. Wire Format.
3297:
3268:
3237:
3201:
3172:
3141:
3110:
3079:
3048:
3017:
2978:
2948:
2918:
2882:
2851:
2816:
2785:
2759:
2721:
2707:
2677:
2663:
2660:. 30 May 2024.
2646:
2623:
2622:
2620:
2617:
2616:
2615:
2610:
2608:Mir (software)
2604:
2603:
2587:
2584:
2581:
2580:
2576:Future release
2574:
2569:
2565:Latest version
2562:
2557:
2552:
2545:
2544:
2541:
2540:
2538:
2536:
2534:
2532:
2525:
2524:
2521:
2518:
2516:
2511:
2502:
2501:
2496:
2487:
2485:
2480:
2473:
2472:
2467:
2462:
2460:
2455:
2448:
2447:
2444:
2439:
2437:
2432:
2425:
2424:
2419:
2417:
2415:
2410:
2403:
2402:
2397:
2390:
2388:
2383:
2376:
2375:
2372:
2369:
2367:
2362:
2355:
2354:
2351:
2348:
2346:
2344:24 August 2018
2341:
2334:
2333:
2328:
2325:
2323:
2318:
2311:
2310:
2305:
2302:
2300:
2295:
2288:
2287:
2282:
2279:
2277:
2272:
2265:
2264:
2262:
2259:
2256:
2251:
2244:
2243:
2238:
2235:
2232:
2227:
2220:
2219:
2214:
2211:
2208:
2203:
2196:
2195:
2192:
2189:
2186:
2181:
2174:
2173:
2171:
2168:
2165:
2160:
2153:
2152:
2150:
2143:
2141:
2136:
2129:
2128:
2126:
2123:
2121:
2116:
2109:
2108:
2106:
2103:
2101:
2096:
2089:
2088:
2086:
2083:
2080:
2075:
2068:
2067:
2065:
2051:
2048:
2043:
2036:
2035:
2033:
2026:
2023:
2018:
2011:
2010:
2008:
2005:
2003:
1998:
1991:
1990:
1988:
1986:
1983:
1978:
1971:
1970:
1968:
1966:
1963:
1958:
1951:
1950:
1948:
1945:
1940:
1933:
1932:
1929:
1926:
1922:
1921:
1920:Main features
1918:
1915:
1905:
1902:
1898:Hybris project
1870:was relicensed
1785:
1782:
1781:
1780:
1770:
1760:
1742:
1735:
1714:
1711:
1710:
1709:
1702:
1695:
1685:
1679:
1673:
1663:
1657:
1651:
1640:
1639:Other software
1637:
1608:
1605:
1604:
1603:
1597:
1591:
1585:
1579:
1573:
1567:
1559:
1556:
1555:
1554:
1542:
1541:
1535:
1529:
1523:
1517:
1511:
1496:
1493:
1483:
1480:
1453:
1450:
1400:
1397:
1356:
1353:
1274:
1271:
1270:
1269:
1263:
1259:
1253:
1250:
1244:
1238:
1232:
1159:Main article:
1156:
1153:
1121:version 1.16.
1099:
1096:
1095:
1094:
1079:
1075:
1074:
1051:
1047:
1046:
1034:
1030:
1029:
1026:xdg-decoration
1021:
1017:
1016:
1012:
1008:
1007:
1004:window manager
996:
988:
985:
977:
974:
923:font rendering
862:
859:
850:
847:
825:
822:
820:
817:
807:
804:
784:
783:
774:
753:
747:
737:
731:
725:
719:
696:
693:
636:
633:
605:
604:
597:
546:
543:
541:
538:
427:extension to X
394:
393:
382:
375:
367:
358:module of the
351:
344:
341:
275:display server
262:
261:
250:
246:
245:
240:
234:
233:
231:
230:
228:Display server
225:
219:
217:
211:
210:
183:
177:
176:
171:
167:
166:
164:
163:
142:
140:
134:
133:
130:
129:
116:
114:
112:Stable release
108:
107:
104:
103:
90:
86:
85:
79:
73:
72:
69:
63:
62:
52:
44:
43:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
9796:
9785:
9782:
9780:
9777:
9775:
9772:
9770:
9767:
9766:
9764:
9749:
9746:
9744:
9741:
9739:
9736:
9734:
9731:
9729:
9726:
9724:
9721:
9719:
9716:
9714:
9711:
9709:
9706:
9704:
9701:
9699:
9696:
9695:
9693:
9689:
9683:
9680:
9678:
9675:
9673:
9670:
9668:
9665:
9663:
9660:
9658:
9655:
9653:
9650:
9648:
9645:
9643:
9642:Enlightenment
9640:
9639:
9637:
9635:
9629:
9619:
9616:
9614:
9611:
9609:
9606:
9604:
9601:
9599:
9596:
9594:
9591:
9589:
9586:
9584:
9581:
9579:
9576:
9575:
9573:
9571:
9567:
9561:
9558:
9556:
9553:
9551:
9548:
9546:
9543:
9541:
9538:
9536:
9533:
9531:
9528:
9526:
9523:
9521:
9518:
9516:
9513:
9511:
9508:
9506:
9503:
9501:
9498:
9496:
9493:
9491:
9488:
9486:
9483:
9481:
9478:
9476:
9473:
9471:
9468:
9466:
9463:
9461:
9458:
9456:
9453:
9451:
9448:
9447:
9445:
9443:
9439:
9433:
9430:
9428:
9425:
9423:
9420:
9418:
9415:
9413:
9410:
9408:
9405:
9403:
9400:
9398:
9395:
9393:
9392:Enlightenment
9390:
9388:
9385:
9384:
9382:
9380:
9376:
9373:
9370:
9365:
9359:
9353:
9350:
9348:
9345:
9341:
9340:Plasma Mobile
9338:
9336:
9333:
9332:
9331:
9328:
9326:
9323:
9321:
9318:
9316:
9313:
9312:
9310:
9308:
9304:
9294:
9291:
9288:
9284:
9280:
9277:
9274:
9270:
9266:
9263:
9261:
9260:Looking Glass
9258:
9257:
9255:
9251:
9245:
9242:
9240:
9237:
9235:
9232:
9230:
9227:
9226:
9224:
9221:
9217:
9211:
9208:
9206:
9203:
9201:
9198:
9196:
9193:
9191:
9188:
9186:
9183:
9181:
9178:
9177:
9175:
9172:
9168:
9162:
9159:
9157:
9154:
9152:
9149:
9147:
9144:
9142:
9139:
9137:
9134:
9132:
9129:
9127:
9124:
9122:
9119:
9117:
9114:
9113:
9111:
9108:
9104:
9101:
9098:
9093:
9087:
9083:
9079:
9075:
9071:
9064:
9059:
9057:
9052:
9050:
9045:
9044:
9041:
9029:
9026:
9024:
9021:
9020:
9018:
9014:
9008:
9005:
9003:
9000:
8998:
8995:
8994:
8992:
8990:
8986:
8980:
8977:
8975:
8972:
8970:
8967:
8965:
8962:
8960:
8957:
8955:
8952:
8950:
8947:
8945:
8942:
8940:
8937:
8935:
8932:
8930:
8927:
8925:
8922:
8920:
8917:
8915:
8912:
8911:
8909:
8907:
8903:
8898:
8884:
8881:
8879:
8876:
8874:
8871:
8869:
8866:
8864:
8861:
8859:
8856:
8854:
8851:
8849:
8846:
8845:
8843:
8839:
8833:
8830:
8826:
8823:
8822:
8821:
8818:
8816:
8813:
8811:
8808:
8806:
8803:
8801:
8798:
8796:
8793:
8791:
8788:
8787:
8785:
8781:
8775:
8772:
8770:
8767:
8766:
8764:
8760:
8757:
8754:
8750:
8746:
8742:
8735:
8730:
8728:
8723:
8721:
8716:
8715:
8712:
8704:
8699:
8698:
8694:
8687:
8682:
8679:
8674:
8668:
8665:
8660:
8654:
8651:
8646:
8640:
8637:
8632:
8626:
8623:
8618:
8612:
8609:
8604:
8598:
8595:
8582:
8575:
8572:
8567:
8561:
8558:
8553:
8547:
8544:
8539:
8533:
8530:
8525:
8519:
8516:
8511:
8505:
8502:
8497:
8491:
8488:
8483:
8477:
8474:
8461:
8457:
8450:
8447:
8434:
8430:
8423:
8420:
8415:
8409:
8406:
8401:
8395:
8392:
8379:
8375:
8368:
8365:
8360:
8354:
8351:
8346:
8340:
8337:
8324:
8320:
8314:
8311:
8298:
8291:
8288:
8275:
8271:
8264:
8261:
8248:
8244:
8237:
8234:
8229:
8223:
8220:
8207:
8203:
8196:
8193:
8180:
8176:
8169:
8166:
8161:
8155:
8152:
8139:
8135:
8134:wayland-devel
8131:
8124:
8121:
8108:
8104:
8103:wayland-devel
8100:
8093:
8090:
8085:
8079:
8076:
8072:. 7 May 2018.
8071:
8065:
8062:
8049:
8045:
8044:wayland-devel
8041:
8034:
8031:
8018:
8014:
8013:wayland-devel
8010:
8003:
8000:
7995:
7989:
7986:
7981:
7975:
7972:
7959:
7955:
7954:wayland-devel
7951:
7944:
7941:
7928:
7924:
7923:wayland-devel
7920:
7913:
7910:
7905:
7899:
7896:
7883:
7879:
7878:wayland-devel
7875:
7868:
7865:
7852:
7848:
7847:wayland-devel
7844:
7837:
7834:
7821:
7817:
7816:wayland-devel
7813:
7806:
7803:
7790:
7786:
7785:wayland-devel
7782:
7775:
7772:
7767:
7761:
7758:
7753:
7747:
7744:
7731:
7727:
7726:wayland-devel
7723:
7716:
7713:
7700:
7696:
7695:wayland-devel
7692:
7685:
7682:
7677:
7671:
7668:
7663:
7657:
7654:
7641:
7637:
7633:
7626:
7623:
7610:
7606:
7605:
7600:
7593:
7590:
7577:
7573:
7572:wayland-devel
7569:
7562:
7559:
7546:
7542:
7541:wayland-devel
7538:
7531:
7528:
7523:
7517:
7514:
7501:
7497:
7496:wayland-devel
7493:
7486:
7483:
7470:
7466:
7465:wayland-devel
7462:
7455:
7452:
7439:
7435:
7431:
7424:
7421:
7408:
7404:
7400:
7393:
7390:
7377:
7373:
7369:
7362:
7359:
7346:
7342:
7338:
7331:
7328:
7315:
7311:
7307:
7300:
7297:
7284:
7280:
7276:
7269:
7266:
7253:
7249:
7245:
7238:
7235:
7222:
7218:
7214:
7207:
7204:
7191:
7187:
7183:
7176:
7173:
7160:
7156:
7152:
7145:
7142:
7129:
7125:
7121:
7114:
7111:
7098:
7094:
7090:
7083:
7080:
7067:
7063:
7059:
7052:
7049:
7036:
7032:
7028:
7021:
7018:
7005:
7001:
6995:
6992:
6979:
6975:
6971:
6964:
6961:
6948:
6944:
6937:
6934:
6921:
6917:
6910:
6907:
6894:
6890:
6889:wayland-devel
6886:
6879:
6876:
6863:
6859:
6858:wayland-devel
6855:
6848:
6845:
6832:
6828:
6824:
6817:
6814:
6801:
6797:
6790:
6787:
6774:
6770:
6766:
6759:
6756:
6743:
6739:
6735:
6728:
6725:
6720:
6716:
6709:
6706:
6693:
6689:
6685:
6678:
6676:
6672:
6659:
6655:
6651:
6645:
6642:
6629:
6625:
6618:
6615:
6602:
6598:
6597:
6592:
6585:
6582:
6569:
6565:
6561:
6554:
6551:
6538:
6534:
6528:
6525:
6520:
6516:
6512:
6505:
6502:
6497:
6493:
6489:
6482:
6479:
6466:
6462:
6456:
6453:
6440:
6436:
6430:
6427:
6414:
6410:
6403:
6400:
6387:
6383:
6377:
6374:
6368:
6366:
6362:
6349:
6345:
6339:
6336:
6323:
6319:
6313:
6310:
6297:
6293:
6287:
6284:
6271:
6267:
6261:
6258:
6245:
6241:
6237:
6231:
6228:
6223:
6219:
6213:
6210:
6197:
6193:
6189:
6182:
6179:
6167:
6163:
6156:
6153:
6141:
6137:
6130:
6127:
6115:
6111:
6104:
6101:
6088:
6084:
6077:
6074:
6061:
6057:
6053:
6046:
6043:
6030:
6026:
6020:
6017:
6004:
6000:
5994:
5991:
5978:
5974:
5968:
5965:
5952:
5948:
5942:
5939:
5926:
5922:
5918:
5912:
5909:
5896:
5892:
5888:
5882:
5879:
5866:
5862:
5858:
5852:
5849:
5836:
5832:
5828:
5822:
5819:
5806:
5802:
5798:
5792:
5789:
5776:
5772:
5768:
5762:
5759:
5746:
5742:
5741:
5736:
5729:
5726:
5713:
5709:
5705:
5698:
5695:
5682:
5678:
5671:
5668:
5656:
5650:
5647:
5634:
5630:
5624:
5621:
5608:
5604:
5600:
5593:
5590:
5586:
5574:
5570:
5563:
5560:
5547:
5543:
5539:
5532:
5529:
5516:
5512:
5506:
5503:
5490:
5486:
5480:
5477:
5464:
5460:
5454:
5451:
5438:
5434:
5428:
5425:
5412:
5408:
5402:
5399:
5386:
5382:
5376:
5373:
5360:
5356:
5352:
5346:
5343:
5330:
5326:
5322:
5316:
5313:
5300:
5296:
5292:
5286:
5283:
5270:
5267:. Canonical.
5266:
5260:
5257:
5245:
5239:
5236:
5223:
5220:. Canonical.
5219:
5213:
5210:
5197:
5193:
5189:
5183:
5180:
5167:
5163:
5162:
5154:
5152:
5148:
5132:
5125:
5118:
5115:
5102:
5098:
5091:
5088:
5075:
5071:
5067:
5060:
5057:
5044:
5040:
5034:
5031:
5018:
5014:
5007:
5004:
4991:
4987:
4986:
4978:
4975:
4962:
4958:
4952:
4949:
4936:
4932:
4925:
4922:
4909:
4905:
4901:
4894:
4892:
4888:
4875:
4869:
4867:
4863:
4850:
4847:. Collabora.
4846:
4840:
4838:
4834:
4821:
4817:
4811:
4808:
4795:
4791:
4787:
4781:
4779:
4775:
4762:
4758:
4751:
4748:
4735:
4731:
4727:
4720:
4718:
4714:
4701:
4697:
4690:
4687:
4674:
4670:
4666:
4660:
4657:
4644:
4640:
4636:
4629:
4626:
4614:
4613:
4608:
4602:
4599:
4587:
4583:
4577:
4574:
4562:
4558:
4552:
4549:
4537:
4533:
4527:
4524:
4511:
4507:
4503:
4502:"swaywm/sway"
4497:
4494:
4481:
4477:
4473:
4467:
4464:
4451:
4447:
4443:
4437:
4434:
4429:
4423:
4420:
4407:
4403:
4399:
4393:
4390:
4377:
4373:
4372:KDE Community
4369:
4368:"Plasma 5.21"
4363:
4360:
4347:
4343:
4339:
4333:
4330:
4317:
4313:
4309:
4302:
4300:
4296:
4291:
4287:
4281:
4278:
4265:
4261:
4257:
4251:
4248:
4235:
4231:
4227:
4221:
4218:
4205:
4201:
4194:
4192:
4188:
4175:
4171:
4167:
4161:
4158:
4145:
4141:
4135:
4132:
4119:
4115:
4111:
4105:
4102:
4089:
4085:
4081:
4075:
4072:
4059:
4055:
4051:
4045:
4042:
4029:
4025:
4021:
4015:
4012:
3999:
3995:
3988:
3985:
3972:
3968:
3964:
3957:
3954:
3950:
3938:
3934:
3930:
3924:
3921:
3908:
3904:
3897:
3895:
3891:
3876:
3870:
3867:
3854:
3850:
3846:
3839:
3836:
3823:
3819:
3815:
3809:
3807:
3803:
3790:
3787:. p. 2.
3786:
3782:
3775:
3772:
3756:
3749:
3742:
3740:
3736:
3732:
3720:
3716:
3709:
3706:
3701:
3697:
3690:
3687:
3682:
3678:
3671:
3668:
3663:
3659:
3652:
3649:
3645:
3630:
3623:
3616:
3613:
3600:
3596:
3592:
3585:
3583:
3581:
3577:
3572:
3568:
3561:
3558:
3545:
3541:
3540:
3535:
3529:
3526:
3513:
3512:
3507:
3501:
3498:
3485:
3481:
3477:
3470:
3468:
3464:
3460:. Versioning.
3459:
3455:
3448:
3445:
3441:. Interfaces.
3440:
3436:
3429:
3427:
3425:
3421:
3408:
3404:
3397:
3395:
3391:
3386:
3382:
3375:
3372:
3360:
3356:
3349:
3347:
3343:
3338:
3334:
3327:
3325:
3323:
3321:
3317:
3312:
3308:
3301:
3298:
3285:
3281:
3275:
3273:
3269:
3256:
3252:
3248:
3241:
3238:
3225:
3221:
3217:
3210:
3208:
3206:
3202:
3189:
3185:
3184:
3176:
3173:
3160:
3156:
3152:
3145:
3142:
3129:
3125:
3121:
3114:
3111:
3107:
3094:
3090:
3083:
3080:
3067:
3063:
3059:
3052:
3049:
3036:
3032:
3028:
3021:
3018:
3005:
3001:
2997:
2996:"Wayland FAQ"
2991:
2989:
2987:
2985:
2983:
2979:
2966:
2962:
2955:
2953:
2949:
2936:
2932:
2925:
2923:
2919:
2906:
2902:
2898:
2891:
2889:
2887:
2883:
2870:
2866:
2862:
2855:
2852:
2839:
2835:
2831:
2825:
2823:
2821:
2817:
2804:
2800:
2796:
2789:
2786:
2774:. 9 June 2015
2773:
2769:
2763:
2760:
2747:
2743:
2742:
2737:
2730:
2728:
2726:
2722:
2717:
2711:
2708:
2695:
2691:
2687:
2681:
2678:
2675:
2670:
2668:
2664:
2659:
2653:
2651:
2647:
2635:
2628:
2625:
2618:
2614:
2611:
2609:
2606:
2605:
2601:
2590:
2585:
2566:
2549:
2542:
2539:
2537:
2535:
2533:
2526:
2522:
2519:
2517:
2512:
2510:
2503:
2497:
2488:
2486:
2481:
2474:
2468:
2463:
2461:
2456:
2449:
2445:
2440:
2438:
2433:
2426:
2420:
2418:
2416:
2411:
2404:
2398:
2391:
2389:
2384:
2377:
2373:
2370:
2368:
2365:20 March 2019
2363:
2356:
2352:
2349:
2347:
2342:
2335:
2329:
2326:
2324:
2319:
2312:
2306:
2303:
2301:
2298:8 August 2017
2296:
2289:
2283:
2280:
2278:
2273:
2266:
2263:
2260:
2257:
2252:
2245:
2239:
2236:
2233:
2228:
2221:
2215:
2212:
2209:
2204:
2197:
2193:
2190:
2187:
2182:
2175:
2172:
2169:
2166:
2161:
2154:
2151:
2148:
2144:
2142:
2137:
2130:
2127:
2124:
2122:
2117:
2110:
2107:
2104:
2102:
2097:
2090:
2087:
2084:
2081:
2076:
2069:
2066:
2063:
2059:
2055:
2052:
2049:
2044:
2037:
2034:
2031:
2027:
2024:
2019:
2012:
2009:
2006:
2004:
2001:15 April 2013
1999:
1992:
1989:
1987:
1984:
1979:
1972:
1969:
1967:
1964:
1959:
1952:
1949:
1941:
1934:
1930:
1927:
1924:
1923:
1912:
1903:
1901:
1899:
1895:
1891:
1888:drivers with
1887:
1882:
1880:
1876:
1875:X.Org project
1871:
1867:
1863:
1858:
1856:
1855:wayland-devel
1852:
1848:
1843:
1841:
1837:
1833:
1829:
1825:
1821:
1817:
1814:
1811:graphics and
1810:
1802:
1798:
1794:
1790:
1783:
1778:
1774:
1771:
1768:
1764:
1761:
1758:
1754:
1750:
1746:
1743:
1740:
1736:
1734:
1731:
1730:
1729:
1724:
1719:
1712:
1707:
1703:
1700:
1696:
1693:
1689:
1686:
1683:
1680:
1677:
1674:
1671:
1667:
1664:
1661:
1658:
1655:
1652:
1649:
1646:
1645:
1644:
1638:
1636:
1633:
1628:
1624:
1622:
1621:Enlightenment
1618:
1614:
1606:
1601:
1598:
1595:
1592:
1589:
1586:
1583:
1580:
1577:
1574:
1571:
1568:
1565:
1564:
1563:
1557:
1551:
1547:
1546:
1545:
1539:
1536:
1533:
1530:
1527:
1524:
1521:
1518:
1515:
1512:
1509:
1505:
1502:
1501:
1500:
1494:
1492:
1490:
1481:
1479:
1476:
1474:
1470:
1469:accessibility
1465:
1463:
1459:
1451:
1449:
1443:
1438:
1436:
1431:
1428:
1426:
1421:
1416:
1414:
1405:
1398:
1396:
1394:
1390:
1385:
1383:
1379:
1375:
1371:
1370:
1361:
1354:
1352:
1350:
1345:
1343:
1339:
1335:
1331:
1325:
1323:
1318:
1316:
1312:
1308:
1304:
1300:
1296:
1292:
1288:
1284:
1280:
1272:
1267:
1264:
1260:
1257:
1254:
1251:
1248:
1245:
1242:
1239:
1236:
1235:Enlightenment
1233:
1231:
1227:
1223:
1220:
1219:
1218:
1215:
1213:
1208:
1206:
1202:
1198:
1192:
1183:
1176:
1172:
1167:
1162:
1154:
1152:
1150:
1143:
1135:
1131:
1127:
1122:
1120:
1116:
1112:
1108:
1104:
1097:
1092:
1088:
1084:
1080:
1077:
1076:
1072:
1068:
1064:
1060:
1056:
1052:
1049:
1048:
1044:
1039:
1035:
1032:
1031:
1027:
1022:
1019:
1018:
1013:
1010:
1009:
1005:
1001:
997:
994:
993:
992:
986:
983:
975:
973:
969:
967:
963:
959:
955:
950:
948:
944:
940:
939:shared memory
936:
935:system memory
931:
926:
924:
920:
916:
912:
908:
904:
899:
891:
887:
883:
879:
875:
871:
867:
860:
858:
856:
848:
846:
842:
831:
823:
818:
816:
814:
813:wl_subsurface
805:
803:
801:
797:
796:wl_compositor
793:
789:
782:
778:
775:
773:
769:
765:
761:
757:
754:
751:
748:
745:
741:
738:
735:
732:
729:
728:wl_compositor
726:
723:
720:
717:
714:
713:
712:
709:
706:
694:
692:
688:
684:
680:
678:
674:
670:
666:
662:
658:
654:
650:
646:
642:
634:
632:
622:
617:
614:
610:
602:
601:window system
598:
595:
591:
587:
583:
579:
575:
571:
570:wire protocol
567:
566:
565:
562:
560:
551:
544:
539:
537:
534:
530:
526:
521:
519:
515:
511:
507:
503:
499:
495:
490:
488:
484:
480:
474:
472:
468:
464:
460:
456:
452:
448:
444:
440:
436:
430:
428:
423:
421:
417:
413:
409:
404:
402:
391:
387:
383:
380:
376:
372:
368:
365:
361:
357:
353:
352:
349:
342:
340:
338:
337:
332:
327:
325:
321:
317:
313:
309:
305:
301:
297:
292:
290:
286:
285:
280:
276:
272:
268:
259:
251:
247:
244:
241:
239:
235:
229:
226:
224:
221:
220:
218:
216:
212:
209:
205:
204:DragonFly BSD
201:
197:
193:
188:
184:
182:
178:
175:
172:
168:
161:
156:
144:
143:
141:
139:
135:
131:
115:
113:
109:
105:
91:
87:
83:
80:
78:
74:
70:
68:
64:
59:
55:
50:
45:
41:
36:
30:
19:
9550:Window Maker
9092:environments
9081:
8820:X.Org Server
8681:
8667:
8653:
8639:
8625:
8611:
8597:
8585:. Retrieved
8574:
8560:
8546:
8532:
8518:
8504:
8490:
8476:
8464:. Retrieved
8449:
8437:. Retrieved
8422:
8408:
8394:
8382:. Retrieved
8367:
8353:
8339:
8327:. Retrieved
8313:
8301:. Retrieved
8290:
8278:. Retrieved
8263:
8251:. Retrieved
8236:
8222:
8210:. Retrieved
8195:
8183:. Retrieved
8168:
8154:
8142:. Retrieved
8133:
8123:
8111:. Retrieved
8102:
8092:
8078:
8064:
8052:. Retrieved
8043:
8033:
8021:. Retrieved
8012:
8002:
7988:
7974:
7962:. Retrieved
7953:
7943:
7931:. Retrieved
7922:
7912:
7898:
7886:. Retrieved
7877:
7867:
7855:. Retrieved
7846:
7836:
7826:21 September
7824:. Retrieved
7815:
7805:
7795:21 September
7793:. Retrieved
7784:
7774:
7760:
7746:
7734:. Retrieved
7725:
7715:
7703:. Retrieved
7694:
7684:
7670:
7656:
7644:. Retrieved
7636:Phoronix.com
7635:
7625:
7613:. Retrieved
7602:
7592:
7580:. Retrieved
7571:
7561:
7549:. Retrieved
7540:
7530:
7516:
7504:. Retrieved
7495:
7485:
7473:. Retrieved
7464:
7454:
7442:. Retrieved
7433:
7423:
7411:. Retrieved
7402:
7392:
7380:. Retrieved
7371:
7361:
7349:. Retrieved
7340:
7330:
7318:. Retrieved
7309:
7299:
7287:. Retrieved
7278:
7268:
7256:. Retrieved
7247:
7237:
7225:. Retrieved
7217:Phoronix.com
7216:
7206:
7194:. Retrieved
7185:
7175:
7163:. Retrieved
7155:Phoronix.com
7154:
7144:
7132:. Retrieved
7128:the original
7123:
7113:
7101:. Retrieved
7092:
7082:
7070:. Retrieved
7061:
7051:
7039:. Retrieved
7030:
7020:
7008:. Retrieved
6994:
6982:. Retrieved
6974:Phoronix.com
6973:
6963:
6951:. Retrieved
6936:
6924:. Retrieved
6909:
6897:. Retrieved
6888:
6878:
6866:. Retrieved
6857:
6847:
6835:. Retrieved
6826:
6816:
6804:. Retrieved
6789:
6777:. Retrieved
6769:Phoronix.com
6768:
6758:
6746:. Retrieved
6738:Ars Technica
6737:
6727:
6719:the original
6708:
6696:. Retrieved
6692:the original
6687:
6662:. Retrieved
6653:
6644:
6632:. Retrieved
6617:
6605:. Retrieved
6596:Ars Technica
6594:
6584:
6572:. Retrieved
6563:
6553:
6541:. Retrieved
6527:
6504:
6481:
6469:. Retrieved
6455:
6443:. Retrieved
6439:the original
6429:
6417:. Retrieved
6402:
6392:17 September
6390:. Retrieved
6376:
6352:. Retrieved
6338:
6328:14 September
6326:. Retrieved
6322:the original
6312:
6300:. Retrieved
6286:
6274:. Retrieved
6270:the original
6260:
6248:. Retrieved
6230:
6222:the original
6212:
6200:. Retrieved
6191:
6181:
6169:. Retrieved
6165:
6155:
6143:. Retrieved
6139:
6129:
6117:. Retrieved
6113:
6103:
6091:. Retrieved
6076:
6064:. Retrieved
6056:Phoronix.com
6055:
6045:
6033:. Retrieved
6029:the original
6019:
6007:. Retrieved
6001:. Phoronix.
5993:
5981:. Retrieved
5975:. Phoronix.
5967:
5955:. Retrieved
5941:
5929:. Retrieved
5920:
5911:
5899:. Retrieved
5895:the original
5890:
5881:
5869:. Retrieved
5860:
5851:
5839:. Retrieved
5830:
5821:
5809:. Retrieved
5800:
5791:
5779:. Retrieved
5770:
5761:
5749:. Retrieved
5738:
5728:
5716:. Retrieved
5708:Phoronix.com
5707:
5697:
5685:. Retrieved
5670:
5658:. Retrieved
5649:
5637:. Retrieved
5633:the original
5623:
5611:. Retrieved
5602:
5592:
5584:
5577:. Retrieved
5573:the original
5562:
5550:. Retrieved
5541:
5531:
5519:. Retrieved
5513:. Phoronix.
5505:
5493:. Retrieved
5487:. Phoronix.
5479:
5467:. Retrieved
5453:
5441:. Retrieved
5435:. Phoronix.
5427:
5415:. Retrieved
5401:
5389:. Retrieved
5375:
5363:. Retrieved
5354:
5345:
5333:. Retrieved
5324:
5315:
5303:. Retrieved
5294:
5285:
5273:. Retrieved
5259:
5247:. Retrieved
5238:
5226:. Retrieved
5212:
5200:. Retrieved
5191:
5182:
5170:. Retrieved
5160:
5138:. Retrieved
5117:
5105:. Retrieved
5090:
5078:. Retrieved
5074:the original
5069:
5059:
5047:. Retrieved
5033:
5021:. Retrieved
5006:
4994:. Retrieved
4984:
4977:
4965:. Retrieved
4951:
4939:. Retrieved
4924:
4912:. Retrieved
4903:
4878:. Retrieved
4853:. Retrieved
4824:. Retrieved
4810:
4798:. Retrieved
4765:. Retrieved
4750:
4738:. Retrieved
4730:Phoronix.com
4729:
4704:. Retrieved
4689:
4677:. Retrieved
4668:
4659:
4647:. Retrieved
4639:Phoronix.com
4638:
4628:
4616:. Retrieved
4610:
4601:
4589:. Retrieved
4585:
4576:
4564:. Retrieved
4561:hyprland.org
4560:
4551:
4539:. Retrieved
4535:
4526:
4514:. Retrieved
4505:
4496:
4484:. Retrieved
4475:
4466:
4454:. Retrieved
4445:
4436:
4422:
4410:. Retrieved
4401:
4392:
4380:. Retrieved
4371:
4362:
4350:. Retrieved
4341:
4332:
4320:. Retrieved
4312:Phoronix.com
4311:
4289:
4280:
4268:. Retrieved
4259:
4250:
4238:. Retrieved
4229:
4220:
4208:. Retrieved
4178:. Retrieved
4160:
4148:. Retrieved
4134:
4122:. Retrieved
4113:
4104:
4092:. Retrieved
4083:
4074:
4062:. Retrieved
4053:
4044:
4032:. Retrieved
4023:
4014:
4002:. Retrieved
3987:
3975:. Retrieved
3966:
3956:
3948:
3941:. Retrieved
3932:
3923:
3911:. Retrieved
3881:. Retrieved
3869:
3857:. Retrieved
3848:
3838:
3826:. Retrieved
3817:
3793:. Retrieved
3785:Phoronix.com
3784:
3774:
3762:. Retrieved
3730:
3723:. Retrieved
3708:
3699:
3689:
3680:
3670:
3661:
3651:
3643:
3636:. Retrieved
3615:
3603:. Retrieved
3594:
3570:
3560:
3548:. Retrieved
3537:
3528:
3516:. Retrieved
3509:
3500:
3488:. Retrieved
3479:
3457:
3447:
3438:
3411:. Retrieved
3384:
3374:
3362:. Retrieved
3358:
3336:
3310:
3300:
3288:. Retrieved
3259:. Retrieved
3250:
3240:
3228:. Retrieved
3219:
3192:. Retrieved
3182:
3175:
3163:. Retrieved
3159:the original
3154:
3144:
3132:. Retrieved
3124:Phoronix.com
3123:
3113:
3104:
3097:. Retrieved
3082:
3070:. Retrieved
3061:
3051:
3039:. Retrieved
3030:
3020:
3008:. Retrieved
2999:
2969:. Retrieved
2939:. Retrieved
2909:. Retrieved
2900:
2875:10 September
2873:. Retrieved
2864:
2854:
2842:. Retrieved
2833:
2807:. Retrieved
2799:Phoronix.com
2798:
2788:
2776:. Retrieved
2771:
2762:
2750:. Retrieved
2739:
2710:
2698:. Retrieved
2689:
2680:
2637:. Retrieved
2627:
2564:
2547:
2508:
2483:4 April 2023
2458:30 June 2022
2321:9 April 2018
2030:Raspberry Pi
2021:12 July 2013
1961:24 July 2012
1883:
1873:used by the
1859:
1854:
1851:Google Group
1844:
1806:
1792:
1745:Raspberry Pi
1733:postmarketOS
1727:
1723:postmarketOS
1670:input method
1642:
1629:
1625:
1617:KDE Plasma 6
1610:
1561:
1543:
1498:
1485:
1477:
1466:
1462:Linux kernel
1455:
1442:X.Org Server
1439:
1432:
1429:
1420:X.Org Server
1417:
1412:
1410:
1386:
1368:
1367:
1366:
1346:
1326:
1319:
1291:Linux kernel
1276:
1216:
1211:
1209:
1200:
1195:
1187:kwin_wayland
1123:
1119:X.Org Server
1101:
1083:architecture
1042:
995:Architecture
990:
970:
954:video memory
951:
946:
942:
929:
927:
897:
895:
882:X.Org Server
852:
843:
827:
812:
809:
799:
795:
791:
787:
785:
776:
763:
759:
755:
749:
743:
739:
733:
727:
721:
715:
710:
698:
689:
685:
681:
669:asynchronous
668:
660:
656:
652:
648:
644:
638:
618:
606:
569:
563:
556:
522:
491:
476:
439:mode setting
432:
424:
405:
398:
360:Linux kernel
334:
328:
293:
282:
266:
265:
256:.freedesktop
190:Unofficial:
149:.freedesktop
77:Developer(s)
29:
9634:compositors
9379:Compositing
9315:GNOME Shell
9265:OpenWindows
9151:ROX Desktop
8466:12 February
8303:12 February
8253:12 February
8144:30 November
8113:30 November
7582:17 February
7551:17 February
6419:27 February
6114:OMG! Ubuntu
5391:26 February
5335:25 December
5275:18 February
5249:16 December
5228:10 November
5080:24 February
5049:24 February
4456:20 December
4286:"README.md"
4226:"QtWayland"
2514:30 May 2024
2230:1 June 2016
2163:2 June 2015
2099:20 May 2014
1862:MIT License
1767:Sailfish OS
1378:GNOME Shell
1301:(GEM), and
1283:MIT License
1146:GDK_BACKEND
1011:Compositing
947:wl_shm_pool
878:framebuffer
792:wl_registry
760:wl_keyboard
722:wl_registry
675:, avoiding
643:protocol".
582:marshalling
320:MIT License
300:open-source
243:MIT License
9763:Categories
9713:GUI widget
9369:comparison
9185:KDE Plasma
9097:comparison
8989:Frameworks
8929:Fontconfig
8878:pkg-config
8873:PackageKit
8769:PulseAudio
8755:components
8439:27 January
8384:27 January
8329:30 October
8280:22 October
7615:14 January
7506:14 January
7475:14 January
7444:14 January
7413:14 January
7382:14 January
7351:14 January
7320:14 January
7258:14 January
7196:14 January
7124:The H Open
7103:14 January
7072:14 January
7041:14 January
6688:The H Open
6302:14 October
6276:14 October
6250:14 January
6009:14 January
5983:14 January
5921:FOSDEM.org
5801:GNOME Wiki
5521:14 January
5495:14 January
5469:11 October
5443:14 January
5417:3 December
5202:9 November
5023:9 November
4996:14 January
4957:"libinput"
4941:14 January
4914:14 January
4800:14 January
4767:14 January
4679:27 October
4566:28 January
4541:28 January
4516:28 October
4486:28 October
4446:swaywm.org
4260:GNOME wiki
4180:14 January
3490:14 January
3165:14 January
3099:14 January
3041:17 October
2752:14 January
2619:References
1877:(known as
1699:Vulkan WSI
1351:employee.
1340:and other
1293:, such as
1191:Arch Linux
1078:Networking
1059:X sessions
980:See also:
800:wl_surface
788:wl_display
756:wl_pointer
744:wl_surface
734:wl_surface
716:wl_display
592:and other
451:fontconfig
445:, pixman,
371:scenegraph
314:and other
185:Official:
170:Written in
138:Repository
124:2024-05-30
99:2008-09-30
9774:Collabora
9672:Budgie-wm
9603:ratpoison
9555:WindowLab
9455:AfterStep
9244:X.desktop
9180:Deepin DE
9076:based on
9007:Telepathy
8934:GStreamer
8914:AppStream
8906:Libraries
7604:Softpedia
7000:"Wayland"
6471:8 October
6140:9to5Linux
5751:14 August
4338:"Wayland"
3550:17 August
3261:29 August
3251:Ctrl.blog
2830:"Wayland"
2062:libhybris
2032:backend.
1816:developer
1755:released
1753:Collabora
1627:Wayland.
1393:Collabora
1330:OpenGL ES
1138:-platform
1134:load time
1020:Rendering
962:OpenGL ES
930:wl_buffer
772:keyboards
750:wl_output
740:wl_buffer
665:data type
653:interface
621:libraries
594:Unix-like
578:processes
471:COMPOSITE
408:rendering
316:Unix-like
9500:Matchbox
9465:Blackbox
9442:Stacking
9402:Metacity
9364:managers
9362:X window
9320:KDesktop
9200:Razor-qt
9121:Cinnamon
9016:Meetings
8949:HarfBuzz
8939:libinput
8924:FreeType
8810:Plymouth
8783:Graphics
8774:PipeWire
8460:Archived
8433:Archived
8378:Archived
8323:Archived
8274:Archived
8247:Archived
8206:Archived
8179:Archived
8138:Archived
8107:Archived
8054:15 April
8048:Archived
8023:15 April
8017:Archived
7964:25 March
7958:Archived
7933:25 March
7927:Archived
7888:30 April
7882:Archived
7857:30 April
7851:Archived
7820:Archived
7789:Archived
7730:Archived
7699:Archived
7646:17 April
7640:Archived
7609:Archived
7576:Archived
7545:Archived
7500:Archived
7469:Archived
7438:Archived
7407:Archived
7376:Archived
7345:Archived
7314:Archived
7289:11 April
7283:Archived
7252:Archived
7227:17 April
7221:Archived
7190:Archived
7165:17 April
7159:Archived
7134:17 April
7097:Archived
7066:Archived
7035:Archived
7004:Archived
6984:17 April
6978:Archived
6947:Archived
6920:Archived
6893:Archived
6862:Archived
6831:Archived
6800:Archived
6779:17 April
6773:Archived
6748:17 April
6742:Archived
6658:Archived
6628:Archived
6601:Archived
6568:Archived
6537:Archived
6465:Archived
6413:Archived
6386:Archived
6348:Archived
6344:"wlterm"
6296:Archived
6244:Archived
6202:17 April
6196:Archived
6171:24 March
6093:17 April
6087:Archived
6066:17 April
6060:Archived
6003:Archived
5977:Archived
5951:Archived
5925:Archived
5865:Archived
5835:Archived
5805:Archived
5775:Archived
5745:Archived
5718:17 April
5712:Archived
5687:18 March
5681:Archived
5607:Archived
5546:Archived
5515:Archived
5489:Archived
5463:Archived
5437:Archived
5411:Archived
5385:Archived
5359:Archived
5329:Archived
5299:Archived
5269:Archived
5222:Archived
5196:Archived
5172:18 April
5166:Archived
5140:18 April
5131:Archived
5107:17 April
5101:Archived
5043:Archived
5017:Archived
4990:Archived
4961:Archived
4935:Archived
4908:Archived
4880:4 August
4855:9 August
4849:Archived
4826:16 April
4820:Archived
4794:Archived
4761:Archived
4740:17 April
4734:Archived
4700:Archived
4673:Archived
4649:17 April
4643:Archived
4618:4 August
4591:4 August
4582:"README"
4510:Archived
4480:Archived
4450:Archived
4406:Archived
4376:Archived
4346:Archived
4322:17 April
4316:Archived
4270:10 March
4264:Archived
4234:Archived
4210:10 March
4204:Archived
4174:Archived
4144:Archived
4118:Archived
4088:Archived
4058:Archived
4028:Archived
3998:Archived
3971:Archived
3937:Archived
3913:17 April
3907:Archived
3883:4 August
3859:17 April
3853:Archived
3822:Archived
3795:17 April
3789:Archived
3764:16 March
3755:Archived
3719:Archived
3638:18 April
3629:Archived
3599:Archived
3544:Archived
3518:4 August
3484:Archived
3407:Archived
3364:5 August
3284:Archived
3255:Archived
3224:Archived
3194:13 April
3188:Archived
3134:17 April
3128:Archived
3093:Archived
3072:17 April
3066:Archived
3035:Archived
3031:Phoronix
3004:Archived
2971:18 April
2965:Archived
2941:17 April
2935:Archived
2911:13 April
2905:Archived
2869:Archived
2865:secjuice
2838:Archived
2809:17 April
2803:Archived
2778:4 August
2746:Archived
2694:Archived
2639:4 August
2586:See also
1925:Wayland
1914:Version
1904:Releases
1600:FreeGLUT
1553:Wayland.
1550:live USB
1482:Adoption
1413:libinput
1399:libinput
1324:(HDCP).
1266:Woodland
1262:windows.
1107:X Server
1103:XWayland
1033:Security
1015:clients.
919:Freetype
886:XWayland
768:pointers
764:wl_touch
657:requests
447:freetype
435:X server
412:X server
343:Overview
155:/wayland
153:/wayland
18:Libinput
9691:Related
9632:Wayland
9608:StumpWM
9578:awesome
9525:Sawfish
9515:Openbox
9480:Fluxbox
9407:Metisse
9347:Maynard
9289:-based)
9275:-based)
9205:Trinity
9090:Desktop
9082:Wayland
8997:CppUnit
8959:Poppler
8944:Mesa 3D
8883:Systemd
8858:Flatpak
8815:Wayland
8805:nouveau
8800:Enchant
8587:9 April
8212:17 June
8185:17 June
7010:15 July
6899:8 March
6868:8 March
6837:8 March
6806:31 July
6698:8 March
6664:8 March
6634:6 April
6574:13 July
6543:8 April
6519:Twitter
6496:Twitter
6445:15 July
6145:14 June
6119:14 June
6035:25 July
5931:8 March
5901:8 March
5871:8 March
5841:8 March
5811:8 March
5781:7 April
5660:8 March
5639:6 March
5613:9 March
5579:9 March
5552:9 March
5365:15 July
5305:14 June
4382:9 March
4352:8 March
4240:9 March
4230:Qt Wiki
4150:18 July
4124:2 April
4094:2 April
4064:2 April
4034:2 April
3849:LWN.net
3725:6 April
3595:LWN.net
3413:6 April
3290:25 July
3220:LWN.net
3062:LWN.net
2901:LWN.net
2700:20 July
2548:Legend:
2058:support
2056:driver
2054:Android
1928:Weston
1894:Android
1840:Maynard
1828:Red Hat
1793:Wayland
1784:History
1757:Maynard
1688:Eclipse
1654:RealVNC
1538:Manjaro
1487:of the
1369:Maynard
1355:Maynard
1349:RealVNC
1315:FreeBSD
1212:wlroots
1111:XQuartz
777:wl_seat
649:objects
529:Flatpak
467:XRender
418:(DRI),
401:Red Hat
267:Wayland
254:wayland
249:Website
238:License
200:OpenBSD
196:FreeBSD
122: (
97: (
33:Wayland
9682:Weston
9667:Muffin
9662:Mutter
9618:xmonad
9598:larswm
9570:Tiling
9422:Mutter
9417:Muffin
9412:Moksha
9387:Compiz
9330:Plasma
9307:Shells
9293:COSMIC
9271:- and
9222:-based
9190:Lumina
9173:-based
9116:Budgie
9109:-based
8964:Swfdec
8863:Kmscon
8832:Xephyr
8825:Glamor
8790:Compiz
7736:1 June
7705:1 June
6953:3 July
6926:3 July
6607:13 May
6354:8 July
5957:31 May
5771:GitHub
5740:GitHub
4967:21 May
4706:19 May
4669:GitLab
4506:GitHub
4476:GitHub
4442:"Sway"
4412:27 May
4004:2 July
3977:2 July
3943:2 July
3539:GitHub
3230:19 May
1836:Weston
1747:: The
1676:kmscon
1668:is an
1666:Maliit
1660:wayvnc
1526:Debian
1514:Ubuntu
1504:Fedora
1382:Mutter
1273:Weston
1247:Mutter
1222:Weston
1171:window
1128:5 and
1105:is an
966:Vulkan
958:OpenGL
943:wl_shm
907:OpenGL
890:Glamor
661:events
479:Weston
463:XRandR
336:Weston
192:NetBSD
147:gitlab
84:et al.
56:, the
54:Weston
9728:Shell
9540:tvtwm
9495:IceWM
9460:amiwm
9352:Unity
9325:Phosh
9269:XView
9253:Other
9220:Motif
9156:Sugar
9126:GNOME
8954:Pango
8919:Cairo
8853:D-Bus
8848:Avahi
8841:Other
8762:Sound
6515:Tweet
6492:Tweet
6166:ZDNET
5134:(PDF)
5127:(PDF)
3878:(PDF)
3828:9 May
3758:(PDF)
3751:(PDF)
3632:(PDF)
3625:(PDF)
3605:9 May
3010:9 May
2844:9 May
2531:1.24
2479:1.22
2454:1.21
2431:1.20
2409:1.19
2382:1.18
2361:1.17
2340:1.16
2317:1.15
2294:1.14
2271:1.13
2250:1.12
2226:1.11
2202:1.10
1957:0.95
1939:0.85
1917:Date
1820:AIGLX
1813:X.Org
1809:Linux
1799:over
1795:uses
1773:Tizen
1763:Jolla
1706:Anbox
1613:GNOME
1508:X.Org
1372:is a
1307:evdev
1287:Linux
1115:macOS
1055:ICCCM
903:Cairo
884:with
590:Linux
510:SPICE
459:XLFDs
455:pango
443:cairo
386:ioctl
356:evdev
312:Linux
269:is a
187:Linux
9743:WIMP
9677:sway
9652:KWin
9647:Gala
9613:wmii
9545:vtwm
9520:Qvwm
9510:olwm
9490:FVWM
9485:FLWM
9470:CTWM
9450:4Dwm
9432:Xfwm
9397:KWin
9283:Xlib
9273:OLIT
9210:UKUI
9195:LXQt
9161:Xfce
9146:MATE
9141:LXDE
9072:and
8868:luit
8589:2023
8468:2022
8441:2021
8386:2021
8331:2020
8305:2020
8282:2019
8255:2020
8214:2019
8187:2019
8146:2018
8115:2018
8056:2018
8025:2018
7966:2018
7935:2018
7890:2017
7859:2017
7828:2016
7797:2016
7738:2016
7707:2016
7648:2016
7617:2020
7584:2016
7553:2016
7508:2020
7477:2020
7446:2020
7415:2020
7384:2020
7353:2020
7322:2020
7291:2020
7260:2020
7229:2016
7198:2020
7167:2016
7136:2016
7105:2020
7074:2020
7043:2020
7012:2013
6986:2016
6955:2013
6928:2013
6901:2016
6870:2016
6839:2016
6808:2013
6781:2016
6750:2016
6700:2016
6666:2016
6636:2016
6609:2017
6576:2013
6545:2013
6473:2013
6447:2013
6421:2016
6394:2014
6356:2014
6330:2013
6304:2013
6278:2013
6252:2020
6204:2016
6173:2024
6147:2024
6121:2024
6095:2016
6068:2016
6037:2014
6011:2020
5985:2020
5959:2015
5933:2016
5903:2016
5873:2016
5843:2016
5813:2016
5783:2015
5753:2014
5720:2016
5689:2014
5662:2016
5641:2013
5615:2016
5581:2016
5554:2016
5523:2020
5497:2020
5471:2016
5445:2020
5419:2020
5393:2020
5367:2019
5337:2020
5307:2021
5277:2018
5251:2023
5230:2017
5204:2020
5174:2016
5142:2016
5109:2016
5082:2015
5051:2015
5025:2019
4998:2020
4969:2014
4943:2020
4916:2020
4882:2024
4857:2013
4828:2014
4802:2020
4769:2020
4742:2016
4708:2016
4681:2019
4651:2016
4620:2024
4593:2024
4568:2024
4543:2024
4518:2018
4488:2018
4458:2018
4414:2014
4384:2021
4354:2016
4324:2016
4272:2016
4242:2016
4212:2016
4182:2020
4152:2014
4126:2018
4096:2018
4066:2018
4036:2018
4006:2017
3979:2017
3945:2017
3915:2016
3885:2024
3861:2016
3830:2016
3797:2016
3766:2016
3727:2016
3640:2016
3607:2016
3552:2016
3520:2024
3492:2020
3415:2016
3366:2024
3292:2014
3263:2017
3232:2016
3196:2016
3167:2020
3136:2016
3101:2020
3074:2016
3043:2021
3012:2016
2973:2016
2943:2016
2913:2016
2877:2020
2846:2016
2811:2016
2780:2024
2754:2020
2702:2016
2641:2024
2509:1.23
2180:1.9
2159:1.8
2135:1.7
2115:1.6
2095:1.5
2074:1.4
2060:via
2042:1.3
2017:1.2
1997:1.1
1977:1.0
1890:DRI2
1838:and
1824:DRI2
1822:and
1697:The
1692:GSoC
1682:Mesa
1632:KWin
1619:and
1594:GLFW
1425:udev
1387:The
1303:udev
1256:Sway
1241:KWin
1043:root
998:The
945:and
921:for
888:and
673:ACKs
485:and
469:and
354:The
322:, a
310:for
298:and
296:free
258:.org
215:Type
151:.org
9708:GUI
9657:Mir
9593:Ion
9583:dwm
9560:wm2
9535:twm
9530:swm
9475:cwm
9287:XCB
9279:UDE
9239:VUE
9229:CDE
9131:GPE
9107:GTK
9080:or
9078:X11
8979:Xft
8974:XCB
8795:DRI
6564:IVI
2147:IVI
1881:).
1801:EGL
1588:SDL
1576:GTK
1570:EFL
1338:GLX
1142:GDK
1130:GTK
1091:VNC
1071:IPC
964:or
915:GTK
913:or
905:or
874:EGL
770:or
705:XML
613:XML
514:X11
512:or
506:RDP
502:VNC
483:GTK
390:KMS
379:EGL
9765::
9588:i3
9171:Qt
8753:OS
8132:.
8101:.
8042:.
8011:.
7952:.
7921:.
7876:.
7845:.
7814:.
7783:.
7724:.
7693:.
7638:.
7634:.
7607:.
7601:.
7570:.
7539:.
7494:.
7463:.
7436:.
7432:.
7405:.
7401:.
7374:.
7370:.
7343:.
7339:.
7312:.
7308:.
7281:.
7277:.
7250:.
7246:.
7219:.
7215:.
7188:.
7184:.
7157:.
7153:.
7122:.
7095:.
7091:.
7064:.
7060:.
7033:.
7029:.
6976:.
6972:.
6887:.
6856:.
6825:.
6798:.
6771:.
6767:.
6740:.
6736:.
6686:.
6674:^
6652:.
6626:.
6599:.
6593:.
6562:.
6411:.
6364:^
6238:.
6194:.
6190:.
6164:.
6138:.
6112:.
6085:.
6058:.
6054:.
5923:.
5919:.
5889:.
5863:.
5859:.
5833:.
5829:.
5803:.
5799:.
5773:.
5769:.
5743:.
5737:.
5710:.
5706:.
5601:.
5583:.
5540:.
5357:.
5353:.
5327:.
5323:.
5297:.
5293:.
5194:.
5190:.
5150:^
5129:.
5099:.
5068:.
5015:.
4906:.
4902:.
4890:^
4865:^
4836:^
4788:.
4777:^
4759:.
4732:.
4728:.
4716:^
4698:.
4667:.
4641:.
4637:.
4609:.
4584:.
4559:.
4534:.
4508:.
4504:.
4478:.
4474:.
4448:.
4444:.
4404:.
4400:.
4370:.
4344:.
4340:.
4314:.
4310:.
4298:^
4288:.
4262:.
4258:.
4232:.
4228:.
4202:.
4190:^
4168:.
4116:.
4112:.
4086:.
4082:.
4056:.
4052:.
4026:.
4022:.
3996:.
3969:.
3965:.
3947:.
3935:.
3931:.
3905:.
3893:^
3851:.
3847:.
3820:.
3816:.
3805:^
3783:.
3753:.
3738:^
3729:.
3717:.
3698:.
3679:.
3660:.
3642:.
3597:.
3593:.
3579:^
3569:.
3536:.
3508:.
3482:.
3478:.
3466:^
3456:.
3437:.
3423:^
3405:.
3393:^
3383:.
3357:.
3345:^
3335:.
3319:^
3309:.
3271:^
3253:.
3249:.
3222:.
3218:.
3204:^
3153:.
3126:.
3122:.
3103:.
3091:.
3064:.
3060:.
3033:.
3029:.
3002:.
2998:.
2981:^
2963:.
2951:^
2933:.
2921:^
2903:.
2899:.
2885:^
2867:.
2863:.
2836:.
2832:.
2819:^
2801:.
2797:.
2770:.
2738:.
2724:^
2692:.
2688:.
2666:^
2649:^
2064:.
1900:.
1623:.
1615:,
1582:Qt
1464:.
1448:.
1384:.
1297:,
1207:.
1151:.
1126:Qt
1061:,
960:,
925:.
911:Qt
880:;
762:,
758:,
631:.
508:,
487:Qt
465:,
453:,
449:,
339:.
326:.
291:.
206:,
202:,
198:,
194:,
9371:)
9367:(
9285:/
9281:(
9267:(
9099:)
9095:(
9062:e
9055:t
9048:v
8733:e
8726:t
8719:v
8591:.
8470:.
8443:.
8388:.
8333:.
8307:.
8284:.
8257:.
8216:.
8189:.
8148:.
8117:.
8058:.
8027:.
7968:.
7937:.
7892:.
7861:.
7830:.
7799:.
7740:.
7709:.
7650:.
7619:.
7586:.
7555:.
7510:.
7479:.
7448:.
7417:.
7386:.
7355:.
7324:.
7293:.
7262:.
7231:.
7200:.
7169:.
7138:.
7107:.
7076:.
7045:.
7014:.
6988:.
6957:.
6930:.
6903:.
6872:.
6841:.
6810:.
6783:.
6752:.
6702:.
6668:.
6638:.
6611:.
6578:.
6547:.
6521:.
6513:(
6498:.
6490:(
6475:.
6449:.
6423:.
6396:.
6358:.
6332:.
6306:.
6280:.
6254:.
6206:.
6175:.
6149:.
6123:.
6097:.
6070:.
6039:.
6013:.
5987:.
5961:.
5935:.
5905:.
5875:.
5845:.
5815:.
5785:.
5755:.
5722:.
5691:.
5664:.
5643:.
5617:.
5556:.
5525:.
5499:.
5473:.
5447:.
5421:.
5395:.
5369:.
5339:.
5309:.
5279:.
5253:.
5232:.
5206:.
5176:.
5144:.
5111:.
5084:.
5053:.
5027:.
5000:.
4971:.
4945:.
4918:.
4884:.
4859:.
4830:.
4804:.
4771:.
4744:.
4710:.
4683:.
4653:.
4622:.
4595:.
4570:.
4545:.
4520:.
4490:.
4460:.
4416:.
4386:.
4356:.
4326:.
4292:.
4274:.
4244:.
4214:.
4184:.
4154:.
4128:.
4098:.
4068:.
4038:.
4008:.
3981:.
3917:.
3887:.
3863:.
3832:.
3799:.
3768:.
3609:.
3554:.
3522:.
3494:.
3417:.
3368:.
3294:.
3265:.
3234:.
3198:.
3169:.
3138:.
3076:.
3045:.
3014:.
2975:.
2945:.
2915:.
2879:.
2848:.
2813:.
2782:.
2756:.
2704:.
2643:.
1803:.
1279:C
1177:.
1093:.
892:.
609:C
531:(
392:.
366:.
279:C
174:C
126:)
101:)
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.