<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: My configuration of xmonad window manager with xmobar and trayer</title>
	<atom:link href="http://arjuna.deltoso.net/articles/my-configuration-of-xmonad-window-manager-with-xmobar-and-trayer/feed/" rel="self" type="application/rss+xml" />
	<link>http://arjuna.deltoso.net/articles/my-configuration-of-xmonad-window-manager-with-xmobar-and-trayer/</link>
	<description></description>
	<lastBuildDate>Tue, 31 Jan 2012 03:46:29 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: jeff stern</title>
		<link>http://arjuna.deltoso.net/articles/my-configuration-of-xmonad-window-manager-with-xmobar-and-trayer/comment-page-1/#comment-849</link>
		<dc:creator>jeff stern</dc:creator>
		<pubDate>Tue, 31 Jan 2012 03:46:29 +0000</pubDate>
		<guid isPermaLink="false">http://arjuna.deltoso.net/?p=242#comment-849</guid>
		<description>hi, arjuna,

thank you for this excellent post. it was so helpful. i never
would have gotten off the ground without someone like you giving me
the kick-start.

i am following you along, 2.5 years later, on an ubuntu 64bit v11.10 machine.

some notes:

- in my .xmobarrc, i would get an error and it wouldn&#039;t start until i added the lowerOnStart config like so:
  ...
  , position = TopW L 85
  , lowerOnStart = False
  ...

- i changed my /usr/local/bin/xmonad.start setup a little bit. i
  removed a lot of stuff and it took me all day to figure out what was
  optional (basically, everything) and what i really needed.  like
  Oli M, i had to put an ampersand (&amp;) after nm-applet (and almost all
  processes being started up). and since i could not find a
  &quot;gnome-power-manager&quot; for ubuntu 11.10, i just left that out. here
  it is:

========================================================================
#!/bin/bash

# /usr/local/bin/xmonad.start 

# all commands are optional except the last (for executing xmonad).

# notice most commands are put into background (&amp;) so as not to lock up
# xmonad startup

# merge any X-windowc settings. (i commented out because I do not have
# this file currently) 
# xrdb -merge .Xresources

# non-gnome system tray (lighter)
trayer --edge top --align right --SetDockType true --SetPartialStrut true --expand true --width 15 --height 12 --transparent true --tint 0x000000 &amp;

# syndaemon  - a program that monitors keyboard activity and disables the
#              touchpad when the keyboard is being used.
# ubuntu package: syndaemon
syndaemon -d -t

# i just changed the background to a solid grey
xsetroot -solid &quot;#636161&quot;    # Darker gray.

# network manager applet - because i am mobile and like the wifi
# and network status controls
nm-applet --sm-disable &amp;

# my dropbox daemon
~/.dropbox-dist/dropbox start -i &amp;

# printer applet (usually invisible) when i print
sh -c &quot;sleep 31 &amp;&amp; system-config-printer-applet &gt; /dev/null 2&gt; /dev/null&quot; &amp;

# notify when ubuntu package updates are available
update-notifier --startup-delay=60 &amp;

# start xmonad
# REQUIRED
exec xmonad
========================================================================

- i didn&#039;t want the windows key to be my &quot;Mod&quot; key. so for others coming to this page, i did this by
  removing the following line in ~/.xmonad/xmonad.hs:
  , modMask = mod4Mask     -- Rebind Mod to the Windows key
  and, after testing it with ghci as you mentioned earlier,
    $ ghci ~/.xmonad/xmonad.hs
  i recompiled:
    $ xmonad --recompile
  and started a new session (exited with mod-shift-q and signed back in)


- of course, to get trayer and xmobar for ubuntu, one only has to add
  them to the list of packages. i did not add feh, and also dwm -tools
  (for the dmenu when one hits mod-P in xmonad environment) is no
  longer dwm-tools, but suckless-tools. so the command would be:

    $ sudo apt-get install xmonad libghc6-xmonad-contrib-dev libghc6-xmonad-dev suckless-tools trayer xmonad

