Go to file
Jens Petersen 37f145d663 kde4Config for KDE 4 2010-09-12 23:14:16 +10:00
.gitignore dist-git conversion 2010-07-29 16:01:56 +00:00
README.fedora kde4Config for KDE 4 2010-09-12 23:14:16 +10:00
sources - update to 0.9.1 2010-01-11 09:40:52 +00:00
xmonad-dynamic-link.patch - add application desktop file for gnome-session to find xmonad 2010-09-12 22:43:11 +10:00
xmonad-session.desktop - add application desktop file for gnome-session to find xmonad 2010-09-12 22:43:11 +10:00
xmonad-start - add application desktop file for gnome-session to find xmonad 2010-09-12 22:43:11 +10:00
xmonad.desktop - add application desktop file for gnome-session to find xmonad 2010-09-12 22:43:11 +10:00
xmonad.spec - add application desktop file for gnome-session to find xmonad 2010-09-12 22:43:11 +10:00

README.fedora

= Configuration information =
For information, examples, and documentation, please see:

- man xmonad
- "/usr/share/doc/xmonad-$version/xmonad.hs" (full default basic configuration)
- Xmonad wiki: http://www.haskell.org/haskellwiki/Xmonad
- http://hackage.haskell.org/packages/archive/xmonad-contrib/latest/doc/html/XMonad-Doc.html
  (detailed configuration information and examples)
- http://xmonad.org/ website

For extensions, including Desktop support, you need to install
ghc-xmonad-contrib-devel.

== Desktop support ==
xmonad does not work well with modern desktop environments out of the box.
Example xmonad configurations for use with a desktop:

=== Generic EWMH Desktop support ===

$ cat > xmonad.hs <<EOF
import XMonad
import XMonad.Config.Desktop

main = xmonad $ desktopConfig
EOF
$ mkdir -p ~/.xmonad/
$ cp -i xmonad.hs ~/.xmonad/

Then (re)start xmonad and it will compile and run the configuration.

=== GNOME ===
Modify above file:

$ sed -i -e s/Config.Desktop/Config.Gnome/ -e s/desktopConfig/gnomeConfig/ ~/.xmonad/xmonad.hs

Set xmonad as default window manager:

$ gconftool-2 -s /desktop/gnome/session/required_components/windowmanager xmonad --type string

=== KDE ===
Modify above file:

$ sed -i -e s/Config.Desktop/Config.Kde/ -e s/desktopConfig/kde4Config/ ~/.xmonad/xmonad.hs

=== Xfce ===
Modify above file:

$ sed -i -e s/Config.Desktop/Config.Xfce/ -e s/desktopConfig/xfceConfig/ ~/.xmonad/xmonad.hs