Чтобы добавить к ответу @filbranden, /etc/profile.d/weston.sh
или wayland_env.sh
больше не распространяются, поэтому у меня сработал следующий скрипт:
#!/bin/bash
weston &
sleep 5s # could be less
export WAYLAND_DISPLAY=wayland-0
export DISPLAY=:1
exec /path/to/myapp