labwc-actions(5) File Formats Manual labwc-actions(5) (NAME) labwc-actions - labwc (ACTIONS) / . . SIGTERM . . labwc openbox . : (~) execvp() . labwc. . . . . ( ) . . . direction [left|up|right|down] . snapWindows [yes|no] . "no" . yes . . direction [up|down|left|right|up-left|up-right|down-left|down-right] . . . left right top bottom . . . direction [left|up|right|down] . GrowToEdge. . direction [left|up|right|down] . (x, y). . width . height . . . 0.7.3 . labwc : . x . y . . direction [up|down|left|right|up-left|up-right|down-left|down-right|center] () . combine [yes|no] . right up up-right (-) . no . ToggleSnapToEdge ( ) . (region) . ToggleSnapToRegion . labwc-config(5) . () . . NextWindow PreviousWindow Alt-Tab Shift-Alt-Tab . / escape . NextWindowImmediate PreviousWindowImmediate (Window Switcher) (OSD) (modifier) . workspace [all|current] . "current" . output [all|focused|cursor] . "all" . identifier [all|current] . "all" . . . yes|no X Y menu . "root-menu" "client-menu" "client-send-to-menu" "client-list-combined-menu" . labwc-menu(5) . atCursor [yes|no] . no - . yes . position . position . "center" ( ) . / /. 'root-menu' `wtype -M logo -k Space` : root-menu 0 -0 () . decorations [full|border|none] full . border . none . forceSSD [yes|no] no (CSD) . no . . : o o o 'keepBorder' . . . "both" () "horizontal" "vertical". () . "both" () "horizontal" "vertical". () . "both" () "horizontal" "vertical". << >> . 'always-on-bottom' ( ) 'normal' (). 'always-on-bottom' . (window-rules) wlr-layer-shell . ( / ) . / ToggleKeybinds. Alt-Tab VNC . . . . . (tearing) . ( tearing hint) . 'allowTearing' . 'allowTearing' . (warp) . output direction . output direction "left" "right" "up" "down" ( ) . wrap [yes|no] direction . no . . . output direction . output direction "left" "right" "up" "down" ( ) . wrap [yes|no] direction . no . . . to . "current" "last" "left" "right" "left-occupied" "right-occupied" ( ) rc.xml . wrap [yes|no] . yes . toggle [yes|no] "last" ( ) . no . . to . GoToDesktop . follow [yes|no] . yes . wrap [yes|no] . yes . ( / headless). ( `wlr-randr` `wdisplays` ). () . wlroots . ( ). : "ScreenCasting" 50 "eDP-1" . ( ) wayvnc VNC . output_name . . "HEADLESS-X" . ( headless). output_name . . . policy [automatic|cursor|center|cascade] . automatic . <<>> (shaded) . . ( ) . (warp) . to [output|window] . "output" x [center|value] . "center": . . "center" y [center|value] . "center" . . WarpCursor (hover) . . ( ) ( ) . labwc-config(5) . . . . `ShowDesktop`: () () () . . ZoomIn ( + ) . ZoomOut . : . (OSD). : . (CONDITIONAL ACTIONS) . / . . : query . (true) . . glob(7) . : identifier app_id XDG Wayland WM_CLASS XWayland. title XDG Wayland WM_NAME XWayland. type () Wayland NET_WM_WINDOW_TYPE XWayland. shaded [yes|no] () . maximized [both|horizontal|vertical|none] (none). iconified [yes|no] () . focused [yes|no] . omnipresent [yes|no] . desktop . "current" "other" "left" "right" "left-occupied" "right-occupied" "last". "left" "right" "left-occupied" "right-occupied" . tiled [up|right|down|left|up-left|up-right|down-left|down-right|center|any] () . tiled_region () . glob . decoration [full|border|none] . monitor [current|left|right|] (current left right) . . prompt / ( labnag). 'yes' then 'no' else . . Openbox Openbox prompt If . else . then . . else . . "If" . ForEach none . (run-or-raise) . (SEE ALSO) labwc(1), labwc-config(5), labwc-theme(5), glob(7) 2026-08-22 labwc-actions(5)