| |||||||||||
| |||||||||||
| |||||||||||
Description | |||||||||||
A layout which gives each window a specified amount of screen space relative to the others. Compared to the Mosaic layout, this one divides the space in a more balanced way. | |||||||||||
Synopsis | |||||||||||
| |||||||||||
Usage: | |||||||||||
You can use this module with the following in your ~/.xmonad/xmonad.hs: import XMonad.Layout.MosaicAlt import qualified Data.Map as M Then edit your layoutHook by adding the MosaicAlt layout: myLayouts = MosaicAlt M.empty ||| Full ||| etc.. main = xmonad defaultConfig { layoutHook = myLayouts } For more detailed instructions on editing the layoutHook see: XMonad.Doc.Extending#Editing_the_layout_hook In the key-bindings, do something like: , ((modMask x .|. shiftMask , xK_a ), withFocused (sendMessage . expandWindowAlt)) , ((modMask x .|. shiftMask , xK_z ), withFocused (sendMessage . shrinkWindowAlt)) , ((modMask x .|. shiftMask , xK_s ), withFocused (sendMessage . tallWindowAlt)) , ((modMask x .|. shiftMask , xK_d ), withFocused (sendMessage . wideWindowAlt)) , ((modMask x .|. controlMask, xK_space), sendMessage resetAlt) ... For detailed instruction on editing the key binding see: | |||||||||||
data MosaicAlt a | |||||||||||
| |||||||||||
shrinkWindowAlt :: Window -> HandleWindowAlt | |||||||||||
expandWindowAlt :: Window -> HandleWindowAlt | |||||||||||
tallWindowAlt :: Window -> HandleWindowAlt | |||||||||||
wideWindowAlt :: Window -> HandleWindowAlt | |||||||||||
resetAlt :: HandleWindowAlt | |||||||||||
Produced by Haddock version 0.8 |