Difference between revisions of "Wayland"
Jump to navigation
Jump to search
(Created page with "{{menu}} == General == * [http://wayland.freedesktop.org/ Wayland] is intended as a simpler replacement for X, easier to develop and maintain. GNOME and KDE are expected to b...") |
|||
Line 5: | Line 5: | ||
Part of the Wayland project is also the Weston reference implementation of a Wayland compositor. Weston can run as an X client or under Linux KMS and ships with a few demo clients. The Weston compositor is a minimal and fast compositor and is suitable for many embedded and mobile use cases. | Part of the Wayland project is also the Weston reference implementation of a Wayland compositor. Weston can run as an X client or under Linux KMS and ships with a few demo clients. The Weston compositor is a minimal and fast compositor and is suitable for many embedded and mobile use cases. | ||
+ | |||
* https://bbs.archlinux.org/viewtopic.php?pid=1311049#p1311049 | * https://bbs.archlinux.org/viewtopic.php?pid=1311049#p1311049 | ||
Line 12: | Line 13: | ||
* https://wiki.archlinux.org/index.php/Wayland | * https://wiki.archlinux.org/index.php/Wayland | ||
+ | |||
+ | |||
+ | |||
+ | * https://github.com/swaywm/wlroots - A modular Wayland compositor library | ||
Line 17: | Line 22: | ||
* https://gitlab.freedesktop.org/wayland/weston - A lightweight and functional Wayland compositor | * https://gitlab.freedesktop.org/wayland/weston - A lightweight and functional Wayland compositor | ||
+ | * https://wiki.gentoo.org/wiki/Weston | ||
Line 25: | Line 31: | ||
* Drew DeVault’s Blog: [https://drewdevault.com/2017/10/09/Future-of-sway.html The future of Wayland, and sway’s role in it] | * Drew DeVault’s Blog: [https://drewdevault.com/2017/10/09/Future-of-sway.html The future of Wayland, and sway’s role in it] | ||
+ | |||
+ | * [https://drewdevault.com/2018/07/17/Input-handling-in-wlroots.html Input handling in wlroots] | ||
+ | |||
+ | * [https://drewdevault.com/2018/07/29/Wayland-shells.html Writing a Wayland compositor with wlroots: shells] | ||
+ | |||
+ | * [https://drewdevault.com/2019/02/10/Wayland-misconceptions-debunked.html Wayland misconceptions debunked] | ||
* https://gist.github.com/SirCmpwn/ae4d1cdcca97ffeb2c35f0878d75dc17 | * https://gist.github.com/SirCmpwn/ae4d1cdcca97ffeb2c35f0878d75dc17 | ||
+ | |||
+ | |||
+ | * [https://fosdem.org/2019/schedule/event/wayland_ivi/ FOSDEM 2019 - Wayland in IVI systems] | ||
+ | |||
+ | |||
+ | * https://github.com/udevbe/greenfield | ||
+ | ** [https://fosdem.org/2019/schedule/event/greenfield/ FOSDEM 2019 - Greenfield: An in-browser Wayland compositor] | ||
+ | |||
+ | |||
+ | * [https://www.hjdskes.nl/projects/cage/ Jente Hidskes' website - Cage: the Wayland kiosk] - a kiosk compositor for Wayland. A kiosk is a window manager (in the X11 world) or compositor (in the Wayland world) that is designed for a user experience wherein user interaction and activities outside the scope of the running application are prevented. That is, a kiosk compositor displays a single maximized application at a time and prevents the user from interacting with anything but this application. | ||
+ | ** [https://www.hjdskes.nl/blog/cage-01/ Jente Hidskes' website - The first pre-release of Cage] | ||
+ | ** https://github.com/Hjdskes/cage | ||
+ | |||
+ | |||
+ | * [https://drewdevault.com//2019/05/01/Announcing-wio.html Announcing Wio: A clone of Plan 9’s Rio for Wayland] | ||
+ | |||
+ | |||
+ | * https://github.com/MirServer/wlcs - Wayland Conformance Test Suite | ||
== Compositors == | == Compositors == |
Revision as of 05:22, 4 May 2019
General
- Wayland is intended as a simpler replacement for X, easier to develop and maintain. GNOME and KDE are expected to be ported to it. Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself. The clients can be traditional applications, X servers (rootless or fullscreen) or other display servers.
Part of the Wayland project is also the Weston reference implementation of a Wayland compositor. Weston can run as an X client or under Linux KMS and ships with a few demo clients. The Weston compositor is a minimal and fast compositor and is suitable for many embedded and mobile use cases.
- WP: Wayland_(display_server_protocol) - a computer protocol that specifies the communication between a display server and its clients, as well as a reference implementation of the protocol in the C programming language.[8] A display server using the Wayland protocol is called a Wayland compositor.Wayland is developed by a group of volunteers initially led by Kristian Høgsberg as a free and open community-driven project with the aim of replacing the X Window System with a modern, simpler windowing system in Linux and other Unix-like operating systems.[8] The project's source code is published under the terms of the MIT License, a permissive free software licence
- https://github.com/swaywm/wlroots - A modular Wayland compositor library
- https://gitlab.freedesktop.org/wayland/weston - A lightweight and functional Wayland compositor
- Drew DeVault’s Blog: The future of Wayland, and sway’s role in it
- Jente Hidskes' website - Cage: the Wayland kiosk - a kiosk compositor for Wayland. A kiosk is a window manager (in the X11 world) or compositor (in the Wayland world) that is designed for a user experience wherein user interaction and activities outside the scope of the running application are prevented. That is, a kiosk compositor displays a single maximized application at a time and prevents the user from interacting with anything but this application.
- https://github.com/MirServer/wlcs - Wayland Conformance Test Suite
Compositors
sway
- Sway - tiling Wayland compositor and a drop-in replacement for the i3 window manager for X11. It works with your existing i3 configuration and supports most of i3's features, plus a few extras.
way-cooler
adwc
- https://github.com/detomastah/adwc - adwm clone, dead
wayfire
Screenshots
- https://github.com/emersion/grim - Grab images from a Wayland compositor
- https://github.com/emersion/slurp - Select a region in a Wayland compositor and print it to the standard output.