labwc/docs
Johan Malm ae7d040f49 theme: use 'labwc' directory
as well as 'openbox-3', for example: /usr/share/themes/foo/labwc/themerc

Give 'labwc' higher precedence than 'openbox-3' if both exist.

For several reasons not all themes designed for labwc render well on
Openbox:

1. Labwc support some features like SVG/PNG icons and #rrggbbaa color
   definitions which Openbox does not.

2. Openbox generally defaults to black/white colors and will not render
   themes accurate without certain options specified in themerc. For
   example, in Openbox the following will just render as black:

       window.active.title.bg.color: #589bda

   ...because Openbox defaults the texture to "Gradient Vertical" and
   therefore either needs:

      window.active.title.bg.colorTo: #3c7cb7

   ...or remove 'Gradient' from the bg definition and just use something
   like:

      window.active.title.bg: Flat Border

Whilst none of this is a problem when using labwc, it causes problems for
setups with both Openbox and labwc because themes designed for labwc only
will now show up in obconf, lxappearance, etc causing confusion for users.
2025-01-02 21:12:09 +00:00
..
autostart docs/autostart: use wlopm with * 2022-05-04 21:52:20 +01:00
environment docs/environment: remove example MOZ_ENABLE_WAYLAND=1 2024-12-12 20:13:10 +00:00
labwc-actions.5.scd action: add WarpCursor action 2024-12-26 10:27:02 +00:00
labwc-config.5.scd rcxml: add core.autoEnableOutputs option 2024-12-31 16:32:42 +00:00
labwc-menu.5.scd client send to menu 2024-09-19 06:36:27 +01:00
labwc-theme.5.scd theme: use 'labwc' directory 2025-01-02 21:12:09 +00:00
labwc.1.scd desktop-entry: demote libsfdo error-logging 2024-12-30 23:39:02 +01:00
menu.xml client send to menu 2024-09-19 06:36:27 +01:00
meson.build docs: add example shutdown file 2024-06-01 23:53:34 +02:00
rc.xml docs/rc.xml: remove gap from the example config 2024-02-28 20:51:17 +00:00
rc.xml.all rcxml: add core.autoEnableOutputs option 2024-12-31 16:32:42 +00:00
README xwayland: support xinitrc scripts to configure server on launch (#1963) 2024-07-20 09:40:11 +01:00
shutdown docs: add example shutdown file 2024-06-01 23:53:34 +02:00
themerc menu: support borders 2024-11-25 19:41:07 +00:00
xinitrc xwayland: support xinitrc scripts to configure server on launch (#1963) 2024-07-20 09:40:11 +01:00

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

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