labwc/docs
Johan Malm c841a25acf Add -S|--session <command> option
...to start <command> on startup and to terminate the compositor when
<command> exits.

This is useful for session management as it allows the session client (for
example `lxqt-session`) to terminate labwc - be exiting itself.

Under X, xinit starts the server and keeps it alive for as long as
lxqt-session runs. Thus either the session client starts the Window
Manager, or the Window Manager can be launched independently first.  On
Wayland, the Compositor is both Display Server and Window Manager, so the
described session management mechanisms do not work because the Compositor
needs to be running before the session can function.

As some session clients support both X11 and Wayland, this command line
option avoids re-writes and fragmentation.

Co-authored-by: @Consolatis
2024-04-14 13:05:25 +02:00
..
autostart docs/autostart: use wlopm with * 2022-05-04 21:52:20 +01:00
environment Fix various typos across the codebase 2024-03-08 13:59:20 +01:00
labwc-actions.5.scd docs: 80 column lines (where possible), drop trailing whitespace 2024-04-07 21:54:42 +02:00
labwc-config.5.scd osd: add window-switcher custom field (#1670) 2024-04-10 23:39:31 +01:00
labwc-menu.5.scd menu: support pipe menus 2024-03-24 21:44:16 +00:00
labwc-theme.5.scd src/theme.c: support inline alpha encoding like #aabbccff 2024-04-08 21:05:05 +01:00
labwc.1.scd Add -S|--session <command> option 2024-04-14 13:05:25 +02:00
menu.xml feat: add Shade/Unshade/ToggleShade actions 2024-01-15 21:37:36 +00:00
meson.build theme: support theme setting override 2023-01-03 21:21:21 +00:00
rc.xml docs/rc.xml: remove gap from the example config 2024-02-28 20:51:17 +00:00
rc.xml.all osd: add window-switcher custom field (#1670) 2024-04-10 23:39:31 +01:00
README theme: support theme setting override 2023-01-03 21:21:21 +00:00
themerc osd: support percent values for window switcher width 2024-04-08 15:44:53 +02:00

Config layout for ~/.config/labwc/
- autostart
- environment
- menu.xml
- rc.xml
- themerc-override

See `man labwc-config and `man labwc-theme` for further details.