Return to main page
Contents: (1 patch)
Actions: Download .dpatch
Contents: (5 patches)
The Replace and Merge messages are added to support layouts sending a list of
windows that should be skipped over. The sources are tagged by a string key, so
it is possible though unlikely for different sources of boring windows to
interfere with eachother.
Contents: (3 patches)
This should not cause any working configs to stop working, because IO is an instance of MonadIO, and because complete configs will pin down the type of the call to IO. Note that XMonad.Config.Arossato is not a complete config, and so it needed some tweaks; with a main function, this should not be a problem.
Contents: (2 patches)
Contents: (6 patches)
This LayoutModifier offers many options for managing the grouping of windows
which are then handled by a single sublayout. The illusion of different
sublayouts can be had by specifying which alternative layout should be used for
each group. Decorated layouts can be used if they can be applied by a function
Strictly speaking, it probably isn't necessary to depend on a newer X11, since
xmonad still builds just fine with X11-1.5. However, xmonad-contrib does *not*
build fine with X11-1.5, and we would like to avoid the confusing situation
where someone successfully builds xmonad (with X11-1.5), then finds that
building xmonad-contrib requires rebuilding xmonad from scratch (with a newer
Currently, the default mod+q binding spawns a new process to recompile and
restart xmonad. This requires an xmonad executable to be in $PATH. Now that we
have threading enabled, we can do better: we can spawn a thread to recompile
and send the restart message.
spawnOn is insufficient because many programs are simply shell scripts wrapping
the real application. This adds some functions that watch for child processes,
which treats these scripts properly. Notably, launchers like dmenu are dealt
with this way.
darcswatch © Joachim Breitner <firstname.lastname@example.org>. Source code at http://darcs.nomeata.de/darcswatch/. Last update Sat May 18 22:46:37 BST 2013.