Don Stewart a78c857719 notes on the firefox bug
basically we have to set focus ourselves. This means when we start
managing a window, and when an XCrossingEvent occurs (which we don't
handle). 

On Manage/Enter, we set focus. on Leave we set focus to root.
See event.c and focus.c in dwm for more details.
2007-03-09 16:25:10 +00:00
2007-03-09 05:40:42 +00:00
2007-03-07 02:22:52 +00:00
2007-03-09 16:25:10 +00:00
2007-03-09 14:56:49 +00:00
2007-03-07 01:35:27 +00:00
2007-03-09 09:13:28 +00:00
2007-03-09 07:51:48 +00:00
2007-03-07 06:42:23 +00:00
2007-03-09 09:14:55 +00:00

            thunk : a lightweight X11 window manager.

Motivation:

    dwm is great, but we can do better, building a more robust,
    more correct window manager in fewer lines of code, using strong
    static typing. Enter Haskell.

    If the aim of dwm is to fit in under 2000 lines of C, the aim of dwm
    is to fit in under 500 lines of Haskell with similar functionality.

Building:

    Get the dependencies

    X11             http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-1.2
    mtl             http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mtl-1.0

    X11-extras:     darcs get http://darcs.haskell.org/~sjanssen/X11-extras

    dmenu   2.{5,6,7} http://www.suckless.org/download/dmenu-2.7.tar.gz

Use:

    add: 

         exec /home/dons/bin/thunk

    as the last line of your .xsession file

Authors:

    Spencer Janssen
    Don Stewart
Description
The core of xmonad, a small but functional ICCCM-compliant tiling window manager
Readme BSD-3-Clause 6.3 MiB
Languages
Haskell 97.6%
Nix 2%
Shell 0.4%