Goomwwm: Useful Snippets

Light Theme

A .goomwwmrc for a light window-switcher and titles:

# light-theme menu
menubg    #f2f1f0
menubgalt #e9e8e7
menufg    #222222
menuhlbg  #005577
menuhlfg  #ffffff
menubc    #c0c0c0

# light-theme titles
titlebg   #f2f1f0
titlefg   #222222
titlebc   #c0c0c0

The light theme is the default, anyway, and just put here for easy hacking.

Dark Theme

A .goomwwmrc for a dark window-switcher and titles:

# dark-theme menu
menubg    #222222
menubgalt #1e1e1e
menufg    #bbbbbb
menuhlbg  #005577
menuhlfg  #f0f0f0
menubc    #444444

# dark-theme titles
titlebg   #222222
titlefg   #f0f0f0
titlebc   #444444

Dark Menu

Master & Stacking Tiled Layouts

ruleset Master & Stack Right
rule class:.* reset,right,small,maximize_vert
rule class:.* once left,raise,expand
rule edge:right once vtile

Open three or more windows and execute the above ruleset (mod-. (period)). Use mob-shift-i,j,k,l to swap windows in and out of the master area.

screenshot

Same idea for bottom stacking:

ruleset Master & Stack Bottom
rule class:.* reset,bottom,small,maximize_horz
rule class:.* once top,raise,expand
rule edge:bottom once htile

Emulate Yakuake/Tilda

1 class:lxterminal
rule class:lxterminal top,large,hlock,vlock,above,minimize_auto

Now, mod-1 will raise or start lxterminal which always appears above other window at the top of the screen and automatically hides again when it loses focus. The same should work with other terminals; just change the class: pattern. An alternative is:

1 class:lxterminal
rule class:lxterminal top,large,hlock,vlock