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
13 lines
761 B
Diff
13 lines
761 B
Diff
diff -u xmonad-0.9.1/XMonad/Core.hs\~ xmonad-0.9.1/XMonad/Core.hs
|
|
--- xmonad-0.9.1/XMonad/Core.hs~ 2009-12-17 09:25:04.000000000 +1000
|
|
+++ xmonad-0.9.1/XMonad/Core.hs 2010-09-12 16:39:48.553458230 +1000
|
|
@@ -420,7 +420,7 @@
|
|
-- temporarily disable SIGCHLD ignoring:
|
|
uninstallSignalHandlers
|
|
status <- bracket (openFile err WriteMode) hClose $ \h -> do
|
|
- waitForProcess =<< runProcess "ghc" ["--make", "xmonad.hs", "-i", "-ilib", "-fforce-recomp", "-v0", "-o",binn] (Just dir)
|
|
+ waitForProcess =<< runProcess "ghc" ["-dynamic", "--make", "xmonad.hs", "-i", "-ilib", "-fforce-recomp", "-v0", "-o",binn] (Just dir)
|
|
Nothing Nothing Nothing (Just h)
|
|
|
|
-- re-enable SIGCHLD:
|