QUESTIONS:

- what do you do for gnome-power-manager in ubuntu 11.10?

- in a gnome-based window manager, it is easy to reconfigure the power
  button to be a &quot;sleep&quot; or &quot;hibernate&quot; button, instead.  how can this
  be done in xmonad without bringing in all the heavy baggage of
  gnome?

thanks again, arjuna.
jeff</description>
		<content:encoded><![CDATA[<p>hi, arjuna,</p>
<p>thank you for this excellent post. it was so helpful. i never<br />
would have gotten off the ground without someone like you giving me<br />
the kick-start.</p>
<p>i am following you along, 2.5 years later, on an ubuntu 64bit v11.10 machine.</p>
<p>some notes:</p>
<p>- in my .xmobarrc, i would get an error and it wouldn&#8217;t start until i added the lowerOnStart config like so:<br />
  &#8230;<br />
  , position = TopW L 85<br />
  , lowerOnStart = False<br />
  &#8230;</p>
<p>- i changed my /usr/local/bin/xmonad.start setup a little bit. i<br />
  removed a lot of stuff and it took me all day to figure out what was<br />
  optional (basically, everything) and what i really needed.  like<br />
  Oli M, i had to put an ampersand (&amp;) after nm-applet (and almost all<br />
  processes being started up). and since i could not find a<br />
  &#8220;gnome-power-manager&#8221; for ubuntu 11.10, i just left that out. here<br />
  it is:</p>
<p>========================================================================<br />
#!/bin/bash</p>
<p># /usr/local/bin/xmonad.start </p>
<p># all commands are optional except the last (for executing xmonad).</p>
<p># notice most commands are put into background (&amp;) so as not to lock up<br />
# xmonad startup</p>
<p># merge any X-windowc settings. (i commented out because I do not have<br />
# this file currently)<br />
# xrdb -merge .Xresources</p>
<p># non-gnome system tray (lighter)<br />
trayer &#8211;edge top &#8211;align right &#8211;SetDockType true &#8211;SetPartialStrut true &#8211;expand true &#8211;width 15 &#8211;height 12 &#8211;transparent true &#8211;tint 0&#215;000000 &amp;</p>
<p># syndaemon  &#8211; a program that monitors keyboard activity and disables the<br />
#              touchpad when the keyboard is being used.<br />
# ubuntu package: syndaemon<br />
syndaemon -d -t</p>
<p># i just changed the background to a solid grey<br />
xsetroot -solid &#8220;#636161&#8243;    # Darker gray.</p>
<p># network manager applet &#8211; because i am mobile and like the wifi<br />
# and network status controls<br />
nm-applet &#8211;sm-disable &amp;</p>
<p># my dropbox daemon<br />
~/.dropbox-dist/dropbox start -i &amp;</p>
<p># printer applet (usually invisible) when i print<br />
sh -c &#8220;sleep 31 &amp;&amp; system-config-printer-applet &gt; /dev/null 2&gt; /dev/null&#8221; &amp;</p>
<p># notify when ubuntu package updates are available<br />
update-notifier &#8211;startup-delay=60 &amp;</p>
<p># start xmonad<br />
# REQUIRED<br />
exec xmonad<br />
========================================================================</p>
<p>- i didn&#8217;t want the windows key to be my &#8220;Mod&#8221; key. so for others coming to this page, i did this by<br />
  removing the following line in ~/.xmonad/xmonad.hs:<br />
  , modMask = mod4Mask     &#8212; Rebind Mod to the Windows key<br />
  and, after testing it with ghci as you mentioned earlier,<br />
    $ ghci ~/.xmonad/xmonad.hs<br />
  i recompiled:<br />
    $ xmonad &#8211;recompile<br />
  and started a new session (exited with mod-shift-q and signed back in)</p>
<p>- of course, to get trayer and xmobar for ubuntu, one only has to add<br />
  them to the list of packages. i did not add feh, and also dwm -tools<br />
  (for the dmenu when one hits mod-P in xmonad environment) is no<br />
  longer dwm-tools, but suckless-tools. so the command would be:</p>
<p>    $ sudo apt-get install xmonad libghc6-xmonad-contrib-dev libghc6-xmonad-dev suckless-tools trayer xmonad</p>
<p>QUESTIONS:</p>
<p>- what do you do for gnome-power-manager in ubuntu 11.10?</p>
<p>- in a gnome-based window manager, it is easy to reconfigure the power<br />
  button to be a &#8220;sleep&#8221; or &#8220;hibernate&#8221; button, instead.  how can this<br />
  be done in xmonad without bringing in all the heavy baggage of<br />
  gnome?</p>
<p>thanks again, arjuna.<br />
jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oli M</title>
		<link>http://arjuna.deltoso.net/articles/my-configuration-of-xmonad-window-manager-with-xmobar-and-trayer/comment-page-1/#comment-197</link>
		<dc:creator>Oli M</dc:creator>
		<pubDate>Fri, 14 May 2010 03:07:05 +0000</pubDate>
		<guid isPermaLink="false">http://arjuna.deltoso.net/?p=242#comment-197</guid>
		<description>Thanks for posting this! I&#039;m running Ubuntu 10.4 LL &amp; am just getting started with xmonad. This was a big help.

Just to let you know, I had trouble with your .xmobarrc and your xmonad.start, but I figured it out with some tinkering.

For .xmobarrc, I just modified the .xmobarrc-example in my docs. Perhaps I&#039;m using a different version of xmobar? (0.9.2)
For xmonad.start I had to append an &amp; to gnome-power-manager and the nm-applet lines.

Not completely sure why I had to do those things, but everything works find now.</description>
		<content:encoded><![CDATA[<p>Thanks for posting this! I&#8217;m running Ubuntu 10.4 LL &amp; am just getting started with xmonad. This was a big help.</p>
<p>Just to let you know, I had trouble with your .xmobarrc and your xmonad.start, but I figured it out with some tinkering.</p>
<p>For .xmobarrc, I just modified the .xmobarrc-example in my docs. Perhaps I&#8217;m using a different version of xmobar? (0.9.2)<br />
For xmonad.start I had to append an &amp; to gnome-power-manager and the nm-applet lines.</p>
<p>Not completely sure why I had to do those things, but everything works find now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xmonad on Karmic Koala : expatiari expatria</title>
		<link>http://arjuna.deltoso.net/articles/my-configuration-of-xmonad-window-manager-with-xmobar-and-trayer/comment-page-1/#comment-193</link>
		<dc:creator>Xmonad on Karmic Koala : expatiari expatria</dc:creator>
		<pubDate>Tue, 13 Apr 2010 04:06:51 +0000</pubDate>
		<guid isPermaLink="false">http://arjuna.deltoso.net/?p=242#comment-193</guid>
		<description>[...] configuration above is a mix and match from these four pages and my own [...]</description>
		<content:encoded><![CDATA[<p>[...] configuration above is a mix and match from these four pages and my own [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rada</title>
		<link>http://arjuna.deltoso.net/articles/my-configuration-of-xmonad-window-manager-with-xmobar-and-trayer/comment-page-1/#comment-168</link>
		<dc:creator>Rada</dc:creator>
		<pubDate>Sat, 28 Nov 2009 03:52:27 +0000</pubDate>
		<guid isPermaLink="false">http://arjuna.deltoso.net/?p=242#comment-168</guid>
		<description>Thanks for writing this up. It&#039;s great to have a How To on creating a setup in between &quot;full on gnome with xmonad instead of metacity&quot; and &quot;totally minimal just xmonad&quot;. If people get xsession-errors about xmonad not providing window manager, or it otherwise doesn&#039;t automatically start on login... likely the applications/xmonad.desktop file is missing. Can use:

$ cat /usr/share/applications/xmonad.desktop
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Xmonad
Exec=xmonad
NoDisplay=true
X-GNOME-WMName=Xmonad
X-GNOME-Autostart-Phase=WindowManager
X-GNOME-Provides=windowmanager
X-GNOME-Autostart-Notify=false</description>
		<content:encoded><![CDATA[<p>Thanks for writing this up. It&#8217;s great to have a How To on creating a setup in between &#8220;full on gnome with xmonad instead of metacity&#8221; and &#8220;totally minimal just xmonad&#8221;. If people get xsession-errors about xmonad not providing window manager, or it otherwise doesn&#8217;t automatically start on login&#8230; likely the applications/xmonad.desktop file is missing. Can use:</p>
<p>$ cat /usr/share/applications/xmonad.desktop<br />
[Desktop Entry]<br />
Type=Application<br />
Encoding=UTF-8<br />
Name=Xmonad<br />
Exec=xmonad<br />
NoDisplay=true<br />
X-GNOME-WMName=Xmonad<br />
X-GNOME-Autostart-Phase=WindowManager<br />
X-GNOME-Provides=windowmanager<br />
X-GNOME-Autostart-Notify=false</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maj</title>
		<link>http://arjuna.deltoso.net/articles/my-configuration-of-xmonad-window-manager-with-xmobar-and-trayer/comment-page-1/#comment-167</link>
		<dc:creator>Maj</dc:creator>
		<pubDate>Mon, 16 Nov 2009 05:32:19 +0000</pubDate>
		<guid isPermaLink="false">http://arjuna.deltoso.net/?p=242#comment-167</guid>
		<description>(For 64 bit, there are packages for other arches in http://archive.ubuntu.com/ubuntu/pool/universe/t/trayer/ )</description>
		<content:encoded><![CDATA[<p>(For 64 bit, there are packages for other arches in <a href="http://archive.ubuntu.com/ubuntu/pool/universe/t/trayer/" rel="nofollow">http://archive.ubuntu.com/ubuntu/pool/universe/t/trayer/</a> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maj</title>
		<link>http://arjuna.deltoso.net/articles/my-configuration-of-xmonad-window-manager-with-xmobar-and-trayer/comment-page-1/#comment-166</link>
		<dc:creator>Maj</dc:creator>
		<pubDate>Mon, 16 Nov 2009 05:31:43 +0000</pubDate>
		<guid isPermaLink="false">http://arjuna.deltoso.net/?p=242#comment-166</guid>
		<description>Trayer doesn&#039;t seem to exist in Karmic repositories.

You can get it here:

http://archive.ubuntu.com/ubuntu/pool/universe/t/trayer/trayer_1.0-2_amd64.deb

For Ubuntu users, when you click on the link it should open in gdebi.</description>
		<content:encoded><![CDATA[<p>Trayer doesn&#8217;t seem to exist in Karmic repositories.</p>
<p>You can get it here:</p>
<p><a href="http://archive.ubuntu.com/ubuntu/pool/universe/t/trayer/trayer_1.0-2_amd64.deb" rel="nofollow">http://archive.ubuntu.com/ubuntu/pool/universe/t/trayer/trayer_1.0-2_amd64.deb</a></p>
<p>For Ubuntu users, when you click on the link it should open in gdebi.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shannon -jj Behrens</title>
		<link>http://arjuna.deltoso.net/articles/my-configuration-of-xmonad-window-manager-with-xmobar-and-trayer/comment-page-1/#comment-165</link>
		<dc:creator>Shannon -jj Behrens</dc:creator>
		<pubDate>Sat, 14 Nov 2009 13:44:22 +0000</pubDate>
		<guid isPermaLink="false">http://arjuna.deltoso.net/?p=242#comment-165</guid>
		<description>Thanks for the post.  It helped me get up and running quickly which is exactly what I was looking for.  You wrote it on my birthday, so I&#039;m going to call it a birthday present ;)

After reading your instructions, I decided to integrate xmonad more fully into my normal Ubuntu environment.  Hence, I wrote my own instructions here: http://jjinux.blogspot.com/2009/11/linux-my-xmonad-setup.html.  I referenced your instructions in my blog post.

Thanks again!</description>
		<content:encoded><![CDATA[<p>Thanks for the post.  It helped me get up and running quickly which is exactly what I was looking for.  You wrote it on my birthday, so I&#8217;m going to call it a birthday present <img src='http://arjuna.deltoso.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>After reading your instructions, I decided to integrate xmonad more fully into my normal Ubuntu environment.  Hence, I wrote my own instructions here: <a href="http://jjinux.blogspot.com/2009/11/linux-my-xmonad-setup.html" rel="nofollow">http://jjinux.blogspot.com/2009/11/linux-my-xmonad-setup.html</a>.  I referenced your instructions in my blog post.</p>
<p>Thanks again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tb</title>
		<link>http://arjuna.deltoso.net/articles/my-configuration-of-xmonad-window-manager-with-xmobar-and-trayer/comment-page-1/#comment-131</link>
		<dc:creator>Tb</dc:creator>
		<pubDate>Tue, 06 Oct 2009 23:54:41 +0000</pubDate>
		<guid isPermaLink="false">http://arjuna.deltoso.net/?p=242#comment-131</guid>
		<description>Hallo again,
After a little while I noticed that I was missing StdinReader.
Very important.

Molto grazie</description>
		<content:encoded><![CDATA[<p>Hallo again,<br />
After a little while I noticed that I was missing StdinReader.<br />
Very important.</p>
<p>Molto grazie</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tb</title>
		<link>http://arjuna.deltoso.net/articles/my-configuration-of-xmonad-window-manager-with-xmobar-and-trayer/comment-page-1/#comment-130</link>
		<dc:creator>Tb</dc:creator>
		<pubDate>Tue, 06 Oct 2009 11:31:30 +0000</pubDate>
		<guid isPermaLink="false">http://arjuna.deltoso.net/?p=242#comment-130</guid>
		<description>Hello man, 
Many thanks for the config files.
They were very helpfull.
However, I have a problem.
Despite I use the config files almost identical to yours, there is nowhere an indication of the workspaces.
([1] [2] ...) have dissapeared compleatly, and I have no idea why.
As I see from your screenshot I should see something like that.
Any idea?</description>
		<content:encoded><![CDATA[<p>Hello man,<br />
Many thanks for the config files.<br />
They were very helpfull.<br />
However, I have a problem.<br />
Despite I use the config files almost identical to yours, there is nowhere an indication of the workspaces.<br />
([1] [2] &#8230;) have dissapeared compleatly, and I have no idea why.<br />
As I see from your screenshot I should see something like that.<br />
Any idea?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt</title>
		<link>http://arjuna.deltoso.net/articles/my-configuration-of-xmonad-window-manager-with-xmobar-and-trayer/comment-page-1/#comment-126</link>
		<dc:creator>matt</dc:creator>
		<pubDate>Thu, 27 Aug 2009 04:55:11 +0000</pubDate>
		<guid isPermaLink="false">http://arjuna.deltoso.net/?p=242#comment-126</guid>
		<description>Yeah I think there was an issue with xmonad.hs not compiling.  I had to strip everything out and am now trying stuff little by little.  Maybe it has something to do with the fact that I&#039;m using ghc 6.10?

Now I&#039;m wrestling with how to use trayer.  I think I have it docked on the bottom,  but I have no idea what it&#039;s doing for me.</description>
		<content:encoded><![CDATA[<p>Yeah I think there was an issue with xmonad.hs not compiling.  I had to strip everything out and am now trying stuff little by little.  Maybe it has something to do with the fact that I&#8217;m using ghc 6.10?</p>
<p>Now I&#8217;m wrestling with how to use trayer.  I think I have it docked on the bottom,  but I have no idea what it&#8217;s doing for me.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

