labwc/docs
Johan Malm d609c9e3f9 Support window-rules
Two types of window rules are supported, actions and properties. They are
defined as shown below.

    <windowRules>

      <!-- Action -->
      <windowRule identifier="some-application">
        <action name="Maximize"/>
      </windowRule>

      <!-- Property -->
      <windowRule identifier="foo*" serverDecoration="yes|no"/>

    </windowRules>

Rules are applied if windows match the criteria defined by the
'identifier' attribute which relates to app_id for native Wayland windows
and WM_CLASS for XWayland clients.

Matching against patterns with '*' (wildcard) and '?' (joker) is
supported.

Add 'serverDecoration' property.
2023-05-04 22:09:55 +01:00
..
autostart docs/autostart: use wlopm with * 2022-05-04 21:52:20 +01:00
environment src/config/session.c: Update dbus / systemd activation environment 2022-07-29 06:45:24 +01:00
labwc-actions.5.scd action: add Maximize 2023-05-04 22:09:55 +01:00
labwc-config.5.scd Support window-rules 2023-05-04 22:09:55 +01:00
labwc-menu.5.scd labwc-menu(5): document separator 2022-11-29 19:45:57 +01:00
labwc-theme.5.scd theme: support theme setting override 2023-01-03 21:21:21 +00:00
labwc.1.scd Add --exit and --reconfigure 2022-10-15 00:19:18 +02:00
labwc.desktop src/config/session.c: Update dbus / systemd activation environment 2022-07-29 06:45:24 +01:00
menu.xml action: support SendToDesktop 'follow' option 2023-03-26 19:52:50 +02:00
meson.build theme: support theme setting override 2023-01-03 21:21:21 +00:00
rc.xml src/config/rcxml.c: allow clearing key/mouse bindings 2023-02-03 03:30:10 +01:00
rc.xml.all Support window-rules 2023-05-04 22:09:55 +01:00
README theme: support theme setting override 2023-01-03 21:21:21 +00:00
themerc theme: support theme setting override 2023-01-03 21:21:21 +00: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.