
For a completely different approach, I've had good success running xmonad from either Ubuntu minimal (which is a bare-bones version of Ubuntu that few people realize exists) or Arch Linux. In either case you have to spend more time setting up the system, but the results IMO are worth it. I don't use gdm but use a customized .xinitrc script which I invoke myself through startx. Mike John Millikin wrote:
I've been quite happy with Ubuntu's xmonad package, though I run it within a GNOME session.
Have you tried the instructions on the XMonad wiki for inter-operating with GNOME? http://www.haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome
On Mon, Jan 18, 2010 at 13:40, michael rice
wrote: Perhaps. Is there a Linux distro that's more XMonad friendly?
Michael
--- On Mon, 1/18/10, Ivan Lazar Miljenovic
wrote: From: Ivan Lazar Miljenovic
Subject: Re: [Haskell-cafe] Having a look at XMonad window manager To: "michael rice" Cc: "Don Stewart" , haskell-cafe@haskell.org Date: Monday, January 18, 2010, 4:26 PM Oh, is Fedora still using a version of GDM that doesn't let you use a custom .Xsession (or even remember that you want to use something that isn't called "Gnome")?
michael rice
writes: Well, for starters the Fedora entry for installing XMonad is blank/empty: http://www.haskell.org/haskellwiki/Xmonad/Installing_xmonad#Fedora
Some things I've done:
I set up a .xmonad directory in my home directory with this xmonad.hs
[michael@localhost ~]$ cat ~/.xmonad/xmonad.hs -- -- An example, simple ~/.xmonad/xmonad.hs file. -- It overrides a few basic settings, reusing all the other defaults. --
import XMonad
main = xmonad $ defaultConfig { borderWidth = 2 , terminal = "urxvt" , normalBorderColor = "#cccccc" , focusedBorderColor = "#cd8b00" }
[michael@localhost ~]$
I set up a .xsession directory in my home directory with this in it
[michael@localhost ~]$ cat .xsession export WINDOW_MANAGER="/usr/bin/xmonad" exec gnome-session
[michael@localhost ~]$
Because supposedly X doesn't even check .xsession file without having xorg-x11-xinit-session installed, I also downloaded that.
I set up a XMonad.desktop file in /usr/share/applications directory
[michael@localhost ~]$ cat /usr/share/applications/Xmonad.desktop [Desktop Entry] Type=Application Encoding=UTF-8 Name=Xmonad # change this path according to your xmonad binary Exec=/usr/bin/xmonad NoDisplay=true X-GNOME-WMName=Xmonad X-GNOME-Bugzilla-Bugzilla=XMonad X-GNOME-Bugzilla-Product=xmonad X-GNOME-Bugzilla-Component=general X-GNOME-Autostart-Phase=WindowManager X-GNOME-Provides=windowmanager X-GNOME-Autostart-Notify=true [michael@localhost ~]$
I added /usr/bin/xmonad to startup applications.
All these things were suggested.
Michael
--- On Mon, 1/18/10, Don Stewart
wrote: From: Don Stewart
Subject: Re: [Haskell-cafe] Having a look at XMonad window manager To: "michael rice" Cc: "Ivan Lazar Miljenovic" , haskell-cafe@haskell.org Date: Monday, January 18, 2010, 3:30 PM nowgate:
I'd already found a lot of these links and tried some of their suggestions, without any success. Does anyone who posts here actually use it (what platform)?
What's the problem exactly?
-- Don
-- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com IvanMiljenovic.wordpress.com
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe