Wayland: Difference between revisions

From Alpine Linux
(→‎XDG_RUNTIME_DIR: Extend instructions for defining this manually)
(Add links to arch and gentoo wikis (these contain A LOT of relevant information))
Line 20: Line 20:
fi
fi
</pre>
</pre>
== See also ==
* [https://wiki.archlinux.org/title/Wayland Wayland - Arch Wiki]
* [https://wiki.gentoo.org/wiki/Wayland Wayland - Gentoo Wiki]


[[Category:Desktop]]
[[Category:Desktop]]

Revision as of 23:22, 6 January 2023

This material needs expanding ...

A more thorough guide to installing, configuring, and running wayland on Alpine would be better.


Wayland is a new display protocol that aims to replace X11.


XDG_RUNTIME_DIR

As per the protocol spec, Wayland compositors require the XDG_RUNTIME_DIR variable to be set. A login manager such as Elogind can configure this and other Freedesktop.org environment variables automatically.

Generally it's inadvisable to configure XDG_* variables manually as this configuration may have errors or conflict with other utilities that do this automatically. That said, it is possible to configure XDG_RUNTIME_DIR adding the following snippet to shell init scripts (e.g.: ~/.profile):

if test -z "${XDG_RUNTIME_DIR}"; then
  export XDG_RUNTIME_DIR=/tmp/$(id -u)-runtime-dir
  if ! test -d "${XDG_RUNTIME_DIR}"; then
    mkdir "${XDG_RUNTIME_DIR}"
    chmod 0700 "${XDG_RUNTIME_DIR}"
  fi
fi

See also