Wayland: Difference between revisions
(Created page with "Wayland is a new display protocol, that aims to replace X11. == XDG_RUNTIME_DIR == Weston and other compositors require the XDG_RUNTIME_DIR variable to be set. Simply save t...") |
Theothermatt (talk | contribs) No edit summary |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
Wayland is a new display protocol | {{Expand|A more thorough guide to installing, configuring, and running {{Pkg|wayland}} on Alpine would be better. }} | ||
Wayland is a new display protocol that aims to replace X11. | |||
Line 5: | Line 8: | ||
Weston and other compositors require the XDG_RUNTIME_DIR variable to be set. Simply save the following script in /etc/profile.d/xdg_runtime_dir.sh and re-login to have it set up properly. | Weston and other compositors require the XDG_RUNTIME_DIR variable to be set. Simply save the following script in /etc/profile.d/xdg_runtime_dir.sh and re-login to have it set up properly. | ||
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 | |||
This code was taken from Weston's build instructions. Only ${UID} (not present on Alpine Linux) has been replaced with $(id -u). | This code was taken from Weston's build instructions. Only ${UID} (not present on Alpine Linux) has been replaced with $(id -u). | ||
If using fish, use the following script, placed in /etc/fish/conf.d/xdg_runtime_dir.fish: | |||
if test -z $XDG_RUNTIME_DIR | |||
set -x XDG_RUNTIME_DIR /tmp/(id -u)-runtime-dir | |||
if not test -d $XDG_RUNTIME_DIR | |||
mkdir $XDG_RUNTIME_DIR | |||
chmod 0700 $XDG_RUNTIME_DIR | |||
end | |||
end | |||
[[Category:Desktop]] |
Revision as of 11:35, 26 February 2019
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
Weston and other compositors require the XDG_RUNTIME_DIR variable to be set. Simply save the following script in /etc/profile.d/xdg_runtime_dir.sh and re-login to have it set up properly.
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
This code was taken from Weston's build instructions. Only ${UID} (not present on Alpine Linux) has been replaced with $(id -u).
If using fish, use the following script, placed in /etc/fish/conf.d/xdg_runtime_dir.fish:
if test -z $XDG_RUNTIME_DIR set -x XDG_RUNTIME_DIR /tmp/(id -u)-runtime-dir if not test -d $XDG_RUNTIME_DIR mkdir $XDG_RUNTIME_DIR chmod 0700 $XDG_RUNTIME_DIR end end