export DISPLAY=:0 if test -z "${XDG_RUNTIME_DIR}"; then # https://wayland.freedesktop.org/building.html 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 # Weston autostart on tty1 (Autologin on tty1 is enabled in # /etc/inittab by postmarketos-base post-install.hook) if [ $(tty) = "/dev/tty1" ]; then udevadm trigger udevadm settle (sleep 2; postmarketos-demos) & weston --backend=fbdev-backend.so >/tmp/weston.log 2>&1 # In case of failure, restart after 1s sleep 1 exit fi fi