<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >xmonad-contrib-0.9.1: Third party extensions for xmonad</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><P ><A HREF="XMonad-Actions-Commands.html" TARGET="main" >XMonad.Actions.Commands</A ><BR ><A HREF="XMonad-Actions-ConstrainedResize.html" TARGET="main" >XMonad.Actions.ConstrainedResize</A ><BR ><A HREF="XMonad-Actions-CopyWindow.html" TARGET="main" >XMonad.Actions.CopyWindow</A ><BR ><A HREF="XMonad-Actions-CycleRecentWS.html" TARGET="main" >XMonad.Actions.CycleRecentWS</A ><BR ><A HREF="XMonad-Actions-CycleSelectedLayouts.html" TARGET="main" >XMonad.Actions.CycleSelectedLayouts</A ><BR ><A HREF="XMonad-Actions-CycleWS.html" TARGET="main" >XMonad.Actions.CycleWS</A ><BR ><A HREF="XMonad-Actions-CycleWindows.html" TARGET="main" >XMonad.Actions.CycleWindows</A ><BR ><A HREF="XMonad-Actions-DeManage.html" TARGET="main" >XMonad.Actions.DeManage</A ><BR ><A HREF="XMonad-Actions-DwmPromote.html" TARGET="main" >XMonad.Actions.DwmPromote</A ><BR ><A HREF="XMonad-Actions-DynamicWorkspaces.html" TARGET="main" >XMonad.Actions.DynamicWorkspaces</A ><BR ><A HREF="XMonad-Actions-FindEmptyWorkspace.html" TARGET="main" >XMonad.Actions.FindEmptyWorkspace</A ><BR ><A HREF="XMonad-Actions-FlexibleManipulate.html" TARGET="main" >XMonad.Actions.FlexibleManipulate</A ><BR ><A HREF="XMonad-Actions-FlexibleResize.html" TARGET="main" >XMonad.Actions.FlexibleResize</A ><BR ><A HREF="XMonad-Actions-FloatKeys.html" TARGET="main" >XMonad.Actions.FloatKeys</A ><BR ><A HREF="XMonad-Actions-FloatSnap.html" TARGET="main" >XMonad.Actions.FloatSnap</A ><BR ><A HREF="XMonad-Actions-FocusNth.html" TARGET="main" >XMonad.Actions.FocusNth</A ><BR ><A HREF="XMonad-Actions-GridSelect.html" TARGET="main" >XMonad.Actions.GridSelect</A ><BR ><A HREF="XMonad-Actions-MessageFeedback.html" TARGET="main" >XMonad.Actions.MessageFeedback</A ><BR ><A HREF="XMonad-Actions-MouseGestures.html" TARGET="main" >XMonad.Actions.MouseGestures</A ><BR ><A HREF="XMonad-Actions-MouseResize.html" TARGET="main" >XMonad.Actions.MouseResize</A ><BR ><A HREF="XMonad-Actions-NoBorders.html" TARGET="main" >XMonad.Actions.NoBorders</A ><BR ><A HREF="XMonad-Actions-OnScreen.html" TARGET="main" >XMonad.Actions.OnScreen</A ><BR ><A HREF="XMonad-Actions-PerWorkspaceKeys.html" TARGET="main" >XMonad.Actions.PerWorkspaceKeys</A ><BR ><A HREF="XMonad-Actions-PhysicalScreens.html" TARGET="main" >XMonad.Actions.PhysicalScreens</A ><BR ><A HREF="XMonad-Actions-Plane.html" TARGET="main" >XMonad.Actions.Plane</A ><BR ><A HREF="XMonad-Actions-Promote.html" TARGET="main" >XMonad.Actions.Promote</A ><BR ><A HREF="XMonad-Actions-RandomBackground.html" TARGET="main" >XMonad.Actions.RandomBackground</A ><BR ><A HREF="XMonad-Actions-RotSlaves.html" TARGET="main" >XMonad.Actions.RotSlaves</A ><BR ><A HREF="XMonad-Actions-Search.html" TARGET="main" >XMonad.Actions.Search</A ><BR ><A HREF="XMonad-Actions-SimpleDate.html" TARGET="main" >XMonad.Actions.SimpleDate</A ><BR ><A HREF="XMonad-Actions-SinkAll.html" TARGET="main" >XMonad.Actions.SinkAll</A ><BR ><A HREF="XMonad-Actions-SpawnOn.html" TARGET="main" >XMonad.Actions.SpawnOn</A ><BR ><A HREF="XMonad-Actions-Submap.html" TARGET="main" >XMonad.Actions.Submap</A ><BR ><A HREF="XMonad-Actions-SwapWorkspaces.html" TARGET="main" >XMonad.Actions.SwapWorkspaces</A ><BR ><A HREF="XMonad-Actions-TagWindows.html" TARGET="main" >XMonad.Actions.TagWindows</A ><BR ><A HREF="XMonad-Actions-TopicSpace.html" TARGET="main" >XMonad.Actions.TopicSpace</A ><BR ><A HREF="XMonad-Actions-UpdateFocus.html" TARGET="main" >XMonad.Actions.UpdateFocus</A ><BR ><A HREF="XMonad-Actions-UpdatePointer.html" TARGET="main" >XMonad.Actions.UpdatePointer</A ><BR ><A HREF="XMonad-Actions-Warp.html" TARGET="main" >XMonad.Actions.Warp</A ><BR ><A HREF="XMonad-Actions-WindowBringer.html" TARGET="main" >XMonad.Actions.WindowBringer</A ><BR ><A HREF="XMonad-Actions-WindowGo.html" TARGET="main" >XMonad.Actions.WindowGo</A ><BR ><A HREF="XMonad-Actions-WindowMenu.html" TARGET="main" >XMonad.Actions.WindowMenu</A ><BR ><A HREF="XMonad-Actions-WindowNavigation.html" TARGET="main" >XMonad.Actions.WindowNavigation</A ><BR ><A HREF="XMonad-Actions-WithAll.html" TARGET="main" >XMonad.Actions.WithAll</A ><BR ><A HREF="XMonad-Actions-WorkspaceCursors.html" TARGET="main" >XMonad.Actions.WorkspaceCursors</A ><BR ><A HREF="XMonad-Config-Arossato.html" TARGET="main" >XMonad.Config.Arossato</A ><BR ><A HREF="XMonad-Config-Azerty.html" TARGET="main" >XMonad.Config.Azerty</A ><BR ><A HREF="XMonad-Config-Desktop.html" TARGET="main" >XMonad.Config.Desktop</A ><BR ><A HREF="XMonad-Config-Droundy.html" TARGET="main" >XMonad.Config.Droundy</A ><BR ><A HREF="XMonad-Config-Gnome.html" TARGET="main" >XMonad.Config.Gnome</A ><BR ><A HREF="XMonad-Config-Kde.html" TARGET="main" >XMonad.Config.Kde</A ><BR ><A HREF="XMonad-Config-Sjanssen.html" TARGET="main" >XMonad.Config.Sjanssen</A ><BR ><A HREF="XMonad-Config-Xfce.html" TARGET="main" >XMonad.Config.Xfce</A ><BR ><A HREF="XMonad-Doc.html" TARGET="main" >XMonad.Doc</A ><BR ><A HREF="XMonad-Doc-Configuring.html" TARGET="main" >XMonad.Doc.Configuring</A ><BR ><A HREF="XMonad-Doc-Developing.html" TARGET="main" >XMonad.Doc.Developing</A ><BR ><A HREF="XMonad-Doc-Extending.html" TARGET="main" >XMonad.Doc.Extending</A ><BR ><A HREF="XMonad-Hooks-DynamicHooks.html" TARGET="main" >XMonad.Hooks.DynamicHooks</A ><BR ><A HREF="XMonad-Hooks-DynamicLog.html" TARGET="main" >XMonad.Hooks.DynamicLog</A ><BR ><A HREF="XMonad-Hooks-EwmhDesktops.html" TARGET="main" >XMonad.Hooks.EwmhDesktops</A ><BR ><A HREF="XMonad-Hooks-FadeInactive.html" TARGET="main" >XMonad.Hooks.FadeInactive</A ><BR ><A HREF="XMonad-Hooks-FloatNext.html" TARGET="main" >XMonad.Hooks.FloatNext</A ><BR ><A HREF="XMonad-Hooks-InsertPosition.html" TARGET="main" >XMonad.Hooks.InsertPosition</A ><BR ><A HREF="XMonad-Hooks-ManageDocks.html" TARGET="main" >XMonad.Hooks.ManageDocks</A ><BR ><A HREF="XMonad-Hooks-ManageHelpers.html" TARGET="main" >XMonad.Hooks.ManageHelpers</A ><BR ><A HREF="XMonad-Hooks-Place.html" TARGET="main" >XMonad.Hooks.Place</A ><BR ><A HREF="XMonad-Hooks-RestoreMinimized.html" TARGET="main" >XMonad.Hooks.RestoreMinimized</A ><BR ><A HREF="XMonad-Hooks-Script.html" TARGET="main" >XMonad.Hooks.Script</A ><BR ><A HREF="XMonad-Hooks-ServerMode.html" TARGET="main" >XMonad.Hooks.ServerMode</A ><BR ><A HREF="XMonad-Hooks-SetWMName.html" TARGET="main" >XMonad.Hooks.SetWMName</A ><BR ><A HREF="XMonad-Hooks-UrgencyHook.html" TARGET="main" >XMonad.Hooks.UrgencyHook</A ><BR ><A HREF="XMonad-Hooks-WorkspaceByPos.html" TARGET="main" >XMonad.Hooks.WorkspaceByPos</A ><BR ><A HREF="XMonad-Hooks-XPropManage.html" TARGET="main" >XMonad.Hooks.XPropManage</A ><BR ><A HREF="XMonad-Layout-Accordion.html" TARGET="main" >XMonad.Layout.Accordion</A ><BR ><A HREF="XMonad-Layout-AutoMaster.html" TARGET="main" >XMonad.Layout.AutoMaster</A ><BR ><A HREF="XMonad-Layout-BorderResize.html" TARGET="main" >XMonad.Layout.BorderResize</A ><BR ><A HREF="XMonad-Layout-BoringWindows.html" TARGET="main" >XMonad.Layout.BoringWindows</A ><BR ><A HREF="XMonad-Layout-CenteredMaster.html" TARGET="main" >XMonad.Layout.CenteredMaster</A ><BR ><A HREF="XMonad-Layout-Circle.html" TARGET="main" >XMonad.Layout.Circle</A ><BR ><A HREF="XMonad-Layout-Column.html" TARGET="main" >XMonad.Layout.Column</A ><BR ><A HREF="XMonad-Layout-Combo.html" TARGET="main" >XMonad.Layout.Combo</A ><BR ><A HREF="XMonad-Layout-ComboP.html" TARGET="main" >XMonad.Layout.ComboP</A ><BR ><A HREF="XMonad-Layout-Cross.html" TARGET="main" >XMonad.Layout.Cross</A ><BR ><A HREF="XMonad-Layout-Decoration.html" TARGET="main" >XMonad.Layout.Decoration</A ><BR ><A HREF="XMonad-Layout-DecorationMadness.html" TARGET="main" >XMonad.Layout.DecorationMadness</A ><BR ><A HREF="XMonad-Layout-Dishes.html" TARGET="main" >XMonad.Layout.Dishes</A ><BR ><A HREF="XMonad-Layout-DragPane.html" TARGET="main" >XMonad.Layout.DragPane</A ><BR ><A HREF="XMonad-Layout-DwmStyle.html" TARGET="main" >XMonad.Layout.DwmStyle</A ><BR ><A HREF="XMonad-Layout-FixedColumn.html" TARGET="main" >XMonad.Layout.FixedColumn</A ><BR ><A HREF="XMonad-Layout-Gaps.html" TARGET="main" >XMonad.Layout.Gaps</A ><BR ><A HREF="XMonad-Layout-Grid.html" TARGET="main" >XMonad.Layout.Grid</A ><BR ><A HREF="XMonad-Layout-GridVariants.html" TARGET="main" >XMonad.Layout.GridVariants</A ><BR ><A HREF="XMonad-Layout-HintedGrid.html" TARGET="main" >XMonad.Layout.HintedGrid</A ><BR ><A HREF="XMonad-Layout-HintedTile.html" TARGET="main" >XMonad.Layout.HintedTile</A ><BR ><A HREF="XMonad-Layout-IM.html" TARGET="main" >XMonad.Layout.IM</A ><BR ><A HREF="XMonad-Layout-IndependentScreens.html" TARGET="main" >XMonad.Layout.IndependentScreens</A ><BR ><A HREF="XMonad-Layout-LayoutBuilder.html" TARGET="main" >XMonad.Layout.LayoutBuilder</A ><BR ><A HREF="XMonad-Layout-LayoutCombinators.html" TARGET="main" >XMonad.Layout.LayoutCombinators</A ><BR ><A HREF="XMonad-Layout-LayoutHints.html" TARGET="main" >XMonad.Layout.LayoutHints</A ><BR ><A HREF="XMonad-Layout-LayoutModifier.html" TARGET="main" >XMonad.Layout.LayoutModifier</A ><BR ><A HREF="XMonad-Layout-LayoutScreens.html" TARGET="main" >XMonad.Layout.LayoutScreens</A ><BR ><A HREF="XMonad-Layout-LimitWindows.html" TARGET="main" >XMonad.Layout.LimitWindows</A ><BR ><A HREF="XMonad-Layout-MagicFocus.html" TARGET="main" >XMonad.Layout.MagicFocus</A ><BR ><A HREF="XMonad-Layout-Magnifier.html" TARGET="main" >XMonad.Layout.Magnifier</A ><BR ><A HREF="XMonad-Layout-Master.html" TARGET="main" >XMonad.Layout.Master</A ><BR ><A HREF="XMonad-Layout-Maximize.html" TARGET="main" >XMonad.Layout.Maximize</A ><BR ><A HREF="XMonad-Layout-MessageControl.html" TARGET="main" >XMonad.Layout.MessageControl</A ><BR ><A HREF="XMonad-Layout-Minimize.html" TARGET="main" >XMonad.Layout.Minimize</A ><BR ><A HREF="XMonad-Layout-Monitor.html" TARGET="main" >XMonad.Layout.Monitor</A ><BR ><A HREF="XMonad-Layout-Mosaic.html" TARGET="main" >XMonad.Layout.Mosaic</A ><BR ><A HREF="XMonad-Layout-MosaicAlt.html" TARGET="main" >XMonad.Layout.MosaicAlt</A ><BR ><A HREF="XMonad-Layout-MouseResizableTile.html" TARGET="main" >XMonad.Layout.MouseResizableTile</A ><BR ><A HREF="XMonad-Layout-MultiToggle.html" TARGET="main" >XMonad.Layout.MultiToggle</A ><BR ><A HREF="XMonad-Layout-MultiToggle-Instances.html" TARGET="main" >XMonad.Layout.MultiToggle.Instances</A ><BR ><A HREF="XMonad-Layout-Named.html" TARGET="main" >XMonad.Layout.Named</A ><BR ><A HREF="XMonad-Layout-NoBorders.html" TARGET="main" >XMonad.Layout.NoBorders</A ><BR ><A HREF="XMonad-Layout-NoFrillsDecoration.html" TARGET="main" >XMonad.Layout.NoFrillsDecoration</A ><BR ><A HREF="XMonad-Layout-OneBig.html" TARGET="main" >XMonad.Layout.OneBig</A ><BR ><A HREF="XMonad-Layout-PerWorkspace.html" TARGET="main" >XMonad.Layout.PerWorkspace</A ><BR ><A HREF="XMonad-Layout-Reflect.html" TARGET="main" >XMonad.Layout.Reflect</A ><BR ><A HREF="XMonad-Layout-ResizableTile.html" TARGET="main" >XMonad.Layout.ResizableTile</A ><BR ><A HREF="XMonad-Layout-ResizeScreen.html" TARGET="main" >XMonad.Layout.ResizeScreen</A ><BR ><A HREF="XMonad-Layout-Roledex.html" TARGET="main" >XMonad.Layout.Roledex</A ><BR ><A HREF="XMonad-Layout-ShowWName.html" TARGET="main" >XMonad.Layout.ShowWName</A ><BR ><A HREF="XMonad-Layout-SimpleDecoration.html" TARGET="main" >XMonad.Layout.SimpleDecoration</A ><BR ><A HREF="XMonad-Layout-SimpleFloat.html" TARGET="main" >XMonad.Layout.SimpleFloat</A ><BR ><A HREF="XMonad-Layout-Simplest.html" TARGET="main" >XMonad.Layout.Simplest</A ><BR ><A HREF="XMonad-Layout-SimplestFloat.html" TARGET="main" >XMonad.Layout.SimplestFloat</A ><BR ><A HREF="XMonad-Layout-Spacing.html" TARGET="main" >XMonad.Layout.Spacing</A ><BR ><A HREF="XMonad-Layout-Spiral.html" TARGET="main" >XMonad.Layout.Spiral</A ><BR ><A HREF="XMonad-Layout-Square.html" TARGET="main" >XMonad.Layout.Square</A ><BR ><A HREF="XMonad-Layout-StackTile.html" TARGET="main" >XMonad.Layout.StackTile</A ><BR ><A HREF="XMonad-Layout-SubLayouts.html" TARGET="main" >XMonad.Layout.SubLayouts</A ><BR ><A HREF="XMonad-Layout-TabBarDecoration.html" TARGET="main" >XMonad.Layout.TabBarDecoration</A ><BR ><A HREF="XMonad-Layout-Tabbed.html" TARGET="main" >XMonad.Layout.Tabbed</A ><BR ><A HREF="XMonad-Layout-ThreeColumns.html" TARGET="main" >XMonad.Layout.ThreeColumns</A ><BR ><A HREF="XMonad-Layout-ToggleLayouts.html" TARGET="main" >XMonad.Layout.ToggleLayouts</A ><BR ><A HREF="XMonad-Layout-TwoPane.html" TARGET="main" >XMonad.Layout.TwoPane</A ><BR ><A HREF="XMonad-Layout-WindowArranger.html" TARGET="main" >XMonad.Layout.WindowArranger</A ><BR ><A HREF="XMonad-Layout-WindowNavigation.html" TARGET="main" >XMonad.Layout.WindowNavigation</A ><BR ><A HREF="XMonad-Layout-WorkspaceDir.html" TARGET="main" >XMonad.Layout.WorkspaceDir</A ><BR ><A HREF="XMonad-Prompt.html" TARGET="main" >XMonad.Prompt</A ><BR ><A HREF="XMonad-Prompt-AppLauncher.html" TARGET="main" >XMonad.Prompt.AppLauncher</A ><BR ><A HREF="XMonad-Prompt-AppendFile.html" TARGET="main" >XMonad.Prompt.AppendFile</A ><BR ><A HREF="XMonad-Prompt-DirExec.html" TARGET="main" >XMonad.Prompt.DirExec</A ><BR ><A HREF="XMonad-Prompt-Directory.html" TARGET="main" >XMonad.Prompt.Directory</A ><BR ><A HREF="XMonad-Prompt-Email.html" TARGET="main" >XMonad.Prompt.Email</A ><BR ><A HREF="XMonad-Prompt-Input.html" TARGET="main" >XMonad.Prompt.Input</A ><BR ><A HREF="XMonad-Prompt-Layout.html" TARGET="main" >XMonad.Prompt.Layout</A ><BR ><A HREF="XMonad-Prompt-Man.html" TARGET="main" >XMonad.Prompt.Man</A ><BR ><A HREF="XMonad-Prompt-RunOrRaise.html" TARGET="main" >XMonad.Prompt.RunOrRaise</A ><BR ><A HREF="XMonad-Prompt-Shell.html" TARGET="main" >XMonad.Prompt.Shell</A ><BR ><A HREF="XMonad-Prompt-Ssh.html" TARGET="main" >XMonad.Prompt.Ssh</A ><BR ><A HREF="XMonad-Prompt-Theme.html" TARGET="main" >XMonad.Prompt.Theme</A ><BR ><A HREF="XMonad-Prompt-Window.html" TARGET="main" >XMonad.Prompt.Window</A ><BR ><A HREF="XMonad-Prompt-Workspace.html" TARGET="main" >XMonad.Prompt.Workspace</A ><BR ><A HREF="XMonad-Prompt-XMonad.html" TARGET="main" >XMonad.Prompt.XMonad</A ><BR ><A HREF="XMonad-Util-Cursor.html" TARGET="main" >XMonad.Util.Cursor</A ><BR ><A HREF="XMonad-Util-CustomKeys.html" TARGET="main" >XMonad.Util.CustomKeys</A ><BR ><A HREF="XMonad-Util-Dmenu.html" TARGET="main" >XMonad.Util.Dmenu</A ><BR ><A HREF="XMonad-Util-Dzen.html" TARGET="main" >XMonad.Util.Dzen</A ><BR ><A HREF="XMonad-Util-EZConfig.html" TARGET="main" >XMonad.Util.EZConfig</A ><BR ><A HREF="XMonad-Util-Font.html" TARGET="main" >XMonad.Util.Font</A ><BR ><A HREF="XMonad-Util-Invisible.html" TARGET="main" >XMonad.Util.Invisible</A ><BR ><A HREF="XMonad-Util-Loggers.html" TARGET="main" >XMonad.Util.Loggers</A ><BR ><A HREF="XMonad-Util-NamedActions.html" TARGET="main" >XMonad.Util.NamedActions</A ><BR ><A HREF="XMonad-Util-NamedScratchpad.html" TARGET="main" >XMonad.Util.NamedScratchpad</A ><BR ><A HREF="XMonad-Util-NamedWindows.html" TARGET="main" >XMonad.Util.NamedWindows</A ><BR ><A HREF="XMonad-Util-Paste.html" TARGET="main" >XMonad.Util.Paste</A ><BR ><A HREF="XMonad-Util-Replace.html" TARGET="main" >XMonad.Util.Replace</A ><BR ><A HREF="XMonad-Util-Run.html" TARGET="main" >XMonad.Util.Run</A ><BR ><A HREF="XMonad-Util-Scratchpad.html" TARGET="main" >XMonad.Util.Scratchpad</A ><BR ><A HREF="XMonad-Util-StringProp.html" TARGET="main" >XMonad.Util.StringProp</A ><BR ><A HREF="XMonad-Util-Themes.html" TARGET="main" >XMonad.Util.Themes</A ><BR ><A HREF="XMonad-Util-Timer.html" TARGET="main" >XMonad.Util.Timer</A ><BR ><A HREF="XMonad-Util-Types.html" TARGET="main" >XMonad.Util.Types</A ><BR ><A HREF="XMonad-Util-WindowProperties.html" TARGET="main" >XMonad.Util.WindowProperties</A ><BR ><A HREF="XMonad-Util-WorkspaceCompare.html" TARGET="main" >XMonad.Util.WorkspaceCompare</A ><BR ><A HREF="XMonad-Util-XSelection.html" TARGET="main" >XMonad.Util.XSelection</A ><BR ><A HREF="XMonad-Util-XUtils.html" TARGET="main" >XMonad.Util.XUtils</A ><BR ></P ></TABLE ></BODY ></HTML >