{{Warning|Some really quick notes on installing a pure (no X11) wayland system on Archlinux. This is from source and installed into /usr/local. May break your system. You have been warned. (by elethiomel@gmail.com)}}

{{Warning|Some really quick notes on installing a pure (no X11) wayland system on Archlinux. This is from source and installed into /usr/local. May break your system. You have been warned. (by elethiomel@gmail.com)}}

−

First install a base Archlinux install with base and base-devel. Do not install xorg or any of its libraries

+

First install a base Arch Linux install with base and base-devel. Do not install xorg or any of its libraries

Requirements

Currently Wayland will only work with on a system that is utilizing KMS.

Installation

Wayland is most probably installed on your system already as it is an indirect dependency of gtk2 and gtk3. If it is not installed, you will find the wayland package in extra.

Usage

As Wayland is only a library, it is useless on its own. To use it, you need a compositor (like Weston), Weston demo applications, Qt5 (or Qt4 with QPA enabled) with Wayland plugin, and/or GTK+ with Wayland support.

Qt Compositor

Other GUI libraries

GTK+

You need to install gtk3 from testing, which has the Wayland backend enabled.

With GTK+ 3.0, GTK+ gained support for multiple backends at runtime and can switch between backends in the same way Qt can with lighthouse.

When both Wayland and X backends are enabled, GTK+ will default to the X11 backend, but this can be overridden by setting the GDK_BACKEND environment variable to wayland.

Clutter

The Clutter toolkit has a Wayland backend that allows it to run as a Wayland client. The backend is in the master branch of the main repo and can be activated by passing --with-flavour=wayland to the configure script.

SDL

Benjamin Franzke is working on a port of SDL to Wayland, it's available in his sdl-wayland repo on freedesktop.org. Further development upon Benjamins work was done by Andre Heider in his wayland branch of libsdl.

EFL

Window managers and desktop shells

KDE

There is early work to make it possible to run KWin (KDE's window manager) on Wayland.

GNOME

GNOME will be ported to Wayland in a future version.

Unity

Ubuntu desktop shell Unity, using Compiz window manager, was announced to be ported to Wayland.

Pure Wayland

Warning: Some really quick notes on installing a pure (no X11) wayland system on Archlinux. This is from source and installed into /usr/local. May break your system. You have been warned. (by elethiomel@gmail.com)

First install a base Arch Linux install with base and base-devel. Do not install xorg or any of its libraries