Wayland: Difference between revisions

From Alpine Linux
m (Make reading flow better)
m (→‎XDG_RUNTIME_DIR: Fix style)
Line 8: Line 8:
   export XDG_RUNTIME_DIR=/tmp/$(id -u)-runtime-dir
   export XDG_RUNTIME_DIR=/tmp/$(id -u)-runtime-dir
   if ! test -d "${XDG_RUNTIME_DIR}"; then
   if ! test -d "${XDG_RUNTIME_DIR}"; then
      mkdir "${XDG_RUNTIME_DIR}"
    mkdir "${XDG_RUNTIME_DIR}"
     chmod 0700 "${XDG_RUNTIME_DIR}"
     chmod 0700 "${XDG_RUNTIME_DIR}"
   fi
   fi

Revision as of 06:53, 16 March 2017

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).