labwc(1) General Commands Manual labwc(1) (NAME) labwc - Wayland (SYNOPSIS) labwc [options...] (DESCRIPTION) Labwc (stacking compositor) wlroots Wayland . . () . (SIGNALS) SIGTERM SIGHUP . : kill -s $LABWC_PID killall -s labwc labwc `LABWC_PID` PID . `--exit` `--reconfigure` . (OPTIONS) -c, --config -C, --config-dir -d, --debug (logging) . (ENVIRONMENT VARIABLES) . -e, --exit SIGTERM `$LABWC_PID` -h, --help -m, --merge-config / XDG -r, --reconfigure SIGHUP `$LABWC_PID` -s, --startup -S, --session . labwc . Wayland X xinit (server) . (Window Manager) . Wayland (Display Server) . X11 Wayland . -t, --title labwc ( nested ). `%o` . labwc `WLR_WL_OUTPUTS=2` . `%o` . -v, --version -V, --verbose (verbose) (SESSION MANAGEMENT) systemd D-Bus labwc . labwc D-Bus ( `DBUS_SESSION_BUS_ADDRESS` ) dbus-update-activation-environment systemctl --user import-environment ( ) D-Bus systemd : WAYLAND_DISPLAY DISPLAY XDG_CURRENT_DESKTOP XDG_SESSION_TYPE XCURSOR_SIZE XCURSOR_THEME LABWC_PID labwc wlroots "DRM" ( labwc ) . ( labwc Wayland X11 ) . `LABWC_UPDATE_ACTIVATION_ENV` `1` `true` `yes` `on` `0` `false` `no` `off` . labwc . D-Bus . systemd `systemctl --user unset-environment` . systemd `labwc-session.target` labwc systemd . `graphical-session.target` (bind) systemd WantedBy PartOf labwc . labwc autostart shutdown : systemctl --user --no-block start labwc-session.target systemctl --user stop graphical-session.target autostart shutdown labwc . (enable) (symlink) graphical-session.target.wants "systemctl --user enable dms.service". (ENVIRONMENT VARIABLES) . environment : LABWC_DEBUG_FOO=1 labwc. LABWC_DEBUG_LIBSFDO (debug) (info) libsfdo . libsfdo -V|--version . LABWC_DEBUG_DIR_CONFIG_AND_THEME ( rc.xml autostart environment menu.xml) . LABWC_DEBUG_CONFIG_NODENAMES ( policy.placement: Cascade Cascade) . LABWC_DEBUG_KEY_STATE ( Ctrl-Alt-t). (SEE ALSO) labwc-actions(5), labwc-config(5), labwc-menu(5), labwc-theme(5) 2026-08-22 labwc(1)