WESTON(1) General Commands Manual WESTON(1) (NAME) weston - Wayland (SYNOPSIS) weston (DESCRIPTION) weston Wayland . Wayland (display server) . Weston : Linux KMS ( DRM) X Wayland . Weston (set-top box) . Weston (shell plugins) . : desktop kiosk lua ivi fullscreen. libweston Weston . Weston Xwayland X . (BACKENDS) drm DRM Linux KMS evdev . DPMS . weston-drm(7) . wayland Wayland Wayland Weston. Weston . x11 X11 X . Weston X . Wayland . rdp RDP . RDP . (seat) (multi-seat) . weston-rdp(7) . vnc VNC . RFB . . weston-vnc(7) . pipewire PipeWire PipeWire . Weston . headless headless . Weston . (SHELLS) Weston <<>> (shell) . . desktop desktop Weston . (task switcher) . . kiosk kiosk . . fullscreen () fullscreen kiosk . zwp_fullscreen_shell_v1 . ivi IVI API GENIVI Layer Manager HMI . . lua lua (meta- shell) . Lua Weston . Weston X11 Weston X Xwayland. Xwayland X.Org . --xwayland . Weston X11 DISPLAY . X XCURSOR_PATH XCURSOR_SIZE . ENVIRONMENT . (OPTIONS) Weston (Weston core options): -Bbackend1,backend2, --backend=backend1,backend2 BACKENDS. /usr/lib/weston . drm DISPLAY WAYLAND_DISPLAY. . ( ) . -cconfig.ini, --config=config.ini config.ini weston.ini. / . weston.ini(5). --no-config . --debug weston_debug_v1 . (WARNING): . . weston- screenshooter weston-screenshooter . . -dscope1,scope2, --debug-scopes=scope1,scope2 weston-debug . . --debug . -fscope1,scope2, --flight-rec-scopes=scope1,scope2 . (flight recorder) . . 'log' 'drm-backend' . . -h, --help . -iN, --idle-time=N N . . Weston . . 0 . --log=file.log file.log stderr. -lscope1,scope2, --logger-scopes=scope1,scope2 . "log" . (logger) . --modules=module1.so,module2.so . . /usr/lib/weston . --no-config weston.ini . . --renderer=renderer Weston . . --shell=shell Weston ENVIRONMENT. -Sname, --socket=name Weston Wayland name . Weston WAYLAND_DISPLAY . --version . --wait-for-debugger SIGSTOP . SIGCONT . weston . weston.ini . --xwayland X11 Xwayland. weston-drm(7). Wayland: --display=display Wayland WAYLAND_DISPLAY . --fullscreen . --output-count=N N Wayland . --width=W, --height=H WxH . --scale=N N. --use-pixman --renderer . pixman . weston EGL GLES2 EGL pixman . weston pixman . X11: --fullscreen --no-input . Weston . --output-count=N N X . --width=W, --height=H X WxH . --scale=N N. --use-pixman --renderer . pixman . weston EGL GLES2 . weston pixman . RDP: weston-rdp(7). VNC: weston-vnc(7). headless: --width=W, --height=H WxH . --scale=N N. --transform=transform (flipped) . : normal rotate-90 rotate-180 rotate-270 flipped flipped-rotate-90 flipped-rotate-180 flipped-rotate-270. --no-outputs . --refresh-rate=N N ( 60,000 mHz) . 0 mHz 1,000,000 mHz . 0 (capture) (damages) . --lua-script=script lua-script= weston.ini script . . (FILES) . $XDG_CONFIG_HOME/weston.ini $HOME/.config/weston.ini (ENVIRONMENT) DISPLAY X. DISPLAY WAYLAND_DISPLAY x11 . WAYLAND_DEBUG libwayland stderr . WAYLAND_DISPLAY () Wayland . XDG_RUNTIME_DIR . WAYLAND_DISPLAY "wayland-0" . WAYLAND_DISPLAY wayland . Weston (nested) . WAYLAND_SOCKET Wayland Wayland . WESTON_CONFIG_FILE Weston . weston.ini . weston.ini . XCURSOR_PATH . libwayland-cursor libXcursor Wayland X11 . : xcursor (3). XCURSOR_SIZE . Wayland X11 . : xcursor (3). XDG_CONFIG_HOME weston.ini . XDG_RUNTIME_DIR Weston. Wayland . Weston . : weston [options] -- [program [arguments]] '--' . (EXAMPLES) . (BUGS) https://gitlab.freedesktop.org/wayland/weston . WWW https://wayland.freedesktop.org (EXAMPLES) Weston DRM VT weston Weston DRM XWayland weston --xwayland Weston (wayland-1) Weston (wayland-0) WAYLAND_DISPLAY=wayland-0 weston -Swayland-1 Weston x11 X weston Weston weston-terminal weston -- /usr/local/bin/weston-terminal Weston kiosk shell weston-simple-egl weston --shell=kiosk-shell.so -- /usr/local/bin/weston-simple-egl Weston kiosk shell pdf mupdf weston --shell=kiosk-shell.so -- mupdf /home/user/Documents/krh/wayland.pdf (SEE ALSO) weston-bindings(7), weston-debug(1), weston-drm(7), weston-rdp(7), weston-vnc(7), weston.ini(5) Weston 15.0.1 2026-01-30 WESTON(1)