labwc/docs
Johan Malm 8d9bd2d747 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-06 20:15:26 +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 osd: make window switcher more Openbox-like in terms of key precessing 2025-01-03 10:51:26 +09:00
labwc-config.5.scd Add default Alt-Shift-Tab keybind for PreviousWindow 2025-01-03 10:51:26 +09:00
labwc-menu.5.scd menu: support pipemenu with the toplevel <menu> element 2025-01-03 04:41:25 +01:00
labwc-theme.5.scd theme: use 'labwc' directory 2025-01-06 20:15:26 +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 Add default Alt-Shift-Tab keybind for PreviousWindow 2025-01-03 10:51:26 +09: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.