Wayland: Difference between revisions

From Alpine Linux
(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...")
 
No edit summary
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Wayland is a new display protocol, that aims to replace X11.
{{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
if test -z "${XDG_RUNTIME_DIR}"; then
      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
  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