Portability | unportable |
---|---|
Stability | unstable |
Maintainer | none |
BoringWindows is an extension to allow windows to be marked boring
- boringWindows :: (LayoutClass l a, Eq a) => l a -> ModifiedLayout BoringWindows l a
- boringAuto :: (LayoutClass l a, Eq a) => l a -> ModifiedLayout BoringWindows l a
- markBoring :: X ()
- clearBoring :: X ()
- focusUp :: X ()
- focusDown :: X ()
- focusMaster :: X ()
- data UpdateBoring = UpdateBoring
- data BoringMessage
- data BoringWindows a
Usage
You can use this module with the following in your
~/.xmonad/xmonad.hs
:
import XMonad.Layout.BoringWindows
Then edit your layoutHook
by adding the layout modifier:
myLayout = boringWindows (Full ||| etc..) main = xmonad defaultConfig { layoutHook = myLayout }
Then to your keybindings, add:
, ((modm, xK_j), focusUp) , ((modm, xK_k), focusDown) , ((modm, xK_m), focusMaster)
For more detailed instructions on editing the layoutHook see:
boringWindows :: (LayoutClass l a, Eq a) => l a -> ModifiedLayout BoringWindows l aSource
boringAuto :: (LayoutClass l a, Eq a) => l a -> ModifiedLayout BoringWindows l aSource
Mark windows that are not given rectangles as boring
markBoring :: X ()Source
clearBoring :: X ()Source
focusMaster :: X ()Source
data UpdateBoring Source
UpdateBoring is sent before attempting to view another boring window, so that layouts have a chance to mark boring windows.
data BoringMessage Source
data BoringWindows a Source
Typeable1 BoringWindows | |
LayoutModifier BoringWindows Window | |
Read a => Read (BoringWindows a) | |
Show a => Show (BoringWindows a) |