ae8d5aeaef
so setting /desktop/gnome/session/required_components/windowmanager now works - add xmonad-dynamic-link.patch to dynamically link customized xmonad - move display of manpage for new users from xmonad.hs to xmonad-start and only display it when no ~/.xmonad/ - drop skel file and dont create ~/.xmonad by default |
||
---|---|---|
.gitignore | ||
README.fedora | ||
sources | ||
xmonad-dynamic-link.patch | ||
xmonad-session.desktop | ||
xmonad-start | ||
xmonad.desktop | ||
xmonad.spec |
= 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/kdeConfig/ ~/.xmonad/xmonad.hs === Xfce === Modify above file: $ sed -i -e s/Config.Desktop/Config.Xfce/ -e s/desktopConfig/xfceConfig/ ~/.xmonad/xmonad.hs