XMonad

TwitterFacebook
Get flash to fully experience Pearltrees
http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Actions-WorkspaceCursors.html Here is an example config:

Actions.WorkspaceCursors

http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Actions-Plane.html This module has functions to navigate through workspaces in a bidimensional manner. It allows the organization of workspaces in lines, and provides functions to move and shift windows in all four directions (left, up, right and down) possible in a surface.

Actions.Plane

http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Layout-Fullscreen.html Provides a ManageHook and an EventHook that sends layout messages with information about fullscreening windows. This allows layouts to make their own decisions about what they should to with a window that requests fullscreen. The module also includes a few layout modifiers as an illustration of how such layouts should behave.

Layout.Fullscreen

import XMonad

norrs's gist: 2947423

https://gist.github.com/2947423
rockj @ pandora :/ opt $ cat ~/. xmonad / xmonad . hs import XMonad import XMonad.Hooks.DynamicLog https://gist.github.com/2945060

norrs's gist: 2945060

Sets the WM name to a given string, so that it could be detected using _NET_SUPPORTING_WM_CHECK protocol. May be useful for making Java GUI programs work, just set WM name to LG3D and use Java 1.6u1 (1.6.0_01-ea-b03 works for me) or later. http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Hooks-SetWMName.html

Hooks.SetWMName

Layout.IndependentScreens

You can use this module with the following in your ~/.xmonad/xmonad.hs : http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Layout-IndependentScreens.html

Layout.NoBorders

http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Layout-NoBorders.html SetsAmbiguous allows custom actions to generate lists of windows that should not have borders drawn through ConfigurableBorder To add your own (though perhaps those options would better belong as an aditional constructor to Ambiguity ), you can add the function as such: data MyAmbiguity = MyAmbiguity deriving (Read, Show)
https://gist.github.com/2938661 rockj@pandora:~$ cat .xsession #!/bin/bash

norrs's gist: 2938661

http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Layout-LayoutCombinators.html

Layout.LayoutCombinators

You can use this module with the following in your ~/.xmonad/xmonad.hs : import XMonad.Layout.LayoutCombinators hiding ( (|||) )

Xmonad/Notable changes since 0.9

From HaskellWiki This page is for keeping a record of significant changes in darcs xmonad and xmonad-contrib since the 0.9 releases. See darcs changes in the source repositories for the patches and more details covering documentation and bug fixes not noted here.
This module provides an easy way to control, what you see on other screens in xinerama mode without having to focus them.

XMonad.Actions.OnScreen

You can use this module with the following in your ~/.xmonad/xmonad.hs :

Layout.Master