weston.ini(5) File Formats Manual weston.ini(5) (NAME) weston.ini - Weston - Wayland (INTRODUCTION) Weston . (DESCRIPTION) Weston weston.ini . weston.ini : $XDG_CONFIG_HOME/weston.ini ( $XDG_CONFIG_HOME) $HOME/.config/weston.ini ( $HOME) weston/weston.ini $XDG_CONFIG_DIR ( $XDG_CONFIG_DIRS) /etc/xdg/weston/weston.ini ( $XDG_CONFIG_DIRS) $HOME $XDG_CONFIG_HOME $XDG_CONFIG_DIRS ':' /etc/xdg-foo:/etc/xdg. weston.ini . : [SectionHeader] Key1=Value1 Key2=Value2 ... . () : #comment : core libinput shell launcher output input-method keyboard terminal xwayland XWayland screen-share () autolaunch (string) (signed and unsigned 32-bit integer) (boolean). . ( 123) ( 0173) ( 0x7b) . 'true' 'false' . (CORE SECTION) core . shell=desktop (). . /usr/lib/weston : desktop fullscreen () ivi kiosk lua xwayland=true XWayland (). modules=screen-share.so ( ). /usr/lib/weston : screen-share.so () backend=headless . : drm headless rdp pipewire vnc wayland x11 repaint-window=N . . . . . . idle-time=seconds . <<>> . . : -i .ini . weston.ini . . require-input=true . require-outputs=any . . : all-found any none wait-for-debugger=true SIGSTOP . SIGCONT . . false . . remoting=remoting-plugin.so (). . __libweston_modules_dir__ : remoting-plugin.so renderer=auto (composition) auto . : auto gl noop pixman . use-pixman=true renderer= . pixman . false . . color-management=true GL-renderer . false . : ICC (tone mapping) HDR . (hardware off-loading) composite-bypass . output-decorations=true headless-backend GL-renderer: wayland-backend . false . . . placeholder-color=0xRRGGBB (placeholder) ( ). . (content-protection) / (HW plane) (direct scan- out) . 0x660000 ( ) . LIBINPUT (LIBINPUT SECTION) libinput libinput . libinput . : enable-tap=false () . tap-and-drag=false enable-tap . . tap-and-drag-lock=false enable-tap tap-and-drag . . disable-while-typing=true . . middle-button-emulation=false . . left-handed=false . . . . rotation=n n n 0 359 ( ) . (trackballs) . . accel-profile={flat,adaptive} . . (alpha) . flat . accel-speed . adaptive . adaptive . accel-speed=v accel-profile flat . accel-profile adaptive . v [-1, 1] . v . natural-scroll=false . . scroll-method={two-finger,edge,button,none} . two-finger . edge . button . scroll-button . none . scroll-button={BTN_LEFT,BTN_RIGHT,BTN_MIDDLE,...} scroll-method button . . /usr/include/linux/input-event-codes.h . disable-input=false libinput. touchscreen_calibrator=true . (DoS) . false. . . . libinput . libinput . calibration_helper=/bin/echo . (unset). . . . . : calibration_helper syspath m1 m2 m3 m4 m5 m6 syspath sys udev m1 m6 udev LIBINPUT_CALIBRATION_MATRIX libinput . sys sys . (SHELL SECTION) shell . . : client=/usr/lib/weston/weston-desktop-shell . : 'ENVFOO=bar ENVBAR=baz /path/to/program --arg anotherarg' (quoting) . weston-desktop-shell (). background-image=file (). background-type=tile (). centered scale scale-crop scale-fit tile () . centered . . ( ) . scale . scale-crop . . scale-fit scale-crop . tile . background-color=0xRRGGBB ( ). () . 0xAARRGGBB AA . 0 0xff000000 . clock-format=format (). none minutes seconds minutes-24h seconds-24h . minutes . panel-color=0xAARRGGBB ( ). . : 0xffff0000 0xff00ff00 0xff0000ff 0x00ffffff panel-position=top (). top bottom left right none . locking=true (). animation=zoom () (). zoom fade none . . close-animation=fade (). fade none . fade . startup-animation=fade desktop-shell (). fade none . fade . focus-animation=dim-layer . dim-layer none . . allow-zap=true Ctrl-Alt-Backspace . disallow-output-changed-move=false // . binding-modifier=ctrl (modifier) () . weston-bindings(7) . : none ctrl alt super (). cursor-theme=theme ( ) (). cursor-size=24 ( ). lua-script=script Lua lua-shell . . (LAUNCHER SECTION) . icon=icon (). Svg . displayname=displayname (tooltip) . path=program (). . : path=GDK_BACKEND=wayland gnome-terminal --full-screen (OUTPUT SECTION) . drm x11 . name=name (). . X11 X . Wayland WL . : LVDS1 DRM VGA1 DRM VGA X1 X11 X WL1 Wayland Wayland weston-drm(7) . mode=mode (). . X11 WIDTHxHEIGHT weston . DRM modeline . DRM weston-drm(7) . transform=normal (). transform : normal . rotate-90 . rotate-180 . rotate-270 . flipped . flipped-rotate-90 . flipped-rotate-180 . flipped-rotate-270 . scale=factor (<> <<>>) . . . . . . icc_profile=file color-management true ICC . DRM headless wayland x11 remoting pipewire . color-profile=name (NOTE): . . . color-management true . DRM headless wayland x11 remoting pipewire . icc_profile . . color-profile name . (:) . color-profile=auto: . : srgb: sRGB ( .) . auto:[flags...] . eotf-mode colorimetry-mode output EDID ( DRM). . : edid-primaries EDID colorimetry-mode default . EDID . edid-tf EDID eotf-mode sdr hdr-gamma . EDID . edid-dr EDID eotf-mode st2084 . : color-profile=srgb: color-profile=auto: color-profile=auto:edid-tf edid-dr color-profile=auto: edid-primaries color-profile=my-awesome-display color-profile name=my-awesome-display . eotf-mode=sdr colorimetry-mode=default color-profile=auto: color-profile=srgb: . color-effect=name . (CVD) . color-management false . : inversion deuteranopia ( ) () protanopia ( ) () tritanopia ( ) () seat=name (seat) . . . "default" . . allow_hdcp=true HDCP . true HDCP (content-protection) . HDCP . ( ) HDCP . HDCP drm-backend . content-type=content_type . "nodata" () "graphics" "photo" "cinema" "game" . app-ids=app-id[,app_id]* . xdg_shell.set_app_id . kiosk-shell . colorimetry-mode=default ( ) . EOTF . ( EDID ) (WCG) . () . : default (RGB) bt2020cycc YCbCr Rec. ITU-R BT.2020 bt2020ycc YCbCr Rec. ITU-R BT.2020 bt2020rgb Rec. ITU-R BT.2020 RGB p3d65 SMPTE ST 2113 DCI-P3 RGB D65 p3dci SMPTE ST 2113 DCI-P3 RGB Theater ictcp Rec. ITU-R BT.2100 ICtCp default . color-management=true . : RGB YCbCr . eotf-mode=sdr EOTF . (SDR) (HDR) . () . : sdr SDR hdr-gamma HDR st2084 SMPTE ST 2084 Perceptual Quantizer hlg Hybrid Log-Gamma (ITU-R BT.2100) sdr . SDR color-management=true . color_characteristics=name color_characteristics name=name . ICC ICC . mirror-of=ouput_name ( / mirror) (native) mirror-of . DRM . DRM modeline DRM . . DRM DRM . : DRM clone-of . : weston-drm(7). vrr-mode=mode (VRR) . : none game (game) "none" . (INPUT-METHOD SECTION) path=/usr/lib/weston/weston-keyboard ( ) (). : (). overlay-keyboard=false weston-keyboard (overlay) . (KEYBOARD SECTION) : keymap_rules=evdev (). . keymap_model=pc105 (). Models xkeyboard-config(7) . keymap_layout=us,de,gb (). Layouts xkeyboard-config(7) . keymap_variant=euro,,intl (). . Layouts xkeyboard-config(7) . keymap_options=grp:alt_shift_toggle,grp_led:scroll (). Options xkeyboard-config(7) . repeat-rate=40 ( ). repeat-delay=400 ( ). numlock-on=false numlock . vt-switching=true Ctrl+Alt+Fn . (TERMINAL SECTION) (weston-terminal) . . font=DejaVu Sans Mono (). (monospace) . . font-size=14 ( ). term=xterm-256color (). $TERM . XWAYLAND (XWAYLAND SECTION) path=/usr/bin/Xwayland xserver (). (SCREEN-SHARE SECTION) : screen-share (DEPRECATED) deprecated-screenshare=true . (mirroring) . mirror-of (output) . command=/usr/bin/weston --backend=rdp --shell=fullscreen --no-resizeable --no-config fullscreen-shell (). start-on-startup=false true . false . false . --no-config screen-share RDP . --config /path/to/config/file screen-share . (AUTOLAUNCH SECTION) path=/usr/bin/echo . . . watch=false true ( ). false . (COLOR_CHARACTERISTICS SECTION) color_characteristics . CTA-861-H Static Metadata Type 1 EDID . . . name . . color_characteristics output . name=name . (:) . . (Primaries group) red_x=x red_y=y green_x=x green_y=y blue_x=x blue_y=y (chromaticity) CIE 1931 xy . 0.0 1.0 ( ) . (White point group) white_x=x white_y=y CIE 1931 xy . 0.0 1.0 ( ) . (Independent parameters) . max_L=L () L cd/m^2 0.0-100000.0. min_L=L () L cd/m^2 0.0-100000.0. maxFALL=L (frame-average light level) L cd/m^2 0.0-100000.0. (COLOR-PROFILE SECTION) color-profile . . . (Signaling primaries group prim_named) (tf_named tf_power) . name . color-profile . . color-profile output . name=name . (:) . . prim_named=name . : srgb sRGB (IEC 61966-2-1) ITU-R BT.709 pal_m PAL-M (ITU-R BT.470-6) pal PAL (ITU-R BT.470-6) ITU-R BT.601-7 625-line ntsc NTSC (SMPTE 170M-2004) ITU-R BT.601-7 525-line generic_film Illuminant C (ITU-T H.273) bt2020 ITU-R BT.2020 BT.2100 cie1931_xyz CIE 1931 XYZ (ITU-T H.273) dci_p3 DCI P3 (SMPTE RP 431-2) display_p3 Apple Display P3 SMPTE EG 432-1 adobe_rgb Adobe RGB (ISO 12640) Signaling primaries group ( ). target_named=name . prim_named . Target primaries group ( ). tf_named=name . : bt1886 Rec. ITU-R BT.1886. : min_lum=0.01 ref_lum=100 max_lum=100. gamma22 . sRGB (IEC 61966-2-1) . gamma28 . st240 SMPTE ST 240 (1999) st428 SMPTE ST 428-1 (2019) st2084 SMPTE ST 2084 Perceptual Quantizer (PQ). : min_lum=0.005 ref_lum=203. linear . . log100 ( :). log316 ( 100 * Sqrt(10) : 1). xvycc IEC 61966-2-4 hlg Rec. ITU-R BT.2100 HLG. : min_lum=0.005 ref_lum=203 max_lum=1000. : min_lum=0.2 ref_lum=80 max_lum=80. Signaling luminances group . tf_power ( ). tf_power=E tf_named ( ). E [1.0, 10.0]. : min_lum=0.2 ref_lum=80 max_lum=80. max_fall=L (Frame-Average Light Level) L cd/m^2. . max_cll=L (Content Light Level) L cd/m^2. . (Signaling primaries group) prim_red=x y prim_green=x y prim_blue=x y prim_white=x y (tristimulus) RGB (primary color volume) . x y (chromaticity) CIE 1931 . [-1.0, 2.0] . prim_named . (Signaling luminances group) min_lum=Lmin ref_lum=Lref max_lum=Lmax Lmin-Lmax 0%-100% . tf_named=st2084 Lmax 10'000 + Lmin . Lref (graphics white luminance) (SDR) . cd/m^2 . Lmin . Lmin Lref Lmax . . (Target primaries group) target_red=x y target_green=x y target_blue=x y target_white=x y << >> (Mastering Display Color Volume MDCV) . ( BT.2020) . x y CIE 1931 . [-1.0, 2.0] . . target_named . (Target luminances group) target_min_lum=Lmin target_max_lum=Lmax . Lmin Lmax cd/m^2 . Lmin Lmax . . (SEE ALSO) weston(1), weston-bindings(7), weston-drm(7), xkeyboard-config(7) Weston 15.0.1 2026-01-30 weston.ini(5)