[Haskell-cafe] Having a look at XMonad window manager

Michael Vanier mvanier42 at gmail.com
Tue Jan 19 00:19:11 EST 2010


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 <nowgate at yahoo.com> wrote:
>   
>> Perhaps. Is there a Linux distro that's more XMonad friendly?
>>
>> Michael
>>
>> --- On Mon, 1/18/10, Ivan Lazar Miljenovic <ivan.miljenovic at gmail.com> wrote:
>>
>> From: Ivan Lazar Miljenovic <ivan.miljenovic at gmail.com>
>> Subject: Re: [Haskell-cafe] Having a look at XMonad window manager
>> To: "michael rice" <nowgate at yahoo.com>
>> Cc: "Don Stewart" <dons at galois.com>, haskell-cafe at 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 <nowgate at yahoo.com> 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 at 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 at localhost ~]$
>>>
>>> I set up a .xsession directory in my home directory with this in it
>>>
>>> [michael at localhost ~]$ cat .xsession
>>> export WINDOW_MANAGER="/usr/bin/xmonad"
>>> exec gnome-session
>>>
>>> [michael at 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 at 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 at localhost ~]$
>>>
>>> I added /usr/bin/xmonad to startup applications.
>>>
>>> All these things were suggested.
>>>
>>> Michael
>>>
>>> --- On Mon, 1/18/10, Don Stewart <dons at galois.com> wrote:
>>>
>>> From: Don Stewart <dons at galois.com>
>>> Subject: Re: [Haskell-cafe] Having a look at XMonad window manager
>>> To: "michael rice" <nowgate at yahoo.com>
>>> Cc: "Ivan Lazar Miljenovic" <ivan.miljenovic at gmail.com>, haskell-cafe at 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 at gmail.com
>> IvanMiljenovic.wordpress.com
>>
>>
>> _______________________________________________
>> Haskell-Cafe mailing list
>> Haskell-Cafe at haskell.org
>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>
>>     
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>   



More information about the Haskell-Cafe mailing list