Go to file
Jens Petersen 3430944c9f fix gnome-session fail-whale dialog and setup gnomeConfig if available
- xmonad-start no longer execs xmonad not to confuse gnome-session
- xmonad-start now tries to setup a new xmonad.hs for GNOME desktop
  if running a xmonad-gnome session with xmonad-contrib installed
- improvements to README.fedora
2011-05-12 18:53:28 +09:00
.gitignore - Update to 0.9.2 2011-01-15 13:51:19 -05:00
README.fedora fix gnome-session fail-whale dialog and setup gnomeConfig if available 2011-05-12 18:53:28 +09:00
sources - Update to 0.9.2 2011-01-15 13:51:19 -05:00
xmonad-0.9.1-ghc7-base4.patch backport exceptions changes from upstream darcs for ghc7 base4 2010-11-26 23:45:53 +10:00
xmonad-dynamic-link.patch - add application desktop file for gnome-session to find xmonad 2010-09-12 22:43:11 +10:00
xmonad-gnome-session.desktop add a gnome xsession file and a gnome-session file 2011-04-22 18:18:40 +09:00
xmonad-session.desktop fix gnome-session fail-whale dialog and setup gnomeConfig if available 2011-05-12 18:53:28 +09:00
xmonad-start fix gnome-session fail-whale dialog and setup gnomeConfig if available 2011-05-12 18:53:28 +09:00
xmonad.desktop fix gnome-session fail-whale dialog and setup gnomeConfig if available 2011-05-12 18:53:28 +09:00
xmonad.session add a gnome xsession file and a gnome-session file 2011-04-22 18:18:40 +09:00
xmonad.spec fix gnome-session fail-whale dialog and setup gnomeConfig if available 2011-05-12 18:53:28 +09:00

README.fedora

= From GDM =
xmonad can be started from GDM, by selecting "xmonad" or "xmonad GNOME"
from the session menu.

= xmonad-start =
By default at startup Fedora's xmonad-start displays
"man xmonad" in an xterm to help newcomers and to encourage
configuring xmonad by creating "~/.xmonad/xmonad.hs".

To stop this behaviour, just create "~/.xmonad/".

== Simple Desktop configuration ==
The default xmonad configuration does not work well with desktop environments.

The following basic generic configuration requires ghc-xmonad-contrib-devel
to be installed, and should get it working:

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

main = xmonad desktopConfig
EOF
$ 

You can replace the generic "[Dd]esktop" by:
- "[Gg]nome" for better GNOME support
- "[Kk]de[4]" for KDE support
- "[Xx]fce" for XFCE support.

See:
- http://hackage.haskell.org/packages/archive/xmonad-contrib/latest/doc/html/XMonad-Config-Desktop.html
- http://haskell.org/haskellwiki/Xmonad/Basic_Desktop_Environment_Integration
for more info on how to setup desktop support.

= How to configure =
For documentation and examples see:
- xmonad man-page
- /usr/share/doc/xmonad-$version/xmonad.hs (full default basic configuration)
- /usr/share/doc/ghc/html/libraries/xmonad-contrib-$version/index.html
and online:
- 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

To make use of extensions and Desktop Environment support,
you need to install ghc-xmonad-contrib-devel.

= Bluetile =
New users may find the Bluetile window manager built on top of
xmonad-contrib a gentler introduction to xmonad and tiling.