labwc-theme(5) File Formats Manual labwc-theme(5) (NAME) labwc-theme - labwc (THEME) openbox : o ${XDG_DATA_HOME:-$HOME/.local/share}/themes//labwc/ o $HOME/.themes//labwc/ o /usr/share/themes//labwc/ o /usr/local/share/themes//labwc/ o /opt/share/themes//labwc/ o ${XDG_DATA_HOME:-$HOME/.local/share}/themes//openbox-3/ o $HOME/.themes//openbox-3/ o /usr/share/themes//openbox-3/ o /usr/local/share/themes//openbox-3/ o /opt/share/themes//openbox-3/ $XDG_DATA_HOME $HOME/.local/share ( ). $XDG_DATA_DIRS /usr/share/ . rc.xml ( labwc-config(5) ). themerc ( buttons) . themerc 'themerc-override' $HOME/.config/labwc/ labwc-config(5) . (DATA TYPES) color -- (RGB) : color name " X11" : 'white' 'grey40' 'pink' 'peach puff'. : o o o RGB (RGB value) o #rrggbb ( RGB) o #rrggbb aaa ( ) o #rrggbbaa ( ) o #rgb ( RGB #fff #f0f0f0 ) ( 0.9.0) : #rrggbb aaa 0.7.2 . justification . Left () Center () Right (). textures . . . : (Solid | Gradient ) | "" . o Solid . : window.*.title.bg: Solid window.*.title.bg.color: #f8f5f2 o Gradient . Gradient . color colorTo . : (1) Vertical (2) SplitVertical . SplitVertical : color.splitTo colorTo.splitTo. SplitVertical . color x 5/4 colorTo x 17/16 . : # Vertical gradient window.*.title.bg: Gradient Vertical window.*.title.bg.color: #658fb5 window.*.title.bg.colorTo: #4d6982 # SplitVertical gradient window.*.title.bg: Gradient SplitVertical window.*.title.bg.color: #658fb5 window.*.title.bg.color.splitTo: #7595b9 window.*.title.bg.colorTo: #4d6982 window.*.title.bg.colorTo.splitTo: #557485 (THEME ELEMENTS) border.width ( ) . 1 . window.titlebar.padding.width (padding) /. 0 . window.titlebar.padding.height . 0 . window.active.border.color . #aaaaaa . window.inactive.border.color . #aaaaaa . window.active.indicator.toggled-keybind.color ToggleKeybinds. window.active.border.color . #ff0000 . window.active.title.bg . . Solid . window.active.title.bg.color . #e1dedb . window.inactive.title.bg . Solid . window.inactive.title.bg.color . #f6f5f4 . window.active.label.text.color . #000000 . window.inactive.label.text.color . #000000 . window.label.text.justify . justification . Center . window.button.width . 26 . window.button.height . 26 . window.button.spacing . 0 . : window.button.hover ( ) (hover) svg png xbm . window.button.hover close_hover-active.svg . Openbox xbm . window.button.hover.bg.color . #80808020 . window.button.hover.bg.corner-radius (radius) . 0 . : window.button.width window.button.height window.button.hover.bg.corner-radius . window.active.button.unpressed.image.color . . #000000 . window.inactive.button.unpressed.image.color . #000000 . : ("menu", "iconify", "max", "shade", "desk" "close") "button" : o window.active.button.iconify.unpressed.image.color o window.inactive.button.close.unpressed.image.color . Openbox . window.active.shadow.size (drop-shadow) . 60 . window.inactive.shadow.size . 40 . window.active.shadow.color (opacity). #00000060 ( ) . window.inactive.shadow.color . #00000040 ( ) . menu.overlap.x . . 0 . menu.overlap.y . 0 . menu.width.min . 20 . min. max. . menu.width.max . 200 . menu.border.width . border.width . menu.border.color . window.active.border.color . menu.items.padding.x . 7 . menu.items.padding.y . 4 . menu.items.bg.color . #fcfbfa . menu.items.text.color . #000000 . menu.items.active.bg.color . #e1dedb . menu.items.active.text.color . #000000 . menu.separator.width . 1 . menu.separator.padding.width . 6 . menu.separator.padding.height . 3 . menu.separator.color . #888888 . menu.title.bg.color . #589bda . : . menu.title.text.justify . justification. Center . menu.title.text.color . #ffffff . osd.bg.color (OSD). window.active.title.bg.color . osd.border.color . osd.label.text.color . osd.border.width . border.width . osd.label.text.color . window.active.label.text.color . osd.window-switcher.style-classic . osd.window-switcher.style-classic.width . '%' ( 70%). 600 . osd.window-switcher.style-classic.padding . 4 . osd.window-switcher.style-classic.item.padding.x . 10 . osd.window-switcher.style-classic.item.padding.y . 1 . osd.window-switcher.style-classic.item.active.border.width . 2 . osd.window-switcher.style-classic.item.active.border.color . osd.label.text.color . osd.window-switcher.style-classic.item.active.bg.color . osd.label.text.color . osd.window-switcher.style-classic.item.icon.size . . osd.window-switcher.style-thumbnail . osd.window-switcher.style-thumbnail.width.max . 80% . osd.window-switcher.style-thumbnail.padding . 4 . osd.window-switcher.style-thumbnail.item.width . 300 . osd.window-switcher.style-thumbnail.item.height . 250 . osd.window-switcher.style-thumbnail.item.padding . 2 . osd.window-switcher.style-thumbnail.item.active.border.width . 2 . osd.window-switcher.style-thumbnail.item.active.border.color . osd.label.text.color . osd.window-switcher.style-thumbnail.item.active.bg.color . osd.label.text.color . osd.window-switcher.style-thumbnail.item.icon.size . 60 . osd.window-switcher.preview.border.width . osd.border.width . osd.window-switcher.preview.border.color () . ( "#ffffff,#000000,#ffffff"). osd.workspace-switcher.boxes.width . 0 . 20 . osd.workspace-switcher.boxes.height . 20 . osd.workspace-switcher.boxes.border.width . 2 . snapping.overlay.region.bg.enabled [yes|no] (snap) . yes no . snapping.overlay.edge.bg.enabled [yes|no] . snapping.overlay.region.border.enabled [yes|no] ( ) . no yes . snapping.overlay.edge.border.enabled [yes|no] . snapping.overlay.region.bg.color . #8080b380 . snapping.overlay.edge.bg.color . #8080b380 . snapping.overlay.region.border.width . osd.border.width . snapping.overlay.edge.border.width . snapping.overlay.region.border.color () . snapping.overlay.edge.border.color () . border.color window.active.border.color window.inactive.border.color. . magnifier.border.width . 1 . magnifier.border.color . #ff0000 () . (BUTTONS) . : o png o svg o xbm xbm . 0 1 . xbm themerc . xbm : o max.xbm o iconify.xbm o close.xbm o menu.xbm o max_toggled.xbm o desk.xbm o desk_toggled.xbm o shade.xbm o shade_toggled.xbm : o max_hover.xbm o iconify_hover.xbm o close_hover.xbm o menu_hover.xbm o max_toggled_hover.xbm o desk_hover.xbm o desk_toggle_hover.xbm o shade_hover.xbm o shade_toggle_hover.xbm xbm . "-active" "-inactive" "close-active.png". xbm : o max_hover_toggled.xbm max_toggled_hover.xbm png svg : o close-active.[png|svg] o close_hover-active.[png|svg] o close_hover-inactive.[png|svg] o close-inactive.[png|svg] o iconify-active.[png|svg] o iconify_hover-active.[png|svg] o iconify_hover-inactive.[png|svg] o iconify-inactive.[png|svg] o max-active.[png|svg] o max_hover-active.[png|svg] o max_hover-inactive.[png|svg] o max-inactive.[png|svg] o max_toggled-active.[png|svg] o max_toggled_hover-active.[png|svg] o max_toggled_hover-inactive.[png|svg] o max_toggled-inactive.[png|svg] o menu-active.[png|svg] o menu_hover-active.[png|svg] o menu_hover-inactive.[png|svg] o menu-inactive.[png|svg] o shade-active.[png|svg] o shade_hover-active.[png|svg] o shade_hover-inactive.[png|svg] o shade-inactive.[png|svg] o shade_toggled-active.[png|svg] o shade_toggled-inactive.[png|svg] o shade_toggled_hover-active.[png|svg] o shade_toggled_hover-inactive.[png|svg] o desk-active.[png|svg] o desk_hover-active.[png|svg] o desk_hover-inactive.[png|svg] o desk-inactive.[png|svg] o desk_toggled-active.[png|svg] o desk_toggled-inactive.[png|svg] o desk_toggled_hover-active.[png|svg] o desk_toggled_hover-inactive.[png|svg] (DEFINITIONS) (handle) . (SEE ALSO) labwc(1), labwc-config(5), labwc-actions(5) 2026-08-22 labwc-theme(5)