Talk:Wayland (protocol)
| This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Content not up to date
Much of the content of this page describes the situation as of 2014 or so. Is it possible to bring it up to date? m.e. (talk) 02:35, 17 May 2022 (UTC)
- Indeed. Some desktop environments such as Xfce have added experimental Wayland support, and LXQt has essentially complete Wayland support by now. 31.22.245.153 (talk) 15:04, 6 October 2025 (UTC)
Criticisms and (dis-)advantages
This article lacks the criticisms of Wayland as well as its advantages and disadvantages compared to X11. It would be nice if someone with enough expertise could add this. 157.143.15.229 (talk) 20:42, 30 September 2022 (UTC)
- Being critical of the wisdom of Freedesktop.org is not allowed. jae (talk) 01:50, 7 October 2022 (UTC)
- What a nonsense. Wikipedia is an encyclopedia. You don't produce content for Wikipedia, rather you summarise existing sources. If you think, the treatment is biased, then find other reliable sources which supply another angle.
- 188.174.59.50 (talk) 23:35, 1 August 2025 (UTC)
- That isn't a very neutral statement. 2601:646:9981:7000:428B:EDAB:F0C5:A0F4 (talk) 01:36, 12 October 2025 (UTC)
- I believe that was what you humans refer to as a "joke", based upon the fact that some people consider the choice between X11, Wayland, and XLibre to be a political question for some strange reason. --Guy Macon (talk) 01:39, 24 November 2025 (UTC)
- Based on what I've seen before I doubt that's it's a "joke". ~2025-37674-02 (talk) 02:18, 2 December 2025 (UTC)
- I believe that was what you humans refer to as a "joke", based upon the fact that some people consider the choice between X11, Wayland, and XLibre to be a political question for some strange reason. --Guy Macon (talk) 01:39, 24 November 2025 (UTC)
Suggested rename
(Discussion prior to posting an actual rename request)
Per WP:COMMONNAME I propose renaming this page to Wayland Windowing System, or if you want consistency with X Window System , Wayland Window System (They are both Windowing Systems, so maybe rename the X page as well? Or maybe rename Windowing system to Window system?). --Guy Macon (talk) 01:36, 24 November 2025 (UTC)
table
i want to change the table to match KDE Software Compilation#Release cycle and need some opinion
split the table
here is the example
| Wayland | Weston | Wayland Protocols | |||||
|---|---|---|---|---|---|---|---|
| Version | Date | Main features | Version | Date | Main features | Version | Date |
| 0.85 | 9 February 2012[2] | First release. | 0.85 | 9 February 2012[2] | |||
| 0.95 | 24 July 2012[3] | Began API stabilization. | |||||
| 1.0 | 22 October 2012[4][5] | Stable wayland-client API. | |||||
| 1.1 | 15 April 2013[6][7] | Software rendering.[8] FBDEV, RDP backends. | |||||
| 1.2 | 12 July 2013[9][10] | Stable wayland-server API. | Color management. Subsurfaces. Raspberry Pi backend. | ||||
| 1.3 | 11 October 2013[11] | More pixel formats. Support for language bindings. | Android driver support via libhybris. | ||||
| 1.4 | 23 January 2014[12] | New wl_subcompositor and wl_subsurface interfaces. | Multiple framebuffer formats. logind support for rootless Weston. | ||||
| 1.5 | 20 May 2014[13] | libinput. Fullscreen shell. | |||||
| 1.6 | 19 September 2014[14] | libinput by default. | |||||
| 1.7 | 14 February 2015[15][16] | Support for the Wayland presentation extension and for surface roles. IVI shell protocol. | |||||
| 1.8 | 2 June 2015[17][18] | Separated headers for core and generated protocol. | Repaint scheduling. Named outputs. Output transformations. Surface-shooting API. | ||||
| 1.9 | 21 September 2015[19][20] | Updated license. | Updated license. New test framework. Triple-head DRM compositor. linux_dmabuf extension. | 1.0 | 24 November 2015[21] | ||
the plan is wayland version will span in 2 columns but version template cant do that Template:Version#Limitations
The current version of the template is known to fail creating correct cell contents when combined with the "colspan" keyword for table cell joining - except for the legend item.
| rowspan="2" | {{Version|o|1.10|sortKey=1.10}}
| rowspan="2" | {{dts|format=dmy|2016|02|17}}{{r|wayland 1.10}}{{r|weston 1.10}}
| rowspan="2" | Drag-and-drop functionality, grouped pointer events.{{r|autoref0010}}
| rowspan="2" |
| rowspan="2" |
| rowspan="2" | Video 4 Linux 2, touch input, debugging improvements.{{r|Larabel wayland 1.10}}
| 1.1
| {{dts|format=dmy|2016|02|16}}<ref>{{cite mailing list | url=https://lists.freedesktop.org/archives/wayland-devel/2016-February/027029.html | title=[ANNOUNCE] wayland-protocols 1.1 | mailing-list=wayland-devel | first=Jonas | last=Ådahl | date=16 February 2016}}</ref>
|-
|1.4
|{{dts|format=dmy|2016|05|23}}<ref>{{cite mailing list | url=https://lists.freedesktop.org/archives/wayland-devel/2016-May/029014.html | title=[ANNOUNCE] wayland-protocols 1.4 | mailing-list=wayland-devel | first=Jonas | last=Ådahl | date=23 May 2016}}</ref>
options
- reject this change, keep it as it is
- dont use version template
- keep use version template but bundle wayland-protocols entry
main features entry
since version 1.13 there are no more entry for wayland and weston
options
- keep it
- remove it
- move it to part before the table or to other section
number 2 is because WP:NOTCHANGELOG but see also WP:PRESERVE
license change entry already mentioned in history section
weston version numbering change can be moved to safe note Lokiretro (talk) 09:46, 17 December 2025 (UTC)
- ^ Cite error: The named reference
wayland releaseswas invoked but never defined (see the help page). - ^ a b Cite error: The named reference
wayland 0.85was invoked but never defined (see the help page). - ^ Cite error: The named reference
wayland 0.95was invoked but never defined (see the help page). - ^ Cite error: The named reference
wayland 1.0was invoked but never defined (see the help page). - ^ Cite error: The named reference
Scherschel wayland 1.0was invoked but never defined (see the help page). - ^ Cite error: The named reference
Larabel wayland 1.1was invoked but never defined (see the help page). - ^ Cite error: The named reference
wayland 1.1was invoked but never defined (see the help page). - ^ Cite error: The named reference
Larabel 2013 pixmanwas invoked but never defined (see the help page). - ^ Cite error: The named reference
Larabel wayland 1.2was invoked but never defined (see the help page). - ^ Cite error: The named reference
wayland 1.2was invoked but never defined (see the help page). - ^ Cite error: The named reference
wayland 1.3was invoked but never defined (see the help page). - ^ Cite error: The named reference
wayland 1.4was invoked but never defined (see the help page). - ^ Cite error: The named reference
wayland 1.5was invoked but never defined (see the help page). - ^ Cite error: The named reference
wayland 1.6was invoked but never defined (see the help page). - ^ Cite error: The named reference
wayland 1.7was invoked but never defined (see the help page). - ^ Cite error: The named reference
weston 1.7was invoked but never defined (see the help page). - ^ Cite error: The named reference
wayland 1.8was invoked but never defined (see the help page). - ^ Cite error: The named reference
weston 1.8was invoked but never defined (see the help page). - ^ Cite error: The named reference
wayland 1.9was invoked but never defined (see the help page). - ^ Cite error: The named reference
weston 1.9was invoked but never defined (see the help page). - ^ Ådahl, Jonas (24 November 2015). "[ANNOUNCE] wayland-protocols 1.0". wayland-devel (Mailing list).

