# The wayland/wayback port

## wayback-0.2 – X11 compat layer for running full X11 desktop environments

## Description

    Wayback is a X11 compatibility layer which allows for running full X11
    desktop environments using Wayland components. It is essentially a
    stub compositor which provides just enough Wayland capabilities to
    host a rootful Xwayland server.

    It is intended to eventually replace the classic X.Org server, thus
    reducing maintenance burden of X11 applications, but a lot of work
    needs to be done first.

    Wayback is an experimental state: expect breaking changes, and lots of
    bugs.

    To run wayback on OpenBSD use a wrapper like this one:

    #! /bin/ksh
    set -eu

    : ${WLR_DRM_DEVICES:=/dev/dri/card0}
    : ${LIBSEAT_BACKEND:=noop}
    : ${XDG_RUNTIME_DIR:=${HOME}/.local/run}

    export WLR_DRM_DEVICES LIBSEAT_BACKEND XDG_RUNTIME_DIR

    if [ ! -d $XDG_RUNTIME_DIR ]; then
        mkdir -m 700 -p $XDG_RUNTIME_DIR
    fi

    exec ${PREFIX}/bin/wayback-session $*

WWW: https://gitlab.freedesktop.org/wayback

Categories:
  wayland

## Library dependencies

- wayland/wlroots

## Build dependencies

- STEM->=1.9.1v0:devel/meson
- textproc/scdoc
- wayland/wayland
- wayland/wayland-protocols

## Run dependencies

- wayland/xwayland