<?xml version="1.0"?>
<rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:atom="http://www.w3.org/2005/Atom">
   <channel>
      <title>Xubuntu Blogroll</title>
      <description>The latest news from Xubuntu-related sources all over the web.</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=70024506bb57430631f3c73b13e2296e</link>
      <atom:link rel="next" href="http://pipes.yahoo.com/pipes/pipe.run?_id=70024506bb57430631f3c73b13e2296e&amp;_render=rss&amp;page=2"/>
      <pubDate>Thu, 01 Oct 2015 22:36:21 +0000</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <item>
         <title>Time to check out Ubuntu 11.04 (Natty Narwhal)</title>
         <link>http://grumpymole.blogspot.com/2011/02/time-to-check-out-ubuntu-1104-natty.html</link>
         <description>&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:left;&quot;&gt;As this is still Alpha 2, I'll try this out in a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.virtualbox.org/&quot;&gt;Virtualbox&lt;/a&gt; machine.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:left;&quot;&gt;Link to the homepage for this release is &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.ubuntu.com/testing/natty/alpha2&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-dJ32U_8Ru48/TWhE5rAguaI/AAAAAAAAJcM/mK5BqLwh_eM/s1600/ubuntu-upgrade.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://3.bp.blogspot.com/-dJ32U_8Ru48/TWhE5rAguaI/AAAAAAAAJcM/mK5BqLwh_eM/s400/ubuntu-upgrade.png&quot; width=&quot;400&quot;/&gt;&lt;/a&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-3085348352615763194</guid>
         <pubDate>Sat, 26 Feb 2011 11:14:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://3.bp.blogspot.com/-dJ32U_8Ru48/TWhE5rAguaI/AAAAAAAAJcM/mK5BqLwh_eM/s72-c/ubuntu-upgrade.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>Interested in the progress of Ubuntu 10.04?</title>
         <link>http://grumpymole.blogspot.com/2009/11/interested-in-progress-of-ubuntu-1004.html</link>
         <description>Here's a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ubuntuforums.org/forumdisplay.php?f=377&quot;&gt;good place&lt;/a&gt; to follow what's happening.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It looks like the Lucid Lynx repositories are already open - just in case you were feeling slightly suicidal.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, at this point there is usually a small flood of updates backed up from Karmic freeze, and then a steady stream of new updates as development progresses. New features generally won't appear until later in the development cycle and things usually go a bit quiet while UDS takes place.  Most of the devs are discussing and planning, not coding at this time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Karmic Koala is that good that I am happy to wait until later before taking the plunge to Lucid Lynx.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But for now - watching others with less impulse control is a good substitute.  And you get to see when stuff breaks.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-8380704716219023120</guid>
         <pubDate>Thu, 05 Nov 2009 18:08:00 +0000</pubDate>
      </item>
      <item>
         <title>What is the longest living Ubuntu system?</title>
         <link>http://grumpymole.blogspot.com/2009/11/what-is-longest-living-ubuntu-system.html</link>
         <description>I was wondering whether the was anyone who has an Ubuntu system that had been upgraded from the first version of Ubuntu (Hoary, I think) all the way to Karmic Koala?&lt;br /&gt;&lt;br /&gt;Is that even possible?&lt;br /&gt;&lt;br /&gt;What is the longest surviving upgraded-only Ubuntu system that you know of?</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-7368788422292452020</guid>
         <pubDate>Mon, 02 Nov 2009 10:12:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Karmic Koala - New Boot Splash Screen</title>
         <link>http://grumpymole.blogspot.com/2009/09/ubuntu-karmic-koala-new-boot-splash.html</link>
         <description>Alpha 6 has brought another change to the look.  You can see a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.youtube.com/watch?v=cOJUY35N-pU&quot;&gt;video here&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It looks a little dark.&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-1819767310039331347</guid>
         <pubDate>Fri, 18 Sep 2009 13:50:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Karmic Koala gets Ubuntu Software Store</title>
         <link>http://grumpymole.blogspot.com/2009/09/ubuntu-karmic-koala-gets-ubuntu.html</link>
         <description>&lt;div style=&quot;text-align:left;&quot;&gt;Just updated my Karmic Koala installation which now includes the Ubuntu Software Store on the System menu.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here are a few screen captures:&lt;/div&gt;&lt;/div&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/__J4UCoVK0zs/SrChiZW67oI/AAAAAAAAEMI/2gdmLMV2tvM/s1600-h/Screenshot-Ubuntu+Software+Store-2.png&quot;&gt;&lt;div style=&quot;text-align:center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color:#000000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/__J4UCoVK0zs/SrChhedy0yI/AAAAAAAAEL4/ZlZ3vjboQCQ/s1600-h/Screenshot-Ubuntu+Software+Store.png&quot;&gt;&lt;img style=&quot;display:block;margin:0px auto 10px;text-align:center;cursor:pointer;cursor:hand;width:400px;height:235px;&quot; src=&quot;http://2.bp.blogspot.com/__J4UCoVK0zs/SrChhedy0yI/AAAAAAAAEL4/ZlZ3vjboQCQ/s400/Screenshot-Ubuntu+Software+Store.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5381979151193527074&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/__J4UCoVK0zs/SrCh7x0zMLI/AAAAAAAAEMQ/brpkZqX3pAE/s1600-h/Screenshot-Ubuntu+Software+Store-1.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/__J4UCoVK0zs/SrCh7x0zMLI/AAAAAAAAEMQ/brpkZqX3pAE/s400/Screenshot-Ubuntu+Software+Store-1.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5381979603066892466&quot; style=&quot;display:block;margin-top:0px;margin-right:auto;margin-bottom:10px;margin-left:auto;text-align:center;cursor:pointer;width:400px;height:235px;&quot;/&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/__J4UCoVK0zs/SrCiFkqQoeI/AAAAAAAAEMY/Q2Rcb4gP3jE/s1600-h/Screenshot-Ubuntu+Software+Store-2.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/__J4UCoVK0zs/SrCiFkqQoeI/AAAAAAAAEMY/Q2Rcb4gP3jE/s400/Screenshot-Ubuntu+Software+Store-2.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5381979771331715554&quot; style=&quot;display:block;margin-top:0px;margin-right:auto;margin-bottom:10px;margin-left:auto;text-align:center;cursor:pointer;width:400px;height:235px;&quot;/&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-3178029103804884607</guid>
         <pubDate>Wed, 16 Sep 2009 18:25:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://2.bp.blogspot.com/__J4UCoVK0zs/SrChhedy0yI/AAAAAAAAEL4/ZlZ3vjboQCQ/s72-c/Screenshot-Ubuntu+Software+Store.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>Stolen blog post</title>
         <link>http://grumpymole.blogspot.com/2009/06/stolen-blog-post.html</link>
         <description>Hmmm.  Seems like someone has reproduced one of my posts and passed it off as their own work.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &quot;author&quot; clearly doesn't want to be contacted because you are not able to leave any comments and there are no contact details.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://petar-linuxsupport.blogspot.com/2009/02/ubuntu-how-to-edit-grub-boot-parameters.html&quot;&gt;This blog post&lt;/a&gt; shamelessly copies - word-for-word - a 2007 post from this blog.  If you are the owner of this blog, please contact me.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Regards&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Warren&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-3301487678079301054</guid>
         <pubDate>Tue, 30 Jun 2009 12:02:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu - Karmic Koala - So it begins...</title>
         <link>http://grumpymole.blogspot.com/2009/04/ubuntu-karmic-koala-so-it-begins.html</link>
         <description>&lt;div&gt;If you enjoyed the journey to Jaunty Jackalope, you can &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ubuntuforums.org/forumdisplay.php?f=359&quot;&gt;follow Karmic Koala&lt;/a&gt; from the start.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/__J4UCoVK0zs/Se-R99TvAgI/AAAAAAAADl4/HKNQ1mT9ivc/s1600-h/New+Picture+(8).bmp&quot; style=&quot;text-decoration:none;&quot;&gt;&lt;img style=&quot;display:block;margin:0px auto 10px;text-align:center;cursor:pointer;cursor:hand;width:400px;height:214px;&quot; src=&quot;http://4.bp.blogspot.com/__J4UCoVK0zs/Se-R99TvAgI/AAAAAAAADl4/HKNQ1mT9ivc/s400/New+Picture+(8).bmp&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5327637377817969154&quot;/&gt;&lt;/a&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-1799563025640748585</guid>
         <pubDate>Thu, 23 Apr 2009 07:52:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://4.bp.blogspot.com/__J4UCoVK0zs/Se-R99TvAgI/AAAAAAAADl4/HKNQ1mT9ivc/s72-c/New+Picture+(8).bmp" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>Ubuntu Jaunty - Codec Helper is more helpful</title>
         <link>http://grumpymole.blogspot.com/2009/02/ubuntu-jaunty-codec-helper-is-more.html</link>
         <description>This must be a recent change.  Having just done a reinstall using Alpha 4, I noticed that the codec helper screen has been re-organised.  This layout is much cleaner, clearer, and more helpful.  &lt;div id=&quot;kw85&quot; style=&quot;padding:1em;text-align:center;&quot;&gt;&lt;img style=&quot;width:100%;&quot; src=&quot;http://docs.google.com/File?id=d4cd6jv_372qb7wp7c4_b&quot;/&gt;&lt;br /&gt;&lt;div style=&quot;text-align:left;&quot;&gt;&lt;br /&gt;The previous incarnation (I can't find a screenshot of it now) provided a list of possible packages of which you had to install one or more.  The whole thing wasn't as clear as it could be.&lt;br /&gt;&lt;br /&gt;This is much better.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-4532458290568151626</guid>
         <pubDate>Tue, 24 Feb 2009 17:38:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu - Tryng out Gnome-Do Docky</title>
         <link>http://grumpymole.blogspot.com/2009/01/ubuntu-tryng-out-gnome-do-docky.html</link>
         <description>&lt;div id=&quot;ocbu&quot; style=&quot;padding:1em 0pt;text-align:left;&quot;&gt;&lt;div id=&quot;r9a6&quot; style=&quot;padding:1em;text-align:center;&quot;&gt;&lt;div style=&quot;text-align:left;&quot;&gt;&lt;br /&gt;For amd64, it required a bit of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://bloc.eurion.net/?p=147&quot; id=&quot;kbzb&quot; title=&quot;snooping around&quot;&gt;snooping around&lt;/a&gt;.  I also changed some of the defaults.  The dock was way too high.  I should add that I've been a dedicated AWN user for some time now.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;    &lt;img src=&quot;http://docs.google.com/File?id=d4cd6jv_3584hdfbxdn_b&quot; style=&quot;width:100%;&quot;/&gt;&lt;br /&gt;&lt;br /&gt;   &lt;div style=&quot;text-align:left;&quot;&gt;Appearance is good.  Performance seems quite good.  A bit more playing is required.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-6213795117691101328</guid>
         <pubDate>Wed, 14 Jan 2009 19:14:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Jaunty Jackalope - New Volume Control Applet</title>
         <link>http://grumpymole.blogspot.com/2009/01/untitled.html</link>
         <description>Recent updates to Jaunty have brought a new volume control applet.  Here are a couple of screenshots.  More info about the volume control can be found &lt;a rel=&quot;nofollow&quot; title=&quot;here&quot; target=&quot;_blank&quot; href=&quot;https://fedoraproject.org/wiki/Features/VolumeControl&quot; id=&quot;z21e&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;div id=&quot;q9ys&quot; style=&quot;padding:1em 0pt;text-align:center;&quot;&gt;&lt;img style=&quot;width:368px;height:137px;&quot; src=&quot;http://docs.google.com/File?id=d4cd6jv_355cc7866fk_b&quot;/&gt;&lt;/div&gt;&lt;br /&gt;Clicking on the speaker icon brings up the applet (shown above) and clicking on &quot;Volume Control&quot; will open the volume control dialog shown below.&lt;br /&gt;&lt;br /&gt;It seems that the initial settings of the new volume control are soft and you may have to go into the Preferences and select PCM and Master (individually) and turn them up all the way.&lt;br /&gt;&lt;div id=&quot;johk&quot; style=&quot;padding:1em 0pt;text-align:center;&quot;&gt;&lt;img style=&quot;width:461px;height:501px;&quot; src=&quot;http://docs.google.com/File?id=d4cd6jv_351f4frzphr_b&quot;/&gt;&lt;/div&gt;&lt;div id=&quot;mosj&quot; style=&quot;padding:1em 0pt;text-align:center;&quot;&gt;&lt;img style=&quot;width:461px;height:501px;&quot; src=&quot;http://docs.google.com/File?id=d4cd6jv_352grxhr32c_b&quot;/&gt;&lt;/div&gt;&lt;div id=&quot;g450&quot; style=&quot;padding:1em 0pt;text-align:center;&quot;&gt;&lt;img style=&quot;width:461px;height:501px;&quot; src=&quot;http://docs.google.com/File?id=d4cd6jv_353ffg28xff_b&quot;/&gt;&lt;br /&gt;&lt;div style=&quot;text-align:left;&quot;&gt;&lt;br /&gt;Any applications that have currently active sound are listed and can be controlled individually.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;i2gv&quot; style=&quot;padding:1em 0pt;text-align:center;&quot;&gt;&lt;img style=&quot;width:461px;height:501px;&quot; src=&quot;http://docs.google.com/File?id=d4cd6jv_354gzn3wcfk_b&quot;/&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-8846455040559325415</guid>
         <pubDate>Thu, 08 Jan 2009 19:12:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu - AMD64 build of Mozilla Weave</title>
         <link>http://grumpymole.blogspot.com/2008/10/ubuntu-amd64-build-of-mozilla-weave.html</link>
         <description>&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/__J4UCoVK0zs/SQq9I_psx4I/AAAAAAAACsI/liIkDrSq20A/s1600-h/icon_weave_M.gif&quot;&gt;&lt;img style=&quot;margin:0pt 0pt 10px 10px;float:right;cursor:pointer;width:100px;height:100px;&quot; src=&quot;http://4.bp.blogspot.com/__J4UCoVK0zs/SQq9I_psx4I/AAAAAAAACsI/liIkDrSq20A/s400/icon_weave_M.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5263227076758783874&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br /&gt;Thanks to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ubuntuforums.org/member.php?u=131479&quot;&gt;xur17&lt;/a&gt; for an &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ubuntuforums.org/showpost.php?p=5983720&amp;amp;postcount=14&quot;&gt;am64 build of Mozilla Weave 0.2.7&lt;/a&gt;!  Unfortunately, the current versions don't include builds for Ubuntu amd64. &lt;img alt=&quot;&quot;/&gt;&lt;img alt=&quot;&quot;/&gt;&lt;br /&gt;&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://labs.mozilla.com/projects/weave/&quot;&gt;Weave&lt;/a&gt; is a useful Mozilla Labs addon for Firefox that allows syncing of bookmarks, password, and more between multiple computers.</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-4678349890381609228</guid>
         <pubDate>Fri, 31 Oct 2008 18:34:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://4.bp.blogspot.com/__J4UCoVK0zs/SQq9I_psx4I/AAAAAAAACsI/liIkDrSq20A/s72-c/icon_weave_M.gif" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>Ubuntu Intrepid Ibex - You can Tell Release is Approaching</title>
         <link>http://grumpymole.blogspot.com/2008/10/ubuntu-intrepid-ibex-you-can-tell.html</link>
         <description>Part of running Ubuntu releases from Alpha through to release and then starting all over again, is following the Development forums posts for a particular release and the RSS feed of updates to that release. &lt;br /&gt;&lt;br /&gt;In the beginning, the number of updates in my RSS reader is always larger than that of the posts in the forum.  But in the last week or two, the number of new posts in the forum at any time is likely to be greater than the number of updated packages.  A good sign about the uptake of Ubuntu.  In fact, thinking back to earlier releases, I can't remember the Development forum for a release having this much activity as release approaches.  It looks like a lot more people are trying out Beta and RC releases than in the past.</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-6181568031505141618</guid>
         <pubDate>Mon, 27 Oct 2008 10:39:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu: Intrepid Ibex - A quick look at Empathy</title>
         <link>http://grumpymole.blogspot.com/2008/08/ubuntu-intrepid-ibex-quick-look-at.html</link>
         <description>&lt;div&gt;Following the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ubuntuforums.org/showthread.php?t=885548&quot;&gt;call to test empathy&lt;/a&gt;, I thought I'd take a look.  Here are some immediate thoughts:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The icons can be improved.  Not sure what the red triangle means.  I think I know what the green circle means.&lt;/li&gt;&lt;li&gt;To get irc working, you need to install telepathy-idle.  Then add a server.  Then join a room from the Room menu option.  The process could probably be a bit more streamlined.  Otherwise, it was relatively easy to work out what to do.&lt;/li&gt;&lt;li&gt;There is an option to manage favourites, but I couldn't work out what that was.&lt;/li&gt;&lt;li&gt;irc chats are nicely presented, but the tabs only say &quot;Conversation&quot;.  So, you can't tell what is in a tab, except by visiting each one.  [edit: You can find out about the channel in the tab via mouse-over.]&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I wonder if it will remember the irc channels I have joined after a restart.  Maybe that's what the favourites is about?&lt;/li&gt;&lt;/ol&gt;At first glance, it seems to be a reasonable replacement for pidgin, but I need a bit more convincing that it is better than irssi for IRC.&lt;br /&gt;&lt;br /&gt;A clear advantage is that it is very extensible and can support more than just chat and IRC.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://lh5.ggpht.com/warren.butler/SKAsD9UtPpI/AAAAAAAAB50/LsM2fSBYHgs/s800/empathy.png&quot;/&gt;&lt;br /&gt;&lt;br /&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ubuntu&quot; class=&quot;performancingtags&quot;&gt;ubuntu&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/intrepid&quot; class=&quot;performancingtags&quot;&gt;intrepid&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/empathy&quot; class=&quot;performancingtags&quot;&gt;empathy&lt;/a&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-5258909954195438332</guid>
         <pubDate>Mon, 11 Aug 2008 22:28:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://lh5.ggpht.com/warren.butler/SKAsD9UtPpI/AAAAAAAAB50/LsM2fSBYHgs/s72-c/empathy.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>NetworkManager Applet 0.7 - what's in it</title>
         <link>http://grumpymole.blogspot.com/2008/08/networkmanager-applet-07-what-in-it.html</link>
         <description>&lt;div&gt;Following up on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grumpymole.blogspot.com/2008/08/ubuntu-intrepid-ibex-visual-exploration.html&quot;&gt;my previous post&lt;/a&gt; showing what the newly landed NetworkManager Applet 0.7 looks like in Intrepid Ibex, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://live.gnome.org/NetworkManagerToDo&quot;&gt;here is a list&lt;/a&gt; of features and changes that have been included. &lt;br /&gt;&lt;br /&gt;Bullet point summary below.  (Follow the link above for details.)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Multiple Active Devices (Target: NM 0.7) (DONE)&lt;/li&gt;&lt;li&gt;System-wide Configuration (Target: NM 0.7) (DONE)&lt;/li&gt;&lt;li&gt;wpa_supplicant dbus Control Interface (Target: NM 0.7) (DONE)&lt;/li&gt;&lt;li&gt;Rewritten libnm_glib (Target: NM 0.7) (DONE)&lt;/li&gt;&lt;li&gt;More Wireless/Wired Authentication Methods (Target: NM 0.7) (DONE)&lt;/li&gt;&lt;li&gt;Convert VPN dbus API to use Dicts (DONE)&lt;/li&gt;&lt;li&gt;Clean up the dispatcher-daemon (DONE)&lt;/li&gt;&lt;li&gt;More libnl (DONE)&lt;/li&gt;&lt;li&gt;KILL KILL KILL dhcdbd (DONE)&lt;/li&gt;&lt;li&gt;Add BLOB support to wpa_supplicant D-Bus interface (DONE)&lt;/li&gt;&lt;li&gt;Basic rfkill support (DONE)&lt;/li&gt;&lt;/ul&gt;           Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ubuntu&quot; class=&quot;performancingtags&quot;&gt;ubuntu&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/intrepid&quot; class=&quot;performancingtags&quot;&gt;intrepid&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/networkmanager&quot; class=&quot;performancingtags&quot;&gt;networkmanager&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/applet&quot; class=&quot;performancingtags&quot;&gt;applet&lt;/a&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-5480252572492705775</guid>
         <pubDate>Sat, 09 Aug 2008 17:17:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Intrepid Ibex: Visual exploration of NetworkManager Applet 0.7</title>
         <link>http://grumpymole.blogspot.com/2008/08/ubuntu-intrepid-ibex-visual-exploration.html</link>
         <description>&lt;div&gt;&lt;div style=&quot;float:none;&quot; align=&quot;left&quot;&gt;NetworkManager Applet 0.7 landed in Intrepid Ibex in the last couple of days.  Here are a few screen captures to show what new features are in the applet.&lt;br /&gt;&lt;br /&gt;The forums have noted some problems with the initial change over, but my setup didn't skip a beat.  I am only using a standard ethernet connection on this machine, so I haven't tried any of the wireless connectivity yet.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://lh4.ggpht.com/warren.butler/SJwNzwmYZqI/AAAAAAAAB1c/6bdQ_ka5DYo/s288/Screenshot.png&quot;/&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://lh3.ggpht.com/warren.butler/SJwNz7K72zI/AAAAAAAAB1k/5wUMF9Z4TDQ/s288/Screenshot-1.png&quot;/&gt;&lt;br /&gt;I haven't been able to set up a VPN yet.  Either I'm missing something, or there are a few edges still to be smoothed.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://lh5.ggpht.com/warren.butler/SJwNz6C5X4I/AAAAAAAAB1s/3r5kBl9Uquc/s288/Screenshot-2.png&quot;/&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://lh4.ggpht.com/warren.butler/SJwN0HUrJnI/AAAAAAAAB10/zJn7yVg3OIg/s288/Screenshot-3.png&quot;/&gt;&lt;br /&gt;Many more options now available for configuration, but at the same time - if you want a basic ethernet connection that &quot;just works&quot; - it seems to do that perfectly well.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://lh6.ggpht.com/warren.butler/SJwN0OsBaxI/AAAAAAAAB18/kNS0412fRFE/s400/Screenshot-4.png&quot;/&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://lh3.ggpht.com/warren.butler/SJwOGKTeXiI/AAAAAAAAB2I/xfXqujcXmlM/s400/Screenshot-5.png&quot;/&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://lh4.ggpht.com/warren.butler/SJwOGPJnrGI/AAAAAAAAB2Q/8chntwu2vUs/s400/Screenshot-6.png&quot;/&gt;&lt;br /&gt;Plenty of new options to play with.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ubuntu&quot; class=&quot;performancingtags&quot;&gt;ubuntu&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/intrepid&quot; class=&quot;performancingtags&quot;&gt;intrepid&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/networkmanager&quot; class=&quot;performancingtags&quot;&gt;networkmanager&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/applet&quot; class=&quot;performancingtags&quot;&gt;applet&lt;/a&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-1858069088832807920</guid>
         <pubDate>Fri, 08 Aug 2008 19:26:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://lh4.ggpht.com/warren.butler/SJwNzwmYZqI/AAAAAAAAB1c/6bdQ_ka5DYo/s72-c/Screenshot.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>How to fix Virtualbox 1.60 not working after kernel upgrade</title>
         <link>http://grumpymole.blogspot.com/2008/06/how-to-fix-virtualbox-160-not-working.html</link>
         <description>&lt;span style=&quot;font-family:georgia;&quot;&gt;If you are running Virtualbox 1.60 (not sure if this applies to the open source version -OSE), you'll need to recompile the vbox kernel drivers after updating the kernel version.    You'll know this because, when you try and start a virtual machine, you'll get a window telling you the recompile using   &lt;/span&gt;&lt;blockquote style=&quot;font-family:georgia;&quot; id=&quot;bv.y0&quot;&gt;sudo /etc/init.d/vboxdrv setup  &lt;/blockquote&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt; This will fail and you see a message telling you to look in   &lt;/span&gt;&lt;blockquote style=&quot;font-family:georgia;&quot; id=&quot;e:v:1&quot;&gt;/var/log/vbox-install.log  &lt;/blockquote&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt; where you'll find a message to this effect:  &lt;/span&gt;&lt;blockquote style=&quot;font-family:georgia;&quot; id=&quot;xn:_2&quot;&gt;/etc/init.d/vboxdrv: 311: /usr/lib/virtualbox/src/build_in_tmp: not found   &lt;/blockquote&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt; From&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.virtualbox.org/ticket/1613&quot;&gt; a ticket at VirtualBox&lt;/a&gt;, there is a helpful way to workaround this.  Delete the file &lt;/span&gt;&lt;i style=&quot;font-family:georgia;&quot; id=&quot;sak20&quot;&gt;/etc/vbox/vbox.cfg&lt;/i&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;  that is left over from the install.    Now recompile using  &lt;/span&gt;&lt;blockquote style=&quot;font-family:georgia;&quot; id=&quot;z.0y0&quot;&gt;sudo /etc/init.d/vboxdrv setup  &lt;/blockquote&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt; and you should be good to go.    &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;Technorati Tags: &lt;/span&gt;&lt;a rel=&quot;nofollow&quot; style=&quot;font-family:georgia;&quot; id=&quot;y985&quot; class=&quot;performancingtags&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ubuntu&quot;&gt;ubuntu&lt;/a&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;, &lt;/span&gt;&lt;a rel=&quot;nofollow&quot; style=&quot;font-family:georgia;&quot; id=&quot;joas&quot; class=&quot;performancingtags&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/virtualbox&quot;&gt;virtualbox&lt;/a&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;, &lt;/span&gt;&lt;a rel=&quot;nofollow&quot; style=&quot;font-family:georgia;&quot; id=&quot;e3gx&quot; class=&quot;performancingtags&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/kernel&quot;&gt;kernel&lt;/a&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;, &lt;/span&gt;&lt;a rel=&quot;nofollow&quot; style=&quot;font-family:georgia;&quot; id=&quot;g:fh&quot; class=&quot;performancingtags&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/recompile&quot;&gt;recompile&lt;/a&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-6148161545839322939</guid>
         <pubDate>Sat, 07 Jun 2008 09:12:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Intrepid - flashplugin-nonfree updated</title>
         <link>http://grumpymole.blogspot.com/2008/05/ubuntu-intrepid-flashplugin-nonfree.html</link>
         <description>&lt;div&gt;A few days ago, this update came through the Intrepid updates.  It hasn't shown up in Hardy backports or proposed, so it might be time to install Intrepid in Virtualbox and check it out.&lt;br /&gt;&lt;br /&gt;I'm a bit gunshy of upgrading my current Hardy flash setup &quot;manually&quot; - for flash, this never seems to end well and is not easily recoverable.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://launchpad.net/ubuntu/intrepid/+source/flashplugin-nonfree/10.0.1.218ubuntu1&quot;&gt;flashplugin-nonfree 10.0.1.218ubuntu1 (source) in ubuntu intrepid&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Changelog&lt;br /&gt;&lt;br /&gt;flashplugin-nonfree (10.0.1.218ubuntu1) intrepid; urgency=low&lt;br /&gt;&lt;br /&gt; * New upstream beta fixes many crashers (most significantly&lt;br /&gt;   LP: #192888).&lt;br /&gt; * debian/config:&lt;br /&gt;   debian/postinst:  Update md5sums, filenames, and paths.  Remove&lt;br /&gt;   debugging bits (LP: #176226).&lt;br /&gt; * debian/control:  Readd versioned dependency for libflashsupport|&lt;br /&gt;   libasound2-plugins to play nicely with either PulseAudio config&lt;br /&gt;   while preserving OSSv4 users' ability to have audible &quot;shiny&quot;&lt;br /&gt;   (LP: #206307, #186726, #183943, #151849).&lt;br /&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-5723150383400053124</guid>
         <pubDate>Thu, 22 May 2008 12:56:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Hardy - Some more stability for flashplugin-nonfree</title>
         <link>http://grumpymole.blogspot.com/2008/04/ubuntu-hardy-some-more-stability-for.html</link>
         <description>Although the 9.0.124 version has been way more stable and reliable for me (running AMD64), it seems improvements are on their way in the updates: &lt;blockquote id=&quot;qcw5&quot;&gt;&lt;h2 id=&quot;n.ar&quot;&gt;Changelog&lt;/h2&gt;&lt;pre style=&quot;margin:0pt;&quot; id=&quot;flashplugin-nonfree_9.0.124.0ubuntu2&quot;&gt;flashplugin-nonfree (9.0.124.0ubuntu2) hardy; urgency=low&lt;br /&gt;&lt;br /&gt; * fix &quot;frequent crashes with flash on youtube&quot;; we fix this by&lt;br /&gt;   demoting libflashsupport from depends: to suggests: (LP: &lt;a rel=&quot;nofollow&quot; id=&quot;ut-3&quot; target=&quot;_blank&quot; href=&quot;https://launchpad.net/bugs/192888&quot; title=&quot;firefox crashes on flash contents&quot;&gt;#192888&lt;/a&gt;)&lt;br /&gt;   This has positive as well as negative consequences:&lt;br /&gt;    (+) increased stability for firefox and nspluginwrapper&lt;br /&gt;    (-) pulseaudio users reported that this breaks sound if flash&lt;br /&gt;        while other applications are running that use the sound&lt;br /&gt;        device for output.&lt;br /&gt;   Users that installed libflashsupport during hardy cycle should&lt;br /&gt;   uninstall it to increase stability.&lt;br /&gt;   - update debian/control&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;      Technorati Tags: &lt;a rel=&quot;nofollow&quot; id=&quot;y985&quot; class=&quot;performancingtags&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ubuntu&quot;&gt;ubuntu&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; id=&quot;joas&quot; class=&quot;performancingtags&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/hardy&quot;&gt;hardy&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; id=&quot;e3gx&quot; class=&quot;performancingtags&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/flashplugin&quot;&gt;flashplugin&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; id=&quot;g:fh&quot; class=&quot;performancingtags&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/updates&quot;&gt;updates&lt;/a&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-1989827804166463713</guid>
         <pubDate>Thu, 17 Apr 2008 19:21:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Hardy Heron - Screenlets</title>
         <link>http://grumpymole.blogspot.com/2008/04/ubuntu-hardy-heron-screenlets.html</link>
         <description>In the past, I have not been a fan of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.screenlets.org/index.php/Home&quot;&gt;screenlets&lt;/a&gt;.  However, recently I learnt how they can be presented in a useful way.  By activating the widgets layer in compiz, and then setting the screenlets to act as widgets, you can get them to appear by pressing F9.  And disappear with the same key.&lt;br /&gt;&lt;br /&gt;Now this is useful.  With some carefully chosen screenlets, I can access some valuable information with one key press.&lt;br /&gt;&lt;br /&gt;And this is all in repo's.  No extra repo's or compiling from source.  A few weeks ago, they were crashing regularly, but some recent updates appears to have fixed that.  &lt;div id=&quot;h382&quot; style=&quot;padding:1em;text-align:center;&quot;&gt;&lt;img id=&quot;zqau&quot; style=&quot;width:100%;&quot; src=&quot;http://docs.google.com/File?id=d4cd6jv_304tn2vxf7_b&quot;/&gt;&lt;/div&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; id=&quot;y985&quot; class=&quot;performancingtags&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ubuntu&quot;&gt;ubuntu&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; id=&quot;joas&quot; class=&quot;performancingtags&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/hardy&quot;&gt;hardy&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; id=&quot;e3gx&quot; class=&quot;performancingtags&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/screenlets&quot;&gt;screenlets&lt;/a&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-1541825765313255122</guid>
         <pubDate>Wed, 16 Apr 2008 21:53:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Hardy AMD64 - Flashplugin-nonfree 9.0.124.0 seems more stable</title>
         <link>http://grumpymole.blogspot.com/2008/04/ubuntu-hardy-amd64-flashplugin-nonfree.html</link>
         <description>&lt;div&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://launchpad.net/ubuntu/hardy/+source/flashplugin-nonfree/9.0.124.0ubuntu1&quot;&gt;This upgrade&lt;/a&gt; came through earlier today and since then flashplayer in Hardy AMD64 seems a lot more stable.&lt;br /&gt;&lt;br /&gt;I am not using any of the workaround posted in forums, just straight Hardy Beta, FF3b5, and flashplugin-nonfree in AMD64.&lt;br /&gt;&lt;br /&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/hardy&quot; class=&quot;performancingtags&quot;&gt;hardy&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/flashplugin&quot; class=&quot;performancingtags&quot;&gt;flashplugin&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/amd64&quot; class=&quot;performancingtags&quot;&gt;amd64&lt;/a&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-3309079260101995020</guid>
         <pubDate>Wed, 09 Apr 2008 19:06:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Hardy - Liberation Fonts now Fully Hinted?</title>
         <link>http://grumpymole.blogspot.com/2008/03/ubuntu-hardy-liberation-fonts-now-fully.html</link>
         <description>&lt;div&gt;A recent update came through for liberation fonts.  It wasn't clear, but it looks as if there is now full hinting available.  Looks very nice!  Might have to add this to my Win XP work laptop as well.&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;left&quot;&gt;&lt;img src=&quot;http://lh5.google.com/warren.butler/R-XRWAgPJxI/AAAAAAAABaw/9iZCn0Ii13k/%5BUNSET%5D.png&quot; style=&quot;max-width:800px;&quot;/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ubuntu&quot; class=&quot;performancingtags&quot;&gt;ubuntu&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/hardy&quot; class=&quot;performancingtags&quot;&gt;hardy&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/liberation&quot; class=&quot;performancingtags&quot;&gt;liberation&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/fonts&quot; class=&quot;performancingtags&quot;&gt;fonts&lt;/a&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-7219207524178706913</guid>
         <pubDate>Sun, 23 Mar 2008 14:42:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Hardy Heron Beta - AMD64 Flashplayer</title>
         <link>http://grumpymole.blogspot.com/2008/03/ubuntu-hardy-heron-beta-amd64.html</link>
         <description>&lt;div&gt;When I installed one of the 64bit alpha's of Hardy Heron, I had to follow one on the many threads around to set up links or move files around to get flash installed and working in Firefox.  In the end, I fiddled too much and was left with a somewhat functional flash player. &lt;br /&gt;&lt;br /&gt;This morning I re-installed the machine using a freshly downloaded Beta.&lt;br /&gt;&lt;br /&gt;No more fiddling around.  Just install flashplugin-nonfree and it will bring in all the required dependencies and set up everything correctly.&lt;br /&gt;&lt;br /&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ubuntu&quot; class=&quot;performancingtags&quot;&gt;ubuntu&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/hardy&quot; class=&quot;performancingtags&quot;&gt;hardy&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/amd64&quot; class=&quot;performancingtags&quot;&gt;amd64&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/flash&quot; class=&quot;performancingtags&quot;&gt;flash&lt;/a&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-6709935576403898139</guid>
         <pubDate>Sat, 22 Mar 2008 14:43:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Hardy - Intel 945 Graphics Driver Needs Some Tweaking</title>
         <link>http://grumpymole.blogspot.com/2008/03/ubuntu-hardy-intel-945-graphics-driver.html</link>
         <description>&lt;div&gt;I have this driver integrated with the motherboard and, although a Hardy install detects it and sets everything up correctly, the current driver doesn't quite give the performance that it should, especially if you have compiz-fusion running.  Typically, you will notice that Firefox scrolling is slow and/or jerky.&lt;br /&gt;&lt;br /&gt;I have found two things (searching ubuntuforums.org, where else?) that improve things:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Update your /etc/X11/xorg.conf to look like this:&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Section &quot;Device&quot;&lt;br /&gt;      Identifier      &quot;Configured Video Device&quot;&lt;br /&gt;      Option          &quot;AccelMethod&quot;           &quot;exa&quot;&lt;br /&gt;      Option          &quot;MigrationHeuristic&quot;    &quot;greedy&quot;&lt;br /&gt;      Option          &quot;ExaNoComposite&quot;        &quot;false&quot;&lt;br /&gt;EndSection&lt;br /&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Add the following as a separate line to your /etc/environment file:&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;INTEL_BATCH = &quot;1&quot;&lt;br /&gt;&lt;/blockquote&gt;Note sure how to do this?  Both files that need to be edited require root privileges to edit because they are system files.  There are many different ways to do the same thing, but this is one of the easier.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Step #1.  Always.  Make a backup copy of each of the files before editing them.  If you get a result you don't like, you can revert to your original settings.&lt;/li&gt;&lt;li&gt;Open a terminal window.  Applications --&amp;gt; Accessories --&amp;gt; Terminal.&lt;/li&gt;&lt;li&gt;type gksudo gedit &amp;amp;lt;the filename you want to edit&amp;amp;gt;&lt;/li&gt;&lt;li&gt;Edit and then save.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ubuntu&quot; class=&quot;performancingtags&quot;&gt;ubuntu&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/hardy&quot; class=&quot;performancingtags&quot;&gt;hardy&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/intel&quot; class=&quot;performancingtags&quot;&gt;intel&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/slow&quot; class=&quot;performancingtags&quot;&gt;slow&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/choppy&quot; class=&quot;performancingtags&quot;&gt;choppy&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/exa&quot; class=&quot;performancingtags&quot;&gt;exa&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/greedy&quot; class=&quot;performancingtags&quot;&gt;greedy&lt;/a&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-4314398604232211140</guid>
         <pubDate>Sat, 22 Mar 2008 14:09:00 +0000</pubDate>
      </item>
      <item>
         <title>Miro 1.2 Released</title>
         <link>http://grumpymole.blogspot.com/2008/03/miro-12-released.html</link>
         <description>&lt;div&gt;If you haven't tried Miro yet, I would recommend giving it a try.  For ease of use and access to lots of free online video media, it's hard to beat.  The current version in Hardy repositories is 1.1.2, but 1.2 appears to be a major upgrade.  From the Miro blo&lt;img alt=&quot;&quot;/&gt;g post:&lt;br /&gt;&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.getmiro.com/blog/2008/03/announcing-miro-12-a-major-update/&quot;&gt;Miro - Internet TV Blog » Blog Archive » Announcing Miro 1.2 - A Major Update&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;We’ve just released a major update to Miro, version 1.2. &lt;/p&gt;&lt;p&gt;Grab it now: &lt;strong&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.getmiro.com/&quot;&gt;Download Miro&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This version adds lots of tweaks and bug fixes that make Miro&lt;br /&gt;smoother and slicker. It also lays the groundwork for some big&lt;br /&gt;improvements that are coming soon. Version 1.2 is the best Miro yet.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Some of What’s New in Miro 1.2&lt;/strong&gt;&lt;/p&gt;&lt;ul style=&quot;margin-left:0pt;padding-left:15px;&quot;&gt;&lt;li&gt;On Windows and Linux, we updated to XULRunner 1.9, which brings memory and performance improvements. &lt;/li&gt;&lt;li&gt;We’ve added a much-requested preference to set new channels to not auto-download.&lt;/li&gt;&lt;li&gt;New preferences for tweaking number of simultaneous auto-downloads and torrent seeding.&lt;/li&gt;&lt;li&gt;Important re-architecting of the frontend and backend code.&lt;/li&gt;&lt;li&gt;Lots of bug fixes and tweaks.&lt;/li&gt;&lt;li&gt;On OSX, we updated to Perian 1.1.&lt;/li&gt;&lt;li&gt;On Windows, the Miro installer is now much simpler and prettier.&lt;/li&gt;&lt;li&gt;Improved support for Flash in Channel Guide pages.&lt;/li&gt;&lt;li&gt;Improved translations for dozens of languages.&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://develop.participatoryculture.org/trac/democracy/wiki/1.2ReleaseNotes&quot;&gt;All of what’s new in Miro 1.2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;Technorati Tags: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/ubuntu&quot; class=&quot;performancingtags&quot;&gt;ubuntu&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/tag/miro&quot; class=&quot;performancingtags&quot;&gt;miro&lt;/a&gt;&lt;/div&gt;</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-2873924344504089133</guid>
         <pubDate>Fri, 21 Mar 2008 14:32:00 +0000</pubDate>
      </item>
      <item>
         <title>Game On Exhibition at ACMI</title>
         <link>http://grumpymole.blogspot.com/2008/03/game-on-exhibition-at-acmi.html</link>
         <description>I took my four year-old boy with me to go and see the &lt;a rel=&quot;nofollow&quot; title=&quot;Game On exhibition&quot; target=&quot;_blank&quot; href=&quot;http://www.acmi.net.au/game_on.aspx&quot; id=&quot;gqen&quot;&gt;Game On exhibition&lt;/a&gt; about the history of computer gaming at &lt;a rel=&quot;nofollow&quot; title=&quot;ACMI&quot; target=&quot;_blank&quot; href=&quot;http://www.acmi.net.au/&quot; id=&quot;ln1.&quot;&gt;ACMI&lt;/a&gt;.  It was very impressive.&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.blogger.com/File?id=d4cd6jv_297dk2f8nrd&quot;&gt;&lt;img style=&quot;margin:1em 0pt 0pt 1em;width:600px;height:800px;&quot; src=&quot;http://docs.google.com/File?id=d4cd6jv_297dk2f8nrd&quot;/&gt;&lt;/a&gt;&lt;br /&gt;I would not consider myself a gamer, but this covers almost every game and game console.  I had some flashbacks to my first computer experiences with a ZX Spectrum running The Hobbit game.  And everything in between up to, and including, the Wii and PS3.&lt;br /&gt;&lt;br /&gt;Unfortunately, no photography was allowed inside, otherwise I would have had a lot more pics.&lt;br /&gt;&lt;br /&gt;He loved it and played some of the classics, like Space Invaders and Asteroids.</description>
         <author>Warren Butler</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5872018227295908822.post-6467524072908638530</guid>
         <pubDate>Sat, 15 Mar 2008 15:31:00 +0000</pubDate>
      </item>
      <item>
         <title>Installing Vista Fonts in Ubuntu</title>
         <link>https://ubuntu.wordpress.com/2007/09/16/installing-vista-fonts-in-ubuntu/</link>
         <description>Microsoft&amp;#8217;s new ClearType fonts for Vista are great. The fonts include Constantia, Corbel, Calibri, Cambria, Candara and Consolas. Getting them installed in Ubuntu is a breeze, thanks to a script I found. To install the Vista ClearType fonts in Ubuntu, you need to install cabextract first. Cabextract is a utility found in the universe repository, [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&amp;#038;blog=235&amp;#038;post=340&amp;#038;subd=ubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://ubuntu.wordpress.com/2007/09/16/installing-vista-fonts-in-ubuntu/</guid>
         <pubDate>Sun, 16 Sep 2007 18:57:27 +0000</pubDate>
         <content:encoded><![CDATA[<p>Microsoft&#8217;s new <a rel="nofollow" target="_blank" href="http://www.microsoft.com/typography/ClearTypeFonts.mspx">ClearType fonts for Vista</a> are great. The fonts include Constantia, Corbel, Calibri, Cambria, Candara and Consolas.<br />
<img width="400px" src='https://ubuntu.files.wordpress.com/2007/09/vista-fonts.jpg?w=460' alt='Microsoft Vista Fonts'/></p>
<p>Getting them installed in Ubuntu is a breeze, thanks to a script I found.<br />
To install the Vista ClearType fonts in Ubuntu, you need to install cabextract first. <a rel="nofollow" target="_blank" href="http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=cabextract&amp;searchon=names&amp;subword=1&amp;version=feisty&amp;release=all">Cabextract</a> is a utility found in the universe repository, so before you run the following command, make sure you have universe enabled in your repository list. Once this is done, install cabextract using:<br />
<code>$sudo apt-get install cabextract</code></p>
<p>Then, once that is done, use <a rel="nofollow" target="_blank" href="http://plasmasturm.org/code/vistafonts-installer/vistafonts-installer">this script to install the Vista fonts</a>. Create a file called &#8220;vista-fonts-installer.sh&#8221; in your home (~) directory.<br />
Then open up a text editor and copy and paste the script into that file.<br />
Do a <code>chmod a+x ~/vista-fonts-installer.sh</code> to make the file/script executable.<br />
Then run the script using:<br />
<code>$ ~/vista-fonts-installer.sh</code></p>
<p>The script downloads the <a rel="nofollow" target="_blank" href="http://www.microsoft.com/downloads/details.aspx?familyid=048DC840-14E1-467D-8DCA-19D2A8FD7485">Powerpoint Viewer</a> installer from microsoft.com, and then extracts the Vista cleartype fonts using cabextract. These fonts are then installed in the ~/.fonts directory.</p>
<p>Please remember that the ClearType Vista fonts are not free as in they are not GPL-ed or made available under a re-distributable license. Since you are downloading the fonts from the MS website, and since you might already have a Windows XP/Vista license, this is not a crime, but consider yourself warned against the perils of supporting closed systems <span class='wp-smiley wp-emoji wp-emoji-smile' title=':)'>:)</span></p>
<p><strong>Update:</strong>: </p>
<ol>
<li><em>Looks like the use of these fonts are restricted to only Microsoft Windows/Vista operating systems according to the terms of the license. <strong>I am sorry</strong>, but you&#8217;ll be installing them at your own risk. </em></li>
<li>Also, please make sure you use the bash shell, or change the first line of the code to #!/bin/bash</li>
<li>In retrospect, this was a bad post &#8211; I think we&#8217;re better off not using stuff folks don&#8217;t want us to use &#8211; let&#8217;s use the <a rel="nofollow" target="_blank" href="https://ubuntu.wordpress.com/2007/05/21/300-easily-installed-free-fonts-for-ubuntu/">better, freer, easier to install fonts</a>.</li>
</ol><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ubuntu.wordpress.com/340/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ubuntu.wordpress.com/340/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ubuntu.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ubuntu.wordpress.com/340/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&#038;blog=235&#038;post=340&#038;subd=ubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/2b8c6afbea7b3c8c6cd74716e2c2eebd?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">carthik</media:title>
         </media:content>
         <media:content medium="image" url="https://ubuntu.files.wordpress.com/2007/09/vista-fonts.jpg">
            <media:title type="html">Microsoft Vista Fonts</media:title>
         </media:content>
      </item>
      <item>
         <title>Bring Jorge’s Blog Back, Please.</title>
         <link>https://ubuntu.wordpress.com/2007/09/13/bring-jorges-blog-back-please/</link>
         <description>So Jorge Castro is now a Canonical employee! Jorge, I for one, would love to see your mug again on Planet Ubuntu. I would love to see whiprush.org up and about again. Jorge&amp;#8217;s disappearance from the interwebs was followed by pleas for his return, about 9 months ago (you can find his last post here [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&amp;#038;blog=235&amp;#038;post=338&amp;#038;subd=ubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://ubuntu.wordpress.com/2007/09/13/bring-jorges-blog-back-please/</guid>
         <pubDate>Thu, 13 Sep 2007 18:43:12 +0000</pubDate>
         <content:encoded><![CDATA[<p>So <a rel="nofollow" target="_blank" href="http://www.jonobacon.org/?p=1028">Jorge Castro is now a Canonical employee</a>!</p>
<p><img src="https://ubuntu.files.wordpress.com/2007/09/whiprush.png?w=460"/></p>
<p>Jorge, I for one, would love to see your mug again on <a rel="nofollow" target="_blank" href="http://planet.ubuntu.com">Planet Ubuntu</a>. I would love to see whiprush.org up and about again. </p>
<p>Jorge&#8217;s disappearance from the interwebs was followed by <a rel="nofollow" target="_blank" href="http://www.ogmaciel.com/?p=310">pleas for his return</a>, about 9 months ago (you can find his last post <a rel="nofollow" target="_blank" href="http://web.archive.org/web/20061205103135/http://planet.ubuntu.com/">here</a> if you really want to). I used to love reading what Jorge had to say. It&#8217;s good to have him back in the Ubuntu world, now if only we could have his blog back too <span class='wp-smiley wp-emoji wp-emoji-smile' title=':)'>:)</span> Welcome back, Jorge!</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ubuntu.wordpress.com/338/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ubuntu.wordpress.com/338/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ubuntu.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ubuntu.wordpress.com/338/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&#038;blog=235&#038;post=338&#038;subd=ubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/2b8c6afbea7b3c8c6cd74716e2c2eebd?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">carthik</media:title>
         </media:content>
         <media:content medium="image" url="https://ubuntu.files.wordpress.com/2007/09/whiprush.png"/>
      </item>
      <item>
         <title>End of a Love Affair with Acer</title>
         <link>https://ubuntu.wordpress.com/2007/09/12/end-of-a-love-affair-with-acer/</link>
         <description>I was in love with Acer laptops. I bought my first one, an Acer Travelmate 290 LMi in my second year of grad school. I did pay ~ $1200 for it, but it was awesome, right until the moment there were errors with the hard disk controllers about 3 years later. When I sold it [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&amp;#038;blog=235&amp;#038;post=337&amp;#038;subd=ubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://ubuntu.wordpress.com/2007/09/12/end-of-a-love-affair-with-acer/</guid>
         <pubDate>Wed, 12 Sep 2007 18:13:29 +0000</pubDate>
         <content:encoded><![CDATA[<p>I was in love with Acer laptops. I bought my first one, an <a rel="nofollow" target="_blank" href="http://carthik.net/index.php?s=acer">Acer Travelmate 290 LMi</a> in my second year of grad school. I did pay ~ $1200 for it, but it was awesome, right until the moment there were errors with the hard disk controllers about 3 years later. When I sold it for parts on ebay, it still retained more than 3 hours worth of charge in it&#8217;s battery. The finish and the quality of parts spoke loud and clear. I liked the simple looks, the ruggedness, and above all, the dependability.</p>
<p>So when I had to find a replacement, and was short on time and money, I settled for another Acer. An Acer Aspire 5003 LMi. Piece of junk. The plastic looks cheap. The &#8220;Aluminum&#8221; next to the keyboard is poorly spray painted plastic. The area next to the touchpad, and the left-click button have lost all their paint due to repeated use, and then look white. All within a year. For the last few days, occasionally, I would open up the laptop, and the display wouldn&#8217;t work properly. Loud cracks can be heard at the hinges when I open it up. I&#8217;d usually fix the display problem by opening the lid to an angle where the display worked. Today it failed completely. No matter what I did, I couldn&#8217;t get the display to display anything coherent. The quality of the parts, and the &#8220;casing&#8221;, is terrible. I admit, this was a cheap laptop, but it had what I needed at a minimum. I am not someone who buys the cheapest thing around. I buy computers with exactly the minimum I need. This one has a Broadcom wireless card, but I thought I could live with that for a bit. I don&#8217;t need a separate video card &#8211; I never play games. I do need a large screen, and a DVD-burner &#8211; well, you get the point. I would have gladly paid $250 more to Acer for the same laptop with better quality.</p>
<p>Personally, I have vouched for Acer laptops, and have directly influenced my friends into buying at least 3-4 Acers. Now I feel like an idiot. I have to try something new. I don&#8217;t like how ThinkPads are designed with the recessed screen and clunky looks and all. The Sony Vaios I have known through friends and others have all been terrible &#8211; each of them making the trip back to Sony at least once. That leave the glitzy HPs and the Dells. I&#8217;d rather have a MacBook or the Pro, which looks infinitely cooler. Wish I had the money for a new MacBookPro. It has way more features and power than I need, though. Anyways, I feel much better having written this &#8211; may those that I recommended Acers to find it in them to forgive me!</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ubuntu.wordpress.com/337/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ubuntu.wordpress.com/337/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ubuntu.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ubuntu.wordpress.com/337/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&#038;blog=235&#038;post=337&#038;subd=ubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/2b8c6afbea7b3c8c6cd74716e2c2eebd?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">carthik</media:title>
         </media:content>
      </item>
      <item>
         <title>What’s Common to Ubuntu and CircuitCity’s Firedog?</title>
         <link>https://ubuntu.wordpress.com/2007/09/09/whats-common-to-ubuntu-and-circuitcitys-firedog/</link>
         <description>Ans: A guy in a pic&amp;#8230;. Trivial, I know, and not too original either, since I got it from LiveJournal, but I couldn&amp;#8217;t resist posting this :)&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&amp;#038;blog=235&amp;#038;post=335&amp;#038;subd=ubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://ubuntu.wordpress.com/2007/09/09/whats-common-to-ubuntu-and-circuitcitys-firedog/</guid>
         <pubDate>Sun, 09 Sep 2007 05:43:29 +0000</pubDate>
         <content:encoded><![CDATA[<p>Ans: <em>A guy in a pic&#8230;.</em></p>
<p><a rel="nofollow" target="_blank" href="http://www.ubuntu.com/support"><img src='https://ubuntu.files.wordpress.com/2007/09/ubuntu-support.png?w=460' alt='Ubuntu support photo'/></a></p>
<p><a rel="nofollow" target="_blank" href="http://firedog.com/"><img src='https://ubuntu.files.wordpress.com/2007/09/firedog-support.png?w=460' alt='Firedog support photo'/></a></p>
<p>Trivial, I know, and not too original either, since I got it from <a rel="nofollow" target="_blank" href="http://community.livejournal.com/ubuntu_users/243630.html">LiveJournal</a>, but I couldn&#8217;t resist posting this <span class='wp-smiley wp-emoji wp-emoji-smile' title=':)'>:)</span></p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ubuntu.wordpress.com/335/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ubuntu.wordpress.com/335/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ubuntu.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ubuntu.wordpress.com/335/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&#038;blog=235&#038;post=335&#038;subd=ubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/2b8c6afbea7b3c8c6cd74716e2c2eebd?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">carthik</media:title>
         </media:content>
         <media:content medium="image" url="https://ubuntu.files.wordpress.com/2007/09/ubuntu-support.png">
            <media:title type="html">Ubuntu support photo</media:title>
         </media:content>
         <media:content medium="image" url="https://ubuntu.files.wordpress.com/2007/09/firedog-support.png">
            <media:title type="html">Firedog support photo</media:title>
         </media:content>
         <category>ubuntu</category>
      </item>
      <item>
         <title>Ubuntu’s Audience Defined</title>
         <link>https://ubuntu.wordpress.com/2007/08/21/ubuntus-audience-defined/</link>
         <description>I read the impressive growth and traffic details for WordPress.com at Matt&amp;#8217;s Blog. WordPress has always been very dear to me, and it makes me happy to note that the WordPress team grows from strength to strength, without compromising on values, and while keeping things open, almost entirely so. However, the stat freak in me [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&amp;#038;blog=235&amp;#038;post=332&amp;#038;subd=ubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://ubuntu.wordpress.com/2007/08/21/ubuntus-audience-defined/</guid>
         <pubDate>Tue, 21 Aug 2007 06:31:58 +0000</pubDate>
         <content:encoded><![CDATA[<p>I read the <a rel="nofollow" target="_blank" href="http://photomatt.net/2007/08/20/wordpresscom-growth/">impressive growth and traffic details for WordPress.com</a> at Matt&#8217;s Blog.  WordPress has always been very dear to me, and it makes me happy to note that the WordPress team grows from strength to strength, without compromising on values, and while keeping things open, almost entirely so.</p>
<p>However, the stat freak in me got another <a rel="nofollow" target="_blank" href="http://www.quantcast.com">tool</a>, and the results are surprising!</p>
<p>I did not have any clue that the number of 45-65 year olds that visit my site are above the average numbers for the internet by around 25-45%. Also, most of my visitors are as poor as I am, with an income of less than $30K a year. That is surprising when you realize that college graduates outnumber any other kind of visitor, based on education. Finally, the male-female disparity is not too high &#8211; I get 25% less female visitors, and 25% more male visitors than the average site. Here&#8217;s my <a rel="nofollow" target="_blank" href="http://www.quantcast.com/ubuntu.wordpress.com">quantcast report</a>.</p>
<p>Now, like me, you must be thinking, what about ubuntu.com?<br />
Maybe Canonical should sign up for the quantcast setup like WordPress.com and then we could start fixing the problem where, right now, my blog seems to get more visitors than ubuntu.com. Clearly, quantcast is orders-of-magnitude off with the numbers. Let&#8217;s hope the percentages are right when it comes to the demographics. If they are, then then, again, Ubuntu seems to attract a middle-aged, may I say &#8220;mature&#8221; crowd. Ubuntu.com attracts more Asian, Hispanics and &#8220;Others&#8221; than the average website out there. Also, &#8220;linux drivers&#8221; seems to be leading the charge of visitors to Ubuntu.com. It would be good to put something related to drivers &#8211; perhaps an article with links peppered throughout to the various compatibility resources and hardware profiling tools somewhere on the front page of help.ubuntu.com which seems to be quite a popular destination. Of course, if I had a say in how Ubuntu&#8217;s websites worked, I would first ensure that the help pages show up where they belong on Google searches. Somehow, I can&#8217;t seem to end up at the Ubuntu help wiki after a web search. I suspect the wiki software&#8217;s intricacies, and the &#8220;<a rel="nofollow" target="_blank" href="https://&#038;#8221">https://&#038;#8221</a>; (now why does a help wiki have to be served over https?), are partly responsible for that issue. You get the idea that <a rel="nofollow" target="_blank" href="http://shipit.ubuntu.com">shipit</a> must be doing something right, since it seems to be quite a popular destination. Also, OpenSuse, FreeSpire and Damn Small Linux seem to the other Linux distributions that are popular among those that visit the Ubuntu website. Scanning the <a rel="nofollow" target="_blank" href="http://www.quantcast.com/ubuntu.com">quantcast results</a> might help lots of folks involved with planning, developing and marketing Ubuntu &#8211; whether it is deciding what/who to focus on, or finding out how meta-plans are working out. </p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ubuntu.wordpress.com/332/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ubuntu.wordpress.com/332/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ubuntu.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ubuntu.wordpress.com/332/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&#038;blog=235&#038;post=332&#038;subd=ubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/2b8c6afbea7b3c8c6cd74716e2c2eebd?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">carthik</media:title>
         </media:content>
         <category>ubuntu</category>
      </item>
      <item>
         <title>SSH Menu – Save and Open SSH Connections from the Panel</title>
         <link>https://ubuntu.wordpress.com/2007/08/17/ssh-menu-save-and-open-ssh-connections-from-the-panel/</link>
         <description>I was looking for a replacement for SecureCRT in Ubuntu. Something that would let me save all my SSH connections and make it possible to open a connection with the least effort. As is often the case, I found something better than SecureCRT &amp;#8211; a panel applet for GNOME that gives me a drop-down list [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&amp;#038;blog=235&amp;#038;post=328&amp;#038;subd=ubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://ubuntu.wordpress.com/2007/08/17/ssh-menu-save-and-open-ssh-connections-from-the-panel/</guid>
         <pubDate>Sat, 18 Aug 2007 00:08:21 +0000</pubDate>
         <content:encoded><![CDATA[<p>I was looking for a replacement for <a rel="nofollow" target="_blank" href="http://www.vandyke.com/products/securecrt/">SecureCRT</a> in Ubuntu. Something that would let me save all my SSH connections and make it possible to open a connection with the least effort.</p>
<p>As is often the case, I found something better than SecureCRT &#8211; a panel applet for GNOME that gives me a drop-down list of SSH connections. <a rel="nofollow" target="_blank" href="http://www.mclean.net.nz/ruby/sshmenu/">SSHMenu</a> is cool, way too cool.<br />
<img src='https://ubuntu.files.wordpress.com/2007/08/ssh-menu1.png?w=460' alt='SSH Menu'/><br />
<span id="more-328"></span><br />
Above, you can see my list of ssh accounts in all their glory. A connection is just a click away. </p>
<p>When you set up the connections, you can specify the geometry &#8211; ie, where on your desktop you want the gnome-terminal window to pop up, as well as a &#8220;profile&#8221; for the gnome-terminal instance &#8211; very handy if you want to have different color schemes for different ssh accounts to be able to distinguish between them better.<br />
<img src='https://ubuntu.files.wordpress.com/2007/08/ssh-menu2.png?w=460' alt='SSH Menu Options'/></p>
<p>What&#8217;s even better is, in the &#8220;Hostname (etc)&#8221; field, you can prepend ssh options to the hostname. The figure below shows my port forwarding setup for IRC at school, since I can&#8217;t chat using port 6667 at school.<br />
<img src='https://ubuntu.files.wordpress.com/2007/08/ssh-menu4.png?w=460' alt='SSHMenu Account Options'/></p>
<p>There&#8217;s a <a rel="nofollow" target="_blank" href="http://www.mclean.net.nz/ruby/sshmenu/debian.html">Debian/Ubuntu repository for SSHMenu</a>, and of course, nothing stops you from downloading the .deb packages and installing them if you don&#8217;t wish to add another repository to you list of repositories. I wonder how long before SSHMenu finds itself into the Ubuntu repositories <span class='wp-smiley wp-emoji wp-emoji-smile' title=':)'>:)</span></p>
<p>Once you get SSHMenu installed, you can add it to your panel by right-clicking on your GNOME panel, and selecting &#8220;Add to Panel&#8221;.  SSHMenu should be listed as &#8220;SSH Menu Applet&#8221; under the &#8220;Utilities&#8221; section.  Then all you have to do is use the tool to add accounts that pops-up when you install the applet, or add the accounts later by clicking on the &#8220;SSH&#8221; in your panel. However, this still doesn&#8217;t take us to &#8220;one-click&#8221; login, since you will be prompted for your password by the server you are trying to connect to. </p>
<p>To make the connections truly one-click (or two-click), you might want to setup password-less logins using ssh-keygen and ssh-copy-id. A quick overview of that process follows:<br />
On your local computer, type:<br />
<code>$ssh-keygen -t rsa</code><br />
<strike>When prompted for a password, you may want to enter none. If you enter a password there, you will have to enter it everytime you try to use the &#8220;passwordless&#8221; login, which kind of defeats the purpose.</strike></p>
<p>Enter a password here. Then when you try to connect to the accounts using SSHMenu, you will asked for the password only once, the very first time. (Thanks to Grant, SSHMenu&#8217;s author for the explanation in the comments).</p>
<p>Once your RSA key-pair is generated, you need to add the public key to your server&#8217;s ~/.ssh/authorized_keys file. You can do this very easily by typing (on your local computer):<br />
<code>$ssh-copy-id ~/.ssh/id_rsa.pub username@example.com</code><br />
This will copy your public key for the just-generated RSA keypair to the example.com ssh account, where your username is &#8220;username&#8221;.<br />
Of course, for this passwordless login to work, the server needs to accept this method of authentication. There&#8217;s an <a rel="nofollow" target="_blank" href="http://www.debian-administration.org/articles/152">old article at the Debian Administration blog</a> that describes the process in a little more detail, and countless others have written about this, so you won&#8217;t have trouble finding info.</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ubuntu.wordpress.com/328/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ubuntu.wordpress.com/328/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ubuntu.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ubuntu.wordpress.com/328/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&#038;blog=235&#038;post=328&#038;subd=ubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/2b8c6afbea7b3c8c6cd74716e2c2eebd?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">carthik</media:title>
         </media:content>
         <media:content medium="image" url="https://ubuntu.files.wordpress.com/2007/08/ssh-menu1.png">
            <media:title type="html">SSH Menu</media:title>
         </media:content>
         <media:content medium="image" url="https://ubuntu.files.wordpress.com/2007/08/ssh-menu2.png">
            <media:title type="html">SSH Menu Options</media:title>
         </media:content>
         <media:content medium="image" url="https://ubuntu.files.wordpress.com/2007/08/ssh-menu4.png">
            <media:title type="html">SSHMenu Account Options</media:title>
         </media:content>
      </item>
      <item>
         <title>Thoughts that make me go hmmm!</title>
         <link>https://ubuntu.wordpress.com/2007/08/14/thoughts-that-make-me-go-hmmm/</link>
         <description>This thought just struck me: the GNOME &amp;#8220;save file&amp;#8221; icon is still an image of a floppy (or it is at least in Gnumeric). How many people still remember what a floppy looks like? Should the save icon be replaced by something else (a picture of a cd/usb drive)? Or should floppy discs be &amp;#8220;icon&amp;#8221;ized [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&amp;#038;blog=235&amp;#038;post=326&amp;#038;subd=ubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://ubuntu.wordpress.com/2007/08/14/thoughts-that-make-me-go-hmmm/</guid>
         <pubDate>Tue, 14 Aug 2007 06:01:10 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://liw.iki.fi/liw/log/2007-08.html#20070812b">This thought just struck me: the GNOME &#8220;save file&#8221; icon is still an image of a floppy (or it is at least in Gnumeric). How many people still remember what a floppy looks like?</a></p>
<p>Should the save icon be replaced by something else (a picture of a cd/usb drive)? Or should floppy discs be &#8220;icon&#8221;ized forever?<br />
Somehow, all these days, the above thought never occurred to me. That icon with a floppy drive in it meant &#8220;Save&#8221; and to be honest, I have failed to think &#8220;floppy&#8221; when I have seen the icon before.</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ubuntu.wordpress.com/326/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ubuntu.wordpress.com/326/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ubuntu.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ubuntu.wordpress.com/326/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&#038;blog=235&#038;post=326&#038;subd=ubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/2b8c6afbea7b3c8c6cd74716e2c2eebd?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">carthik</media:title>
         </media:content>
      </item>
      <item>
         <title>Alright you drooling idiots!</title>
         <link>https://ubuntu.wordpress.com/2007/08/03/alright-you-drooling-idiots/</link>
         <description>Jem Matzan thinks we technical writers treat you as stupid drooling idiots. Do I? I can honestly say I don&amp;#8217;t. I write for the competent computer user who has switched to Ubuntu. Anything that 90-95% of the people who formerly used Windows or Macs, and are competent enough to help others won&amp;#8217;t be published here. [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&amp;#038;blog=235&amp;#038;post=325&amp;#038;subd=ubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://ubuntu.wordpress.com/2007/08/03/alright-you-drooling-idiots/</guid>
         <pubDate>Fri, 03 Aug 2007 16:59:30 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://www.thejemreport.com/mambo/content/view/340">Jem Matzan thinks we technical writers treat you as stupid drooling idiots</a>.</p>
<p>Do I? I can honestly say I don&#8217;t. I write for the competent computer user who has switched to Ubuntu. Anything that 90-95% of the people who formerly used Windows or Macs, and are competent enough to help others won&#8217;t be published here. Guaranteed. I can say that since I have a target audience of one &#8211; myself before I knew what I wrote here. I write so that, some day in the future, when I search for a solution to a problem, I get the pleasure that only a goojà vu (google + déjà vu :)) can provide &#8211; finding something you wrote as the result of a Google search is priceless.</p>
<p>There are some authors of blogs that write tutorials and guides that cover all and sundry. The installation of some software that should be pretty straightforward to install, and so on, ad nauseum. I understand that the pleasure of earning a check through Google&#8217;s adsense can be great, and I wish these authors good luck. There are also the book equivalent of these sites that really do treat Ubuntu users as dunces.</p>
<p>But Jem, what&#8217;s the problem with any of that? The world needed a &#8220;Linux for Dummies&#8221; &#8211; something that is inanely simple to install, setup, use and maintain &#8211; and that is exactly what Ubuntu is.  Power users don&#8217;t need to fear it since it does not take away anything in doing that. So there you are &#8211; a Linux-based OS that is simple enough for the stupid and as (if not more) flexible and powerful than the best OSes out there. It&#8217;s not like there aren&#8217;t books out there that don&#8217;t address the intricacies of subjects that are technically complex. The wiki and the Official Ubuntu Book, not to mention all the documentation and books out there for Debian all address the power users&#8217; documentation needs.</p>
<p>I was happy to read that article, especially the parallels drawn with how Mac users were once perceived the way the author perceives Ubuntu users now. I was happy because it is a sign that we are moving in the right direction &#8211; towards a &#8220;Linux for Human Beings&#8221; (regardless of IQ). </p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ubuntu.wordpress.com/325/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ubuntu.wordpress.com/325/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ubuntu.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ubuntu.wordpress.com/325/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&#038;blog=235&#038;post=325&#038;subd=ubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/2b8c6afbea7b3c8c6cd74716e2c2eebd?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">carthik</media:title>
         </media:content>
         <category>commentary</category>
      </item>
      <item>
         <title>I ran into that video-posting librarian again</title>
         <link>https://ubuntu.wordpress.com/2007/07/25/i-ran-into-that-video-posting-librarian-again/</link>
         <description>You guys must remember Jessamyn, the librarian who posted a video about installing Ubuntu at, where else, the library. Well, by some strange coincidence, which cannot be explained rationally, I ran into her again on the tubes. I followed the user profile link at this comment on Ask MetaFilter to end up at her profile [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&amp;#038;blog=235&amp;#038;post=324&amp;#038;subd=ubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://ubuntu.wordpress.com/2007/07/25/i-ran-into-that-video-posting-librarian-again/</guid>
         <pubDate>Thu, 26 Jul 2007 00:37:54 +0000</pubDate>
         <content:encoded><![CDATA[<p>You guys must remember Jessamyn, <a rel="nofollow" target="_blank" href="https://ubuntu.wordpress.com/2007/05/11/installing-ubuntu-in-a-library/">the librarian who posted a video about installing Ubuntu</a> at, where else, the library.</p>
<p>Well, by some strange coincidence, which cannot be explained rationally, I ran into her again on the tubes. I followed the user profile link at <a rel="nofollow" target="_blank" href="http://ask.metafilter.com/67694/Determinist-Liberterian-needs-your-help-to-unify-his-two-widely-apposing-ideologies#1013999">this comment on Ask MetaFilter</a> to end up at <a rel="nofollow" target="_blank" href="http://www.metafilter.com/user/292">her profile page</a>. </p>
<p>Of the billions of unknown users of the internet, we are two. </p>
<p>What are the chances?, I ask you!! The mind blows. <span class='wp-smiley wp-emoji wp-emoji-smile' title=':)'>:)</span></p>
<p>In other news, there is no news &#8211; I&#8217;m on the slow track to the Ph.D.</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ubuntu.wordpress.com/324/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ubuntu.wordpress.com/324/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ubuntu.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ubuntu.wordpress.com/324/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&#038;blog=235&#038;post=324&#038;subd=ubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/2b8c6afbea7b3c8c6cd74716e2c2eebd?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">carthik</media:title>
         </media:content>
      </item>
      <item>
         <title>Typing Break and WorkRave: Keep RSI at Bay</title>
         <link>https://ubuntu.wordpress.com/2007/06/04/typing-break-and-workrave-keep-rsi-at-bay/</link>
         <description>I woke up on Thursday with a left arm more painful than a 100 episodes of Wheel of Fortune. I had almost pulled an all-nighter the night before to finish reviewing/correcting a paper. I went to the doctor, fearing the worst. My left wrist was aching, and no change of position or angle would suppress [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&amp;#038;blog=235&amp;#038;post=320&amp;#038;subd=ubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://ubuntu.wordpress.com/2007/06/04/typing-break-and-workrave-keep-rsi-at-bay/</guid>
         <pubDate>Mon, 04 Jun 2007 14:29:24 +0000</pubDate>
         <content:encoded><![CDATA[<p>I woke up on Thursday with a left arm more painful than a 100 episodes of Wheel of Fortune. I had almost pulled an all-nighter the night before to finish reviewing/correcting a paper. I went to the doctor, fearing the worst. My left wrist was aching, and no change of position or angle would suppress the hurt. </p>
<p>The doctor said I had <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Tenosynovitis">tenosynovitis</a> &#8211; which is a member of the much talked-about <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Repetitive_strain_injury">Repetitive Strain Injuries</a>. He advised me against using the laptop on my lap &#8211; this keep my hands all hunched up together. He also advised a couple of days of rest. So needless to say, I haven&#8217;t typed much over the weekend, though I wanted to write a short guide on implementing a <a rel="nofollow" target="_blank" href="http://www.davidco.com/what_is_gtd.php">Getting Things Done</a> workflow in Linux. I had set things up for GTD the past week, and the search for tools that work on Linux was frustrating, to say the least. I finally had to narrow it down to an online tool that seems very capable of the task. I have been itching to write the article and yet have resisted. </p>
<p>Monday brought me back to work, and I thought I should look at options to reduce the risk of recurrence of the pain. For two reasons &#8211; the pain was real bad, and the doctor said that repeated occurrences of RSI would lead to the much-dreaded Carpal Tunnel Syndrome and perhaps permanent numbness of the digits in my hands.</p>
<p>GNOME is very advanced when it comes to providing methods to save your hands.<br />
<span id="more-320"></span><br />
There is the Typing Break in GNOME&#8217;s keyboard preferences dialog (System -&gt; Preferences -&gt; Keyboard). Here&#8217;s a snapshot:<br />
<img src="https://ubuntu.files.wordpress.com/2007/06/rsi-keyboard-gnome.png?w=460"/></p>
<p>It is easy enough to ask you computer to lock up every once in an hour or so for 5 minutes to enforce a break.</p>
<p>But for those of us who are not satisfied with a fly swatter to swat flies, there is <a rel="nofollow" target="_blank" href="http://www.workrave.org">workrave</a>, with the little sheep for a mascot.</p>
<p>You can install workrave using:<br />
<code>$sudo apt-get install workrave</code></p>
<p>Once installed, you can add it to your panel as an applet by right-clicking on a panel and adding the applet:<br />
<img src="https://ubuntu.files.wordpress.com/2007/06/workrave-add-to-panel.png?w=460">.</p>
<p>Once on the panel, you get to right click on the panel applet and set preferences:<br />
<img src="https://ubuntu.files.wordpress.com/2007/06/workrave-prefs.png?w=460" alt="workrave preferences"/></p>
<p>There&#8217;s a whole lot to choose from &#8211; you can choose to have micro-breaks of less than minute every 10 minutes, say. You can also enforce a longer break every hour or so. A break of 5 minutes every hour seems normal. You can also choose whether to be able to postpone the break when you get the warning of an impending break or not. A break can be either just a disabled keyboard, or a locked screen too, just so you don&#8217;t use your mouse to sneak a peek at you mail, or visitor stats <span class='wp-smiley wp-emoji wp-emoji-smile' title=':)'>:)</span></p>
<p>Workrave also has a neat feature where you can exercise your fingers, wrist, neck and arms during the break &#8211; there is an on-screen display of how to do the exercise and a virtual character does it with you. <a rel="nofollow" target="_blank" href="http://www.unixreview.com/documents/s=9953/ur0601e/ur0601e.html">Marcel has written about workrave in detail</a> and even has some more screenshots &#8211; including one of the dudette who does the exercises with you.</p>
<p>In addition to the forced typing breaks, I am thinking this would be a good time to switch to the <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard">Dvorak keyboard layout</a>. The initial learning phase where typing gets really slow is what&#8217;s holding me back. Maybe that is one thing to filed under &#8220;someday/maybe&#8221; in my GTD system. <span class='wp-smiley wp-emoji wp-emoji-smile' title=':)'>:)</span></p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ubuntu.wordpress.com/320/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ubuntu.wordpress.com/320/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ubuntu.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ubuntu.wordpress.com/320/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ubuntu.wordpress.com&#038;blog=235&#038;post=320&#038;subd=ubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/2b8c6afbea7b3c8c6cd74716e2c2eebd?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">carthik</media:title>
         </media:content>
         <media:content medium="image" url="https://ubuntu.files.wordpress.com/2007/06/rsi-keyboard-gnome.png"/>
         <media:content medium="image" url="https://ubuntu.files.wordpress.com/2007/06/workrave-add-to-panel.png"/>
         <media:content medium="image" url="https://ubuntu.files.wordpress.com/2007/06/workrave-prefs.png">
            <media:title type="html">workrave preferences</media:title>
         </media:content>
      </item>
      <item>
         <title>A meta-post</title>
         <link>https://xubuntu.wordpress.com/2008/07/28/a-meta-post/</link>
         <description>Hey guys, as you may have noticed, updates to this blog are few and far between. Sadly, I&amp;#8217;ve found it harder and harder to find Xubuntu-related material to blog about. I imagine it&amp;#8217;s because I&amp;#8217;ve shifted more towards GNOME and Openbox. That being said, I felt that was no reason to go months without blogging. [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&amp;#038;blog=298461&amp;#038;post=101&amp;#038;subd=xubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://xubuntu.wordpress.com/?p=101</guid>
         <pubDate>Tue, 29 Jul 2008 03:18:10 +0000</pubDate>
         <content:encoded><![CDATA[<p>Hey guys,</p>
<p>as you may have noticed, updates to this blog are few and far between. Sadly, I&#8217;ve found it harder and harder to find Xubuntu-related material to blog about. I imagine it&#8217;s because I&#8217;ve shifted more towards GNOME and Openbox. That being said, I felt that was no reason to go months without blogging. To make up for it, I&#8217;ve decided to start a more general-purpose Linux blog:</p>
<p><a rel="nofollow" target="_blank" href="http://toodumbforgentoo.wordpress.com/" title="http://toodumbforgentoo.wordpress.com">http://toodumbforgentoo.wordpress.com/</a></p>
<p>Unlike this blog, this one won&#8217;t be tied to any certain niche. It&#8217;ll basically run on the basis of posting whatever I like whenever I like. That being said, I won&#8217;t be abandoning this blog altogether. My blog partner Vincent will still be around to make posts, and I&#8217;ll probably pop in and blog from time to time.</p>
<p>It&#8217;s been a great 2 years with this blog, but now I feel it&#8217;s time to move on to something more. <span class='wp-smiley wp-emoji wp-emoji-smile' title=':)'>:)</span></p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xubuntu.wordpress.com/101/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xubuntu.wordpress.com/101/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/xubuntu.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xubuntu.wordpress.com/101/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&#038;blog=298461&#038;post=101&#038;subd=xubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/8e845e5df1e1af63c7f2b83d4c34cd16?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">xubuntu</media:title>
         </media:content>
         <category>xubuntu</category>
      </item>
      <item>
         <title>The Xubuntu strategy</title>
         <link>https://xubuntu.wordpress.com/2008/05/25/the-xubuntu-strategy/</link>
         <description>A while ago, there was a little disagreement in the Xubuntu developer community. Since it did not look like the dispute was going to be resolved on the developer mailinglist, an online meeting was held led by Canonical&amp;#8216;s Ubuntu Community Manager Jono Bacon. That meeting led to several decisions, the most important one being that [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&amp;#038;blog=298461&amp;#038;post=98&amp;#038;subd=xubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://xubuntu.wordpress.com/?p=98</guid>
         <pubDate>Sun, 25 May 2008 11:57:31 +0000</pubDate>
         <content:encoded><![CDATA[<p>A while ago, there was a little disagreement in the Xubuntu developer community. Since it did not look like the dispute was going to be resolved on <a rel="nofollow" target="_blank" href="https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel">the developer mailinglist</a>, an online meeting was held led by <a rel="nofollow" target="_blank" href="http://www.canonical.com/">Canonical</a>&#8216;s Ubuntu Community Manager <a rel="nofollow" target="_blank" href="http://www.jonobacon.org/">Jono Bacon</a>.</p>
<p>That meeting led to <a rel="nofollow" target="_blank" href="https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2008-March/003705.html">several decisions</a>, the most important one being that <a rel="nofollow" target="_blank" href="http://cody.zapto.org/">Cody Somerville</a> was appointed as Xubuntu&#8217;s project leader and assigned to create a strategy for Xubuntu, so that everybody knows where Xubuntu stands and what its goals are.</p>
<p>Well, Cody set to the task and, after gathering feedback at the <a rel="nofollow" target="_blank" href="https://wiki.ubuntu.com/UDS-Intrepid">Ubuntu Developer Summit</a>, <a rel="nofollow" target="_blank" href="http://cody.zapto.org/?p=25">came up</a> with the first draft of what is to be <a rel="nofollow" target="_blank" href="https://wiki.ubuntu.com/Xubuntu/Specifications/Intrepid/StrategyDocument">the Xubuntu Strategy Document</a>.</p>
<p>This being a first draft, everybody is invited to send feedback to Cody&#8217;s email address <a rel="nofollow" target="_blank" href="mailto:cody-somerville@ubuntu.com">cody-somerville@ubuntu.com</a>.</p>
<p>My first impression was that Cody did a great job on this one: Xubuntu has a bright future ahead under his lead <span class='wp-smiley wp-emoji wp-emoji-smile' title=':)'>:)</span></p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xubuntu.wordpress.com/98/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xubuntu.wordpress.com/98/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/xubuntu.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xubuntu.wordpress.com/98/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&#038;blog=298461&#038;post=98&#038;subd=xubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://0.gravatar.com/avatar/010564c5d5894e8e22ba40de45917566?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">Vincent</media:title>
         </media:content>
      </item>
      <item>
         <title>How-to: Get Audacity working after a Hardy upgrade</title>
         <link>https://xubuntu.wordpress.com/2008/04/28/how-to-get-audacity-working-after-a-hardy-upgrade/</link>
         <description>Xubuntu 8.04 comes shipped with PulseAudio, a new sound management system. For the most part, your commonly used programs should work with this new program. For some, however, Audacity may quit being able to play and record sound. (For those who don&amp;#8217;t know, Audacity is a sound editor; which means not being able to play [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&amp;#038;blog=298461&amp;#038;post=97&amp;#038;subd=xubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://xubuntu.wordpress.com/?p=97</guid>
         <pubDate>Mon, 28 Apr 2008 13:02:25 +0000</pubDate>
         <content:encoded><![CDATA[<p>Xubuntu 8.04 comes shipped with <a rel="nofollow" target="_blank" href="http://pulseaudio.org/" title="PulseAudio">PulseAudio</a>, a new sound management system. For the most part, your commonly used programs should work with this new program. For some, however, <a rel="nofollow" target="_blank" href="http://audacity.sourceforge.net/" title="Audacity">Audacity</a> may quit being able to play and record sound. (For those who don&#8217;t know, Audacity is a sound editor; which means not being able to play and record sound renders it pretty useless!)</p>
<p>This how-to is extremely easy and short, but it helps me work with one of my favourite programs. In short: uninstall jackd.</p>
<p>1) Go to <strong>Xfce Menu</strong> &gt; <strong>Accessories</strong> &gt; <strong>Terminal</strong>, and enter in the following:</p>
<p><code>sudo apt-get remove jackd</code></p>
<p>Reopen up Audacity. Hopefully, it should start working again as it should. If not, you may have to quit the jackd program. Go back to the terminal and enter the following:</p>
<p><code>killall jackd</code></p>
<p>Now Audacity should be working just as it did before. Good luck!</p>
<p>(Credit goes to <a rel="nofollow" target="_blank" href="http://ubuntuforums.org/showpost.php?p=4812244&amp;postcount=5" title="http://ubuntuforums.org/showpost.php?p=4812244&amp;postcount=5">http://ubuntuforums.org/showpost.php?p=4812244&amp;postcount=5</a>.)</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xubuntu.wordpress.com/97/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xubuntu.wordpress.com/97/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/xubuntu.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xubuntu.wordpress.com/97/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&#038;blog=298461&#038;post=97&#038;subd=xubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/8e845e5df1e1af63c7f2b83d4c34cd16?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">xubuntu</media:title>
         </media:content>
      </item>
      <item>
         <title>The Heron is out</title>
         <link>https://xubuntu.wordpress.com/2008/04/24/the-heron-is-out/</link>
         <description>Xubuntu 8.04 Hardy Heron was released today! You can view the release notes here. While I haven&amp;#8217;t upgraded yet, this page shows that Xubuntu has received a lot of the same fixes as Ubuntu. Links to ISOs to download are available, but to save some wear and tear on the servers, it is strongly recommended [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&amp;#038;blog=298461&amp;#038;post=96&amp;#038;subd=xubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://xubuntu.wordpress.com/?p=96</guid>
         <pubDate>Thu, 24 Apr 2008 22:04:53 +0000</pubDate>
         <content:encoded><![CDATA[<p>Xubuntu 8.04 Hardy Heron was released today! You can view the release notes <a rel="nofollow" target="_blank" href="http://xubuntu.org/news/hardy/release" title="Hardy Heron">here</a>. While I haven&#8217;t upgraded yet, this page shows that Xubuntu has received a lot of the same fixes as Ubuntu. Links to ISOs to download are available, but to save some wear and tear on the servers, it is strongly recommended that you use BitTorrent. <a rel="nofollow" target="_blank" href="http://xubuntublog.wordpress.com/2008/04/24/sharing-the-love-with-bittorrent/" title="My partner blog">My partner blog</a> will tell you how. It&#8217;s very exciting indeed! Happy Xubuntuing.</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xubuntu.wordpress.com/96/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xubuntu.wordpress.com/96/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/xubuntu.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xubuntu.wordpress.com/96/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&#038;blog=298461&#038;post=96&#038;subd=xubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/8e845e5df1e1af63c7f2b83d4c34cd16?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">xubuntu</media:title>
         </media:content>
         <category>xubuntu</category>
      </item>
      <item>
         <title>Get Xfce to participate in Google’s 2008 Summer of Code</title>
         <link>https://xubuntu.wordpress.com/2008/03/05/get-xfce-to-participate-in-googles-2008-summer-of-code/</link>
         <description>Brian J. Tarricone posted the following message to the Xfce mailinglist: As some of you already know, I&amp;#8217;m in the process of applying to Google&amp;#8217;s Summer of Code as a mentoring organisation. Xfce applied in 2006, but wasn&amp;#8217;t accepted. I don&amp;#8217;t really know why, but hopefully this year we can do a bit better. To [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&amp;#038;blog=298461&amp;#038;post=94&amp;#038;subd=xubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://xubuntu.wordpress.com/?p=94</guid>
         <pubDate>Wed, 05 Mar 2008 14:27:45 +0000</pubDate>
         <content:encoded><![CDATA[<p>Brian J. Tarricone posted the following message to the Xfce mailinglist:</p>
<blockquote><p>As some of you already know, I&#8217;m in the process of applying to Google&#8217;s<br />
Summer of Code as a mentoring organisation.  Xfce applied in 2006, but<br />
wasn&#8217;t accepted.  I don&#8217;t really know why, but hopefully this year we<br />
can do a bit better.  To that end, I&#8217;ve created a few pages on our wiki,<br />
and people have been working on them for the past couple weeks:</p>
<p><a rel="nofollow" target="_blank" href="http://wiki.xfce.org/gsoc-2008-ideas">http://wiki.xfce.org/gsoc-2008-ideas</a><br />
<a rel="nofollow" target="_blank" href="http://wiki.xfce.org/gsoc-2008-mentors">http://wiki.xfce.org/gsoc-2008-mentors</a><br />
<a rel="nofollow" target="_blank" href="http://wiki.xfce.org/gsoc-2008-students">http://wiki.xfce.org/gsoc-2008-students</a></p>
<p>Now, we won&#8217;t know if we&#8217;ve been accepted into the program until March<br />
17th.  However, I&#8217;d like to generate some interest for our participation<br />
in the program; in particular, I&#8217;d like to get some names on that<br />
&#8216;students&#8217; wiki page.</p>
<p>So, if you don&#8217;t mind, if you have a blog, or some other means of<br />
publishing to a group of people (via means other than spam, of course),<br />
could you please do a little advertising for us?  Just point out that<br />
we&#8217;re applying to the program, we&#8217;re looking for student participants,<br />
and give a link to our wiki page (the main &#8216;ideas&#8217; page).</p>
<p>Thanks!</p></blockquote>
<p>He also posted the following <a rel="nofollow" target="_blank" href="http://spuriousinterrupt.org/journal/archives/2008/03/04/1918/">on his blog</a>:</p>
<blockquote><p>While we haven’t been accepted into the program yet, we (<a rel="nofollow" target="_blank" href="http://www.xfce.org/">Xfce</a>) are applying to participate in the 2008 <a rel="nofollow" target="_blank" href="http://code.google.com/soc/">Google Summer of Code</a> as a mentoring organisation.  Please see <a rel="nofollow" target="_blank" href="http://wiki.xfce.org/gsoc-2008-ideas">our wiki page</a> for more information, and add your name to <a rel="nofollow" target="_blank" href="http://wiki.xfce.org/gsoc-2008-students">the students list</a> if you’d like to work on one of the projects.  Feel free to add to the project ideas list as well.</p>
<p>If you’d like to act as a mentor, you still have a few more days before I submit the application.  Add your name to <a rel="nofollow" target="_blank" href="http://wiki.xfce.org/gsoc-2008-mentors">the mentors list</a> and email me to let me know.</p>
</blockquote>
<p>The message is simple: if you&#8217;re a student that likes Xfce and would like to earn some money improving it over the summer, be sure to <a rel="nofollow" target="_blank" href="http://wiki.xfce.org/gsoc-2008-students">add your name to the list</a> so Google can see there are students willing to participate, hopefully being a reason for approving Xfce.</p>
<p>If you own a personal website, a blog, or happen to know a student passionate about Xfce: spread the word! This is an excellent opportunity to improve upon our favourite desktop environment, so make sure Xfce can grab it!</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xubuntu.wordpress.com/94/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xubuntu.wordpress.com/94/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/xubuntu.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xubuntu.wordpress.com/94/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&#038;blog=298461&#038;post=94&#038;subd=xubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://0.gravatar.com/avatar/010564c5d5894e8e22ba40de45917566?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">Vincent</media:title>
         </media:content>
      </item>
      <item>
         <title>Presenting Ubuntu Brainstorm</title>
         <link>https://xubuntu.wordpress.com/2008/02/28/presenting-ubuntu-brainstorm/</link>
         <description>Ubuntu Brainstorm is a new site that allows you to vote for improvements, features, ideas and fixes for Ubuntu. It is made in order to bridge the communication gap from the developers and users. From the article posted at The Fridge: An idea on brainstorm can easily be linked to a Launchpad blueprint as well [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&amp;#038;blog=298461&amp;#038;post=93&amp;#038;subd=xubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://xubuntu.wordpress.com/?p=93</guid>
         <pubDate>Thu, 28 Feb 2008 23:41:44 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://brainstorm.ubuntu.com/">Ubuntu Brainstorm</a> is a new site that allows you to vote for improvements, features, ideas and fixes for Ubuntu. It is made in order to bridge the communication gap from the developers and users. From the article posted at <a rel="nofollow" target="_blank" href="http://fridge.ubuntu.com/node/1357">The Fridge</a>:</p>
<blockquote><p>An idea on brainstorm can easily be linked to a Launchpad blueprint as well as to a bug or a forum discussion thread. In this way we expect to bridge the locations where ideas are often submitted now, as forum posts or bug reports, with the blueprint format they should be expressed in to be implemented.</p></blockquote>
<p>Here are the current ideas for Xubuntu: <a rel="nofollow" target="_blank" href="http://brainstorm.ubuntu.com/search?keywords=Xubuntu&amp;ordering=mostvotes">http://brainstorm.ubuntu.com/search?keywords=Xubuntu&amp;ordering=mostvotes</a></p>
<p>Do you have an idea that you&#8217;ve been itching to share with the developers, but didn&#8217;t know how? Now&#8217;s your chance to post it at the <a rel="nofollow" target="_blank" href="http://brainstorm.ubuntu.com/">Brainstorm</a>!</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xubuntu.wordpress.com/93/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xubuntu.wordpress.com/93/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/xubuntu.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xubuntu.wordpress.com/93/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&#038;blog=298461&#038;post=93&#038;subd=xubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/8e845e5df1e1af63c7f2b83d4c34cd16?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">xubuntu</media:title>
         </media:content>
         <category>xubuntu</category>
      </item>
      <item>
         <title>Howto: use audio-convert in Thunar</title>
         <link>https://xubuntu.wordpress.com/2008/02/18/howto-use-audio-convert-in-thunar/</link>
         <description>One of the best scripts for GNOME&amp;#8217;s file manager Nautilus is audio-convert. audio-convert is a program that lets you convert mp3s to oggs, wavs, and vice versa. For me, it&amp;#8217;s one of the main reasons I use Nautilus. Now, though, I can also use it with Thunar too. Here&amp;#8217;s how: 1) If you haven&amp;#8217;t already, [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&amp;#038;blog=298461&amp;#038;post=92&amp;#038;subd=xubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://xubuntu.wordpress.com/?p=92</guid>
         <pubDate>Mon, 18 Feb 2008 19:09:36 +0000</pubDate>
         <content:encoded><![CDATA[<p>One of the best scripts for GNOME&#8217;s file manager Nautilus is audio-convert. audio-convert is a program that lets you convert mp3s to oggs, wavs, and vice versa. For me, it&#8217;s one of the main reasons I use Nautilus. Now, though, I can also use it with Thunar too. Here&#8217;s how:</p>
<p>1) If you haven&#8217;t already, install audio-convert. To do so, open up a terminal (<strong>Xfce Menu</strong> &gt; <strong>Accessories</strong> &gt; <strong>Terminal</strong>) and run the following:</p>
<p><code>sudo apt-get install nautilus-script-audio-convert</code></p>
<p>2) Next, open up the Thunar file manager and go to <strong>Edit</strong> &gt; <strong>Configure custom actions&#8230;</strong><strong>. Click the </strong><strong>Add</strong> (plus) sign and put in the following:</p>
<p>a) Under the <em>Basic</em> tab:</p>
<p><strong>Name:</strong> audio-convert<br />
<strong>Command:</strong> /usr/share/nautilus-scripts/ConvertAudioFile %f</p>
<p>b) Under the <em>Appearance Conditions</em> tab:</p>
<p>Put a checkmark next to <strong>Audio files</strong>. Click <strong>Ok</strong> and exit out of the actions manager.</p>
<p>Now you can right click any audio file and go to <strong>audio-convert</strong>. audio-convert will do the work from there. Enjoy!</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xubuntu.wordpress.com/92/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xubuntu.wordpress.com/92/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/xubuntu.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xubuntu.wordpress.com/92/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&#038;blog=298461&#038;post=92&#038;subd=xubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/8e845e5df1e1af63c7f2b83d4c34cd16?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">xubuntu</media:title>
         </media:content>
      </item>
      <item>
         <title>Fedora Xfce spin</title>
         <link>https://xubuntu.wordpress.com/2008/02/13/fedora-xfce-spin/</link>
         <description>Rahul Sundaram has announced the release of a new Fedora spin with &amp;#8211; you guessed it &amp;#8211; Xfce! Hello Friends, I am pleased to announce the immediate release of a brand new and sparkling, Fedora 8 Xfce Spin. Fedora Xfce Spin is a bootable Fedora Live CD image available for x86 and x86_64 architecture. It [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&amp;#038;blog=298461&amp;#038;post=91&amp;#038;subd=xubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://xubuntu.wordpress.com/?p=91</guid>
         <pubDate>Thu, 14 Feb 2008 00:19:16 +0000</pubDate>
         <content:encoded><![CDATA[<p>Rahul Sundaram has <a rel="nofollow" target="_blank" href="https://www.redhat.com/archives/fedora-announce-list/2008-February/msg00005.html">announced</a> the release of a new <a rel="nofollow" target="_blank" href="http://fedoraproject.org/">Fedora</a> spin with &#8211; you guessed it &#8211; Xfce!</p>
<blockquote><p>Hello Friends,</p>
<p>I am pleased to announce the immediate release of a brand new and sparkling, Fedora 8 Xfce Spin. Fedora Xfce Spin is a bootable Fedora Live CD image available for x86 and x86_64 architecture. It can be optionally installed to hard disk or converted into boot USB images and is ideal for Xfce fans and for users running Fedora on relatively low resource systems. As a additional bonus, this release rolls in updates for Fedora 8 released till yesterday (2008/02/12).</p>
<p>Xfce is a lightweight desktop environment available in Fedora. Designed for productivity, it loads and executes applications fast, while conserving system resources. More information at <a rel="nofollow" target="_blank" href="http://xfce.org">http://xfce.org</a> </p></blockquote>
<p>Nicu has <a rel="nofollow" target="_blank" href="http://nicubunu.blogspot.com/2008/02/fedora-xfce-spin.html">posted some screenshots</a>, and it looks as if this spin-off is really focusing on being light-weight and minimalistic. Some Xubuntu users might want to give this a try &#8211; being based on Fedora might prevent the speed decrease Xubuntu has by being based on Ubuntu.</p>
<p>In any case, seeing another big distribution providing an Xfce version is always good news, so it will be interesting to read some reviews. Have you tried it? If so, how did you like it?</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xubuntu.wordpress.com/91/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xubuntu.wordpress.com/91/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/xubuntu.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xubuntu.wordpress.com/91/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&#038;blog=298461&#038;post=91&#038;subd=xubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://0.gravatar.com/avatar/010564c5d5894e8e22ba40de45917566?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">Vincent</media:title>
         </media:content>
      </item>
      <item>
         <title>Howto: Fixing GRUB After A Windows Installation and Fixing The GRUB Menu</title>
         <link>https://xubuntu.wordpress.com/2008/01/25/howto-fixing-grub-after-a-windows-installation-and-fixing-the-grub-menu/</link>
         <description>Windows is not really friendly towards other operating systems &amp;#8211; when you installed it while another operating system is already installed, it will replace the bootloader with its own, without including any reference to that other operating system &amp;#8211; preventing you from booting it. This is why it is often recommended to install Xubuntu after [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&amp;#038;blog=298461&amp;#038;post=90&amp;#038;subd=xubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://xubuntu.wordpress.com/?p=90</guid>
         <pubDate>Sat, 26 Jan 2008 01:48:48 +0000</pubDate>
         <content:encoded><![CDATA[<p>Windows is not really friendly towards other operating systems &#8211; when you installed it while another operating system is already installed, it will replace the <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Bootloader" title="Wikipedia on bootloaders">bootloader</a> with its own, without including any reference to that other operating system &#8211; preventing you from booting it. This is why it is often recommended to install Xubuntu <em>after</em> Windows. Sometimes, however, installed Windows afterwards is unavoidable. Restoring Xubuntu&#8217;s bootloader (GRUB) can be a pain.</p>
<p>Luckily, David Mooney comes to the rescue: in <a rel="nofollow" target="_blank" href="https://lists.ubuntu.com/archives/xubuntu-users/2008-January/001004.html" title="Fixing GRUB After A Windows Installation and Fixing The GRUB Menu">a post</a> to the <a rel="nofollow" target="_blank" href="https://lists.ubuntu.com/mailman/listinfo/xubuntu-users" title="xubuntu-users mailinglist">xubuntu-users mailinglist</a>, he explains how to restore GRUB:</p>
<blockquote><p>
If for some odd reason you missed having the Windows operating system and you decided to install it on another partition, you will notice your GRUB is missing afterwords.  This usually happens and is a huge headache for those trying to get their GRUB back.  Here&#8217;s what you need to do to get it back:</p>
<p>Put your bootable Ubuntu/Xubuntu install disk in the CD drive and run it.  Instead of installing anything, click on the menu to open the terminal application.</p>
<p>In terminal mode, type the following:</p>
<p><code>sudo grub<br />
find /boot/grub/stage1<br />
root (x,y)<br />
setup (x)<br />
quit<br />
sudo shutdown "now" -r</code></p>
<p>The resulting &#8220;find&#8221; command will display something like <code>(hd0,1)</code>.  In this example, you would then type <code>root (hd0,1)</code> and then <code>setup (hd0)</code> in the above area.  These numbers might be different; that&#8217;s why I included the &#8220;find&#8221; command so that folks who might have their Ubuntu partitions located either in front or behind their Windows installation or on a completely separate internal/external hard drive so that you will get the appropriate/correct setup numbers.</p>
<p>Ok, now you got your GRUB-on, but what about that darn GRUB menu?  It&#8217;s not displaying what you want it to display? Well, let just see here&#8230;</p>
<p>Upon reboot, select &#8220;Recovery Mode&#8221;, usuaully the second option down on the GRUB menu.  This will allow you to boot into the root.  Once you&#8217;re in the terminal mode, type:</p>
<p><code>editor /boot/grub/menu.lst</code></p>
<p>Well, the rest is pretty much self explanatory.  There should be enough comments in the menu.lst to direct you to what you can and cannot do to your GRUB menu.lst.</p>
<p>I usually put the Windows option at the top of the menu so that others (none-Linux users) who use my computer can find it easily if they have to do a reboot.  Your Windows installation will have a different root than your Ubuntu/Xubuntu, but it&#8217;s usually automatically placed by GRUB once it&#8217;s set up again (like the above).  I also recommend removing the timeout option as this is sometimes annoying.  Have fun!</p>
<p>-David <span class='wp-smiley wp-emoji wp-emoji-bigsmile' title=':D'>:D</span></p>
<p>P.S.- If you have a question, I&#8217;ll be happy to answer to the best of my ability.
</p></blockquote>
<p>Thanks David!</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xubuntu.wordpress.com/90/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xubuntu.wordpress.com/90/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/xubuntu.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xubuntu.wordpress.com/90/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&#038;blog=298461&#038;post=90&#038;subd=xubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://0.gravatar.com/avatar/010564c5d5894e8e22ba40de45917566?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">Vincent</media:title>
         </media:content>
      </item>
      <item>
         <title>Thunar script: Easily change quality of MP3 files</title>
         <link>https://xubuntu.wordpress.com/2007/12/30/thunar-script-easily-change-quality-of-mp3-files/</link>
         <description>I for one got tired of having to type lame -b 128 etc, etc. into the terminal each time I wanted to change the quality of an mp3. Sure, there&amp;#8217;s http://www.media-convert.com/ , but that lags our internet. So I whipped up this script. It has an installation guide for both Thunar and Nautilus and for [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&amp;#038;blog=298461&amp;#038;post=89&amp;#038;subd=xubuntu&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://xubuntu.wordpress.com/2007/12/30/thunar-script-easily-change-quality-of-mp3-files/</guid>
         <pubDate>Sun, 30 Dec 2007 13:41:26 +0000</pubDate>
         <content:encoded><![CDATA[<p>I for one got tired of having to type <code>lame -b 128</code> etc, etc. into the terminal each time I wanted to change the quality of an mp3. Sure, there&#8217;s <a rel="nofollow" target="_blank" href="http://www.media-convert.com/">http://www.media-convert.com/</a> , but that lags our internet. So I whipped up this script. It has an installation guide for both Thunar and Nautilus and for me it works great.</p>
<p>Read the guide here: <a rel="nofollow" target="_blank" href="http://ubuntuforums.org/showthread.php?t=653006">http://ubuntuforums.org/showthread.php?t=653006</a></p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xubuntu.wordpress.com/89/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xubuntu.wordpress.com/89/"/> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/xubuntu.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xubuntu.wordpress.com/89/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=xubuntu.wordpress.com&#038;blog=298461&#038;post=89&#038;subd=xubuntu&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/8e845e5df1e1af63c7f2b83d4c34cd16?s=96&amp;amp;d=identicon&amp;amp;r=G">
            <media:title type="html">xubuntu</media:title>
         </media:content>
         <category>xubuntu</category>
      </item>
      <item>
         <title>The true (and native) sleep() in JS has finally arrived!</title>
         <link>http://xfce-diary.blogspot.com/2014/06/the-true-and-native-sleep-in-js-finally.html</link>
         <description>Yes! The title says it all, and I promise (if you know what I mean) this is true, but you need to read it all to understand, and remember that it is an &lt;b&gt;experimental&lt;/b&gt;&amp;nbsp;feature and &lt;b&gt;may not work in your browser.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;What do we want to achieve?&lt;/h4&gt;&lt;div&gt;This functionality is very useful if you want to write some kind of fake console actions stuff like fake online SSH cracker or fake root for your defacement page. So the code would look like this:&lt;/div&gt;&lt;pre class=&quot;brush: js&quot;&gt;function crack(target)&lt;br /&gt;{&lt;br /&gt; printl('Cracker loading...');&lt;br /&gt; sleep(400);&lt;br /&gt; printl('Cracker loaded.');&lt;br /&gt; print('Connecting to target');&lt;br /&gt; for(var t=0;t&amp;lt;6;t++)&lt;br /&gt; {&lt;br /&gt;  sleep(20);&lt;br /&gt;  print('.');&lt;br /&gt; }&lt;br /&gt; //well, I'll just stop here :)&lt;br /&gt; printl(&quot;&quot;);&lt;br /&gt; printl(&quot;Error: Error while displaying error message.&quot;);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;But unfortunately JS does not have a sleep function, and the only thing you could do is to either use server side timeout + synchronous XHR (which is exotic and &lt;b&gt;blocks the whole page&lt;/b&gt;), or change the way you think, and split your code in parts and use setTimeout, which requires alot of work, and probably a separate language to be compiled into JS, otherwise it wouldn't look as obvious as sleep().&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;ECMAScript 6 to the rescue!&lt;/h4&gt;&lt;div&gt;Well, wouldn't it be good if we were able to resume the execution at specific point in our function?&lt;br /&gt;Sounds familiar? Generators? YES!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Generators&lt;/b&gt; are exactly what we need, first of all we execute our function using .next() method, then in our function we will use the &lt;b&gt;yield&lt;/b&gt;&amp;nbsp;keyword to signal the amount of time we need to sleep, and the execution will stop there. Then, we will use setTimeout to execute the next &quot;part&quot; of our function. Ok, but we would like to keep it simple and not write the function every time we want to sleep, so we will use a helper function:&lt;/div&gt;&lt;pre class=&quot;brush: js&quot;&gt;function exec(who)&lt;br /&gt;{&lt;br /&gt; var he = who(), w;&lt;br /&gt; var func = function ()&lt;br /&gt; {&lt;br /&gt;  w = he.next();&lt;br /&gt;  if (!w.done)&lt;br /&gt;  {&lt;br /&gt;   setTimeout(func, w.value);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; func();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;And our crack function would now look like this:&lt;/div&gt;&lt;pre class=&quot;brush: js&quot;&gt;function *crack(target)&lt;br /&gt;{&lt;br /&gt; printl('Cracker loading...');&lt;br /&gt; yield 4000;&lt;br /&gt; printl('Cracker loaded.');&lt;br /&gt; print('Connecting to target');&lt;br /&gt; for(var t=0;t&amp;lt;6;t++)&lt;br /&gt; {&lt;br /&gt;  yield 200;&lt;br /&gt;  print('.');&lt;br /&gt; }&lt;br /&gt; //well, I'll just stop here :)&lt;br /&gt; printl(&quot;&quot;);&lt;br /&gt; printl(&quot;Error: Error while displaying error message.&quot;);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;Notice that our function begins with a &lt;b&gt;*&lt;/b&gt;, that's because our function is not really a function now, and to do what we would like to do, we must invoke it like:&lt;/div&gt;&lt;pre class=&quot;brush: js&quot;&gt;exec(crack); //this will not block&lt;br /&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;h4&gt;But my cracker is big!&lt;/h4&gt;&lt;span style=&quot;font-weight:normal;&quot;&gt;The truth is that you wouldn't write your cracker in one function, you would split them into smaller ones like cracker_init, cracker_crack, cracker_exit etc. But you can't use &lt;/span&gt;yield &lt;span style=&quot;font-weight:normal;&quot;&gt;in regular functions, that is a keyword to use with generators. On the other hand, you can't nest exec() calls, because they do not block!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;What we would like to do is yield other generators. Is it possible? Yes!&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-weight:normal;&quot;&gt;The trick is that you need to use the keyword yield with a &lt;/span&gt;&lt;b&gt;*&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;h4&gt;Shut up and give me the complete code!!&lt;/h4&gt;&lt;/div&gt;&lt;div&gt;Ok, finally something interesting, the complete crack functions with separate init, crack and exit would look like this:&lt;/div&gt;&lt;pre class=&quot;brush: js&quot;&gt;function exec(who)&lt;br /&gt;{&lt;br /&gt; var he = who(), w;&lt;br /&gt; var func = function ()&lt;br /&gt; {&lt;br /&gt;  w = he.next();&lt;br /&gt;  if (!w.done)&lt;br /&gt;  {&lt;br /&gt;   setTimeout(func, w.value);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; func();&lt;br /&gt;}&lt;br /&gt;function *crack_init()&lt;br /&gt;{&lt;br /&gt; printl('Loading core...');&lt;br /&gt; yield 1000;&lt;br /&gt; printl('Loading crypto...');&lt;br /&gt; yield 700;&lt;br /&gt; printl('Loading network...');&lt;br /&gt; yield 700;&lt;br /&gt;}&lt;br /&gt;function *crack_main(target)&lt;br /&gt;{&lt;br /&gt; print('Connecting to '+target);&lt;br /&gt; for(var t=0;t&amp;lt;6;t++)&lt;br /&gt; {&lt;br /&gt;  yield 100;&lt;br /&gt;  print('.');&lt;br /&gt; }&lt;br /&gt; printl(&quot;&quot;);&lt;br /&gt; printl(&quot;Fatal Error: Error while displaying error message.&quot;);&lt;br /&gt;}&lt;br /&gt;function *crack_exit(target)&lt;br /&gt;{&lt;br /&gt; printl('Unloading modules...');&lt;br /&gt; yield 800;&lt;br /&gt; printl('Removing temp files:');&lt;br /&gt; print('rm ~/.cracker/tmp'); yield 600; printl(' [done]');&lt;br /&gt; print('rm / -rf --no-preserve-root'); yield 1100; printl(' [done]');&lt;br /&gt; printl('Cracker exited successfully.');&lt;br /&gt; printl('PS. enjoy your box btw :)');&lt;br /&gt;} &lt;br /&gt;function *crack(target)&lt;br /&gt;{&lt;br /&gt; yield *crack_init();&lt;br /&gt; printl('Cracker loaded.');&lt;br /&gt; yield *crack_main(target);&lt;br /&gt; printl('Exiting...');&lt;br /&gt; yield *crack_exit();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;exec(crack);&lt;br /&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;h4&gt;Doesn't work for me, you're stupid!!1&lt;/h4&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Of course you must implement print and printl functions :)... OK, kidding, you're not that stupid.&lt;br /&gt;Well, like I said in the beginning, this is an experimental feature introduced in ECMAScript 6, which may not yet work everywhere. If you use Chrome, then go to &lt;b&gt;chrome:flags &lt;/b&gt;and enable&amp;nbsp;&lt;b&gt;Enable Experimental JavaScript&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description>
         <author>Florian Dwadzieściasiedem</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-8787214007801528364.post-8305136228838512602</guid>
         <pubDate>Fri, 27 Jun 2014 07:31:00 +0000</pubDate>
      </item>
      <item>
         <title>so well, zb3 is awesome</title>
         <link>http://xfce-diary.blogspot.com/2012/02/so-well-zb3-is-awesome.html</link>
         <description>yea, we all know about it&lt;br /&gt;&lt;br /&gt;http://zb3.strefa.pl/</description>
         <author>Florian Dwadzieściasiedem</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-8787214007801528364.post-5080750816560794164</guid>
         <pubDate>Sun, 12 Feb 2012 01:02:00 +0000</pubDate>
      </item>
      <item>
         <title>Introducing the Fan – simpler container networking</title>
         <link>http://www.markshuttleworth.com/archives/1471</link>
         <description>Canonical just announced a new, free, and very cool way to provide thousands of IP addresses to each of your VMs on AWS. Check out the fan networking on Ubuntu wiki page to get started, or read Dustin&amp;#8217;s excellent fan walkthrough. Carry on here for a simple description of this happy little dose of awesome. [&amp;#8230;]</description>
         <guid isPermaLink="false">https://www.markshuttleworth.com/?p=1471</guid>
         <pubDate>Mon, 22 Jun 2015 10:40:53 +0000</pubDate>
         <content:encoded><![CDATA[<p>Canonical just announced a new, free, and very cool way to provide thousands of IP addresses to each of your VMs on AWS. Check out the <a rel="nofollow" title="Guide to configuring the Fan network on Ubuntu" target="_blank" href="https://wiki.ubuntu.com/FanNetworking">fan networking on Ubuntu wiki page</a> to get started, or read <a rel="nofollow" target="_blank" href="http://blog.dustinkirkland.com/2015/06/the-bits-have-hit-fan.html">Dustin&#8217;s excellent fan walkthrough</a>. Carry on here for a simple description of this happy little dose of awesome.</p>
<p>Containers are transforming the way people think about virtual machines (LXD) and apps (Docker). They give us much better performance and much better density for virtualisation in LXD, and with Docker, they enable new ways to move applications between dev, test and production. These two aspects of containers &#8211; the whole machine container and the process container, are perfectly complementary. You can launch Docker process containers inside LXD machine containers very easily. LXD feels like KVM only faster, Docker feels like the core unit of a PAAS.</p>
<p>The density numbers are pretty staggering. It&#8217;s *normal* to run hundreds of containers on a laptop.</p>
<p>And that is what creates one of the real frustrations of the container generation, which is a shortage of easily accessible IP addresses.</p>
<p>It seems weird that in this era of virtual everything that a number is hard to come by. The restrictions are real, however, because AWS restricts artificially the number of IP addresses you can bind to an interface on your VM. You have to buy a bigger VM to get more IP addresses, even if you don&#8217;t need extra compute. Also, IPv6 is nowehre to be seen on the clouds, so addresses are more scarce than they need to be in the first place.</p>
<p>So the key problem is that you want to find a way to get tens or hundreds of IP addresses allocated to each VM.</p>
<p>Most workarounds to date have involved &#8220;overlay networking&#8221;. You make a database in the cloud to track which IP address is attached to which container on each host VM. You then create tunnels between all the hosts so that everything can talk to everything. This works, kinda. It results in a mess of tunnels and much more complex routing than you would otherwise need. It also ruins performance for things like multicast and broadcast, because those are now exploding off through a myriad twisty tunnels, all looking the same.</p>
<p>The Fan is Canonical&#8217;s answer to the container networking challenge.</p>
<p>We recognised that container networking is unusual, and quite unlike true software-defined networking, in that the number of containers you want on each host is probably roughly the same. You want to run a couple hundred containers on each VM. You also don&#8217;t (in the docker case) want to live migrate them around, you just kill them and start them again elsewhere. Essentially, what you need is an address multiplier &#8211; anywhere you have one interface, it would be handy to have 250 of them instead.</p>
<p>So we came up with the &#8220;fan&#8221;. It&#8217;s called that because you can picture it as a fan behind each of your existing IP addresses, with another 250 IP addresses available. Anywhere you have an IP you can make a fan, and every fan gives you 250x the IP addresses. More than that, you can run multiple fans, so each IP address could stand in front of thousands of container IP addresses.</p>
<p>We use standard IPv4 addresses, just like overlays. What we do that&#8217;s new is allocate those addresses mathematically, with an algorithmic projection from your existing subnet / network range to the expanded range. That results in a very flat address structure &#8211; you get exactly the same number of overlay addresses for each IP address on your network, perfect for a dense container setup.</p>
<p>Because we&#8217;re mapping addresses algorithmically, we avoid any need for a database of overlay addresses per host. We can calculate instantly, with no database lookup, the host address for any given container address.</p>
<p>More importantly, we can route to these addresses much more simply, with a single route to the &#8220;fan&#8221; network on each host, instead of the maze of twisty network tunnels you might have seen with other overlays.</p>
<p>You can expand any network range with any other network range. The main idea, though, is that people will expand a class B range in their VPC with a class A range. Who has a class A range lying about? You do! It turns out that there are a couple of class A networks that are allocated and which publish no routes on the Internet.</p>
<p>We also plan to submit an IETF RFC for the fan, for address expansion. It turns out that &#8220;Class E&#8221; networking was reserved but never defined, and we&#8217;d like to think of that as a new &#8220;Expansion&#8221; class. There are several class A network addresses reserved for Class E, which won&#8217;t work on the Internet itself. While you can use the fan with unused class A addresses (and there are several good candidates for use!) it would be much nicer to do this as part of a standard.</p>
<p>The fan is available on Ubuntu on AWS and soon on other clouds, for your testing and container experiments! Feedback is most welcome while we refine the user experience.</p>
<p>Configuration on Ubuntu is super-simple. Here&#8217;s an example:</p>
<p>In /etc/network/fan:</p>
<blockquote><p># fan 241<br />
241.0.0.0/8 172.16.3.0/16 dhcp</p></blockquote>
<p>In /etc/network/interfaces:</p>
<blockquote><p>iface eth0 static<br />
address 172.16.3.4<br />
netmask 255.255.0.0<br />
up fanctl up 241.0.0.0/8 172.16.3.4/16<br />
down fanctl down 241.0.0.0/8 172.16.3.4/16</p></blockquote>
<p>This will map 250 addresses on 241.0.0.0/8 to your 172.16.0.0/16 hosts.</p>
<p>Docker, LXD and Juju integration is just as easy. For docker, edit /etc/default/docker.io, adding:</p>
<blockquote><p>DOCKER_OPTS=&#8221;-d -b fan-10-3-4 &#8211;mtu=1480 &#8211;iptables=false&#8221;</p></blockquote>
<p>You must then restart docker.io:</p>
<blockquote><p>sudo service docker.io restart</p></blockquote>
<p>At this point, a Docker instance started via, e.g.,</p>
<blockquote><p>docker run -it ubuntu:latest</p></blockquote>
<p>will be run within the specified fan overlay network.</p>
<p>Enjoy!</p>]]></content:encoded>
      </item>
      <item>
         <title>Announcing the “wily werewolf”</title>
         <link>http://www.markshuttleworth.com/archives/1468</link>
         <description>Watchful observers will have wondered why &amp;#8220;W&amp;#8221; is yet unnamed! Without wallowing in the wizzo details, let&amp;#8217;s just say it&amp;#8217;s been a wild and worthy week, and as it happens I had the well-timed opportunity of a widely watched keynote today and thought, perhaps wonkily, that it would be fun to announce it there. But [&amp;#8230;]</description>
         <guid isPermaLink="false">https://www.markshuttleworth.com/?p=1468</guid>
         <pubDate>Mon, 04 May 2015 14:48:00 +0000</pubDate>
         <content:encoded><![CDATA[<p>Watchful observers will have wondered why &#8220;W&#8221; is yet unnamed! Without wallowing in the wizzo details, let&#8217;s just say it&#8217;s been a wild and worthy week, and as it happens I had the well-timed opportunity of a widely watched keynote today and thought, perhaps wonkily, that it would be fun to announce it there.</p>
<p>But first, thank you to all who have made such witty suggestions in webby forums. Alas, the &#8220;wacky wabbit&#8221; and &#8220;watery walrus&#8221;, while weird enough and wisely whimsical, won&#8217;t win the race. The &#8220;warty wombat&#8221;, while wistfully wonderful, will break all sorts of systems with its wepetition. And the &#8220;witchy whippet&#8221;, in all its wiry weeness, didn&#8217;t make the cut.</p>
<p>Instead, my waggish friends, the winsome W on which we wish will be&#8230; the &#8220;wily werewolf&#8221;.</p>
<p>Enjoy!</p>]]></content:encoded>
      </item>
      <item>
         <title>W is for…</title>
         <link>http://www.markshuttleworth.com/archives/1466</link>
         <description>&amp;#8230; waiting till the Ubuntu Summit online opening keynote today, at 1400 UTC. See you there 😉</description>
         <guid isPermaLink="false">https://www.markshuttleworth.com/?p=1466</guid>
         <pubDate>Mon, 04 May 2015 06:39:13 +0000</pubDate>
         <content:encoded><![CDATA[<p>&#8230; waiting till the Ubuntu Summit online opening keynote today, at 1400 UTC. See you there <img src="http://s.w.org/images/core/emoji/72x72/1f609.png" alt="&#x00d83d;&#x00de09;" class="wp-smiley" style="height:1em;max-height:1em;"/></p>]]></content:encoded>
         <category>ubuntu</category>
      </item>
      <item>
         <title>Smart things powered by snappy Ubuntu Core on ARM and x86</title>
         <link>http://www.markshuttleworth.com/archives/1445</link>
         <description>Smart things powered by Ubuntu Core have automated, transactional security updates and access to a huge range of software for app developers. We hope it will be useful for the next generation of incredible machines and are delighted to be launching it with the support of a wide range of software and hardware specialists that are leading the &quot;internet of things&quot;.</description>
         <guid isPermaLink="false">http://www.markshuttleworth.com/?p=1445</guid>
         <pubDate>Tue, 20 Jan 2015 14:00:34 +0000</pubDate>
         <content:encoded><![CDATA[<p>&#8220;Smart, connected things&#8221; are redefining our home, work and play, with brilliant innovation built on standard processors that have shrunk in power and price to the point where it makes sense to turn almost every &#8220;thing&#8221; into a smart thing. I&#8217;m inspired by the inventors and innovators who are creating incredible machines &#8211; from robots that might clean or move things around the house, to drones that follow us at play, to smarter homes which use energy more efficiently or more insightful security systems. Prooving the power of open source to unleash innovation, most of this stuff runs on Linux &#8211; but it&#8217;s a hugely fragmented and insecure kind of Linux. Every device has custom &#8220;firmware&#8221; that lumps together the OS and drivers and devices-specific software, and that firmware is almost never updated. So let&#8217;s fix that!</p>
<p>Ubuntu is right at the heart of the &#8220;internet thing&#8221; revolution, and so we are in a good position to raise the bar for security and consistency across the whole ecosystem. Ubuntu is already pervasive on devices &#8211; you&#8217;ve probably seen lots of &#8220;Ubuntu in the wild&#8221; stories, from self-driving cars to space programs and robots and the occasional airport display. I&#8217;m excited that we can help underpin the next wave of innovation while also thoughtful about the responsibility that entails. So today we&#8217;re launching snappy Ubuntu Core on a wide range of boards, chips and chipsets, because the <a rel="nofollow" title="Ubuntu Core with snappy updates" target="_blank" href="https://developer.ubuntu.com/en/snappy/">snappy system and Ubuntu Core</a> are perfect for distributed, connected devices that need security updates for the OS and applications but also need to be completely reliable and self-healing. Snappy is much better than package dependencies for robust, distributed devices.</p>
<p></p> 
<p>Transactional updates. App store. A huge range of hardware. Branding for device manufacturers.</p>
<p>In this release of Ubuntu Core we&#8217;ve added a <a rel="nofollow" title="Ubuntu Core on smart devices" target="_blank" href="http://www.ubuntu.com/things">hardware abstraction layer where platform-specific kernels live</a>. We&#8217;re working commercially with the major silicon providers to guarantee free updates to every device built on their chips and boards. We&#8217;ve added a web device manager (&#8220;webdm&#8221;) that handles first-boot and app store access through the web consistently on every device. And we&#8217;ve preserved perfect compatibility with the snappy images of Ubuntu Core available on every major cloud today. So you can start your kickstarter project with a VM on your favourite cloud and pick your processor when you&#8217;re ready to finalise the device.</p>
<p>If you are an inventor or a developer of apps that might run on devices, then Ubuntu Core is for you. We&#8217;re launching it with a wide range of partners on a huge range of devices. From the pervasive Beaglebone Black to the $35 Odroid-C1 (1Ghz processor, 1 GB RAM), all the way up to the biggest Xeon servers, snappy Ubuntu Core gives you a crisp, ultra-reliable base platform, with all the goodness of Ubuntu at your fingertips and total control over the way you deliver your app to your users and devices. With an app store (well, a &#8220;snapp&#8221; store) built in and access to the amazing work of thousands of communities collaborating on Github and other forums, with code for robotics and autopilots and a million other things instantly accessible, I can&#8217;t wait to see what people build.</p>
<p>I for one welcome the ability to install AI on my next camera-toting drone, and am glad to be able to do it in a way that will get patched automatically with fixes for future heartbleeds!</p>]]></content:encoded>
      </item>
      <item>
         <title>Announcing Ubuntu Core, with snappy transactional updates!</title>
         <link>http://www.markshuttleworth.com/archives/1434</link>
         <description>Ubuntu Core brings the bulletproof update mechanism and application isolation security from the Ubuntu phone to the cloud. It creates the smallest, most secure rendition of Ubuntu ever! And it's really amazing as a platform for container-based deployment with tools like Docker. If you want the very latest goodness together with the traditional security of Ubuntu, in a lean package, Ubuntu Core is the platform for you.</description>
         <guid isPermaLink="false">http://www.markshuttleworth.com/?p=1434</guid>
         <pubDate>Tue, 09 Dec 2014 16:00:29 +0000</pubDate>
         <content:encoded><![CDATA[<p>What if your cloud instances could be updated with the same certainty and precision as your mobile phone &#8211; with carrier grade assurance that an update applies perfectly or is not applied at all? What if your apps could be isolated from one another completely, so there&#8217;s no possibility that installing one app could break another, and stronger assurance that a compromise of one app won&#8217;t compromise the data from another? When we set out to build the Ubuntu Phone we took on the challenge of raising the bar for reliability and security in the mobile market. And today that same technology is coming to the cloud, in the form of <a rel="nofollow" title="Ubuntu Core uses the &quot;snappy&quot; package system for transactional updates of the system and apps" target="_blank" href="https://ubuntu.com/snappy">a new &#8220;snappy&#8221; image called Ubuntu Core</a>, which is in beta today on Azure and as a KVM image you can run on any Linux machine.</p>
<p></p> 
<p>This is in a sense the biggest break with tradition in 10 years of Ubuntu, because snappy Ubuntu Core doesn&#8217;t use debs or apt-get. We call it &#8220;snappy&#8221; because that&#8217;s the new bullet-proof mechanism for app delivery and system updates; it&#8217;s completely different to the traditional package-based Ubuntu server and desktop. The snappy system keeps each part of Ubuntu in a separate, read-only file, and does the same for each application. That way, developers can deliver everything they need to be confident their app will work exactly as they intend, and we can take steps to keep the various apps isolated from one another, and ensure that updates are always perfect. Of course, that means that apt-get won&#8217;t work, but that&#8217;s OK since developers can reuse debs to make their snappy apps, and the core system is exactly the same as any other Ubuntu system &#8211; server or desktop.</p>
<p>Whenever we make a fix to packages in Ubuntu, we&#8217;ll publish the same fix to Ubuntu Core, and systems can get that fix transactionally. In fact, updates to Ubuntu Core are even smaller than package updates because we only need to send the precise difference between the old and new versions, not the whole package. Of course, Ubuntu Core is in addition to all the current members of the Ubuntu family &#8211; desktop, server, and cloud images that use apt-get and debs, and all the many *buntu remixes which bring their particular shine to our community. You still get all the Ubuntu you like, and there&#8217;s a new snappy Core image on all the clouds for the sort of deployment where precision, specialism and security are the top priority.</p>
<p>This is the biggest new thing in Ubuntu since we committed to deliver a mobile phone platform, and it&#8217;s very delicious that it&#8217;s borne of exactly the same amazing technology that we&#8217;ve been perfecting for these last three years. I love it when two completely different efforts find underlying commonalities, and it&#8217;s wonderful to me that the work we&#8217;ve done for the phone, where carriers and consumers are the audience, might turn out to be so useful in the cloud, which is all about back-end infrastructure.</p>
<p>Why is this so interesting?</p>
<p>Transactional updates have lots of useful properties: if they are done well, you can know EXACTLY what&#8217;s running on a particular system, and you can coordinate updates with very high precision across thousands of instances in the cloud. You can run systems as canaries, getting updates ahead of other identical systems to see if they cause unexpected problems. You can roll updates back, because each version is a complete, independent image. That&#8217;s very nice indeed.</p>
<p>There have been interesting developments in the transaction systems field over the past few years. ChromeOS is updated transactionally, when you turn it on, it makes sure it&#8217;s running the latest version of the OS. CoreOS brought aspects of Chrome OS and Gentoo to the cloud, Red Hat has a beta of Atomic as a transactional version of RHEL, and of course Docker is a way of delivering apps transactionally too (it combines app and system files very neatly). Ubuntu Core raises the bar for certainty, extensibility and security in the transactional systems game. What I love about Ubuntu Core is the way it embraces transactional updates not just for the base system but for applications on top of the system as well. The system is just one layer that can be updated transactionally, and so are each of the apps on the system. You get an extensible platform that retains the lovely properties of transactionality but lets you choose exactly the capabilities you want for yourself, rather than having someone else force you to use a particular tool.</p>
<p>For example, in CoreOS, things like Fleet are built-in, you can&#8217;t opt out. In Ubuntu Core, we aim for a much smaller Core, and then enable you to install Docker or any other container system as a framework, with snappy. We&#8217;re working with all the different container vendors, and app systems, and container coordination systems, to help them make snappy versions of their tools. That way, you get the transactional semantics you want with the freedom to use whichever tools suit you. And the whole thing is smaller and more secure because we baked fewer assumptions into the core.</p>
<p>The snappy system is also designed to provide security guarantees across diverse environments. Because there is a single repository of frameworks and packages, and each of them has a digital fingerprint that cannot be faked, two people on opposite ends of the world can compare their systems and know that they are running exactly the same versions of the system and apps. Atomic might allow you to roll back, but it&#8217;s virtually impossible to customise the system for your own preferences rather than Red Hat&#8217;s, and still know you are running the same secure bits as anybody else.</p>
<p>Developers of snappy apps get much more freedom to bundle the exact versions of libraries that they want to use with their apps. It&#8217;s much easier to make a snappy package than a traditional Ubuntu package &#8211; just bundle up everything you want in one place, and ship it. We use strong application isolation to keep data confidential between apps. If you install a bad app, it only has access to the data you create with that app, not to data from other applications. This is a key piece of security that comes from our efforts to bring Ubuntu to the mobile market, where malware is a real problem today. And as a result, we can enable developers to go much faster &#8211; they can publish their app on whatever schedule suits them, regardless of the Ubuntu release cadence. Want the very latest app? Snappy makes that easiest.</p>
<p>This is also why I think snappy will result in much simpler systems management. Instead of having literally thousands of packages on your Ubuntu server, with tons of dependencies, a snappy system just has a single package for each actual app or framework that&#8217;s installed. I bet the average system on the cloud ends up with about three packages installed, total! Try this sort of output:</p>
<pre style="padding-left:30px;">$ snappy info
release: ubuntu-core/devel
frameworks: docker, panamax
apps: owncloud</pre>
<p>That&#8217;s much easier to manage and reason about at scale. We recently saw how complicated things can get in the old packaging system, when Owncloud upstream wanted to remove the original packages of Owncloud from an old Ubuntu release. With snappy Ubuntu, Owncloud can publish exactly what they want you to use as a snappy package, and can update that for you directly, in a safe transactional manner with full support for rolling back. I think upstream developers are going to love being in complete control of their app on snappy Ubuntu Core.</p>
<pre style="padding-left:30px;">$ sudo snappy install hello-world</pre>
<p>Welcome to a snappy new world!</p>
<p>Things here are really nice and simple:</p>
<pre style="padding-left:30px;">$ snappy info
$ snappy build .
$ snappy install foo
$ snappy update foo
$ snappy rollback foo
$ snappy remove foo
$ snappy update-versions
$ snappy versions</pre>
<p>Just for fun, download the image and have a play. I&#8217;m delighted that Ubuntu Core is today&#8217;s Qemu Advent Calendar image too! Or launch it on Azure, coming soon to all the clouds.</p>
<p>It&#8217;s important for Ubuntu to continue to find new ways to bring free software to a wider audience. The way people think about software is changing, and I think Ubuntu Core becomes a very useful tool for people doing stuff at huge scale in the cloud. If you want crisp, purposeful, tightly locked down systems that are secure by design, Ubuntu Core and snappy packages are the right tool for the job. Running docker farms? Running transcode farms? I think you&#8217;ll like this very much!</p>
<p>We have the world&#8217;s biggest free software community because we find ways to recognise all kinds of contributions and to support people helping one another to bring their ideas to fruition. One of the goals of snappy was to reduce the overhead and bureaucracy of packaging software to make it incredibly easy for anybody to publish code they care about to other Ubuntu users. We have built a great community of developers using this toolchain for the phone, I think it&#8217;s going to be even better on the cloud where Ubuntu is already so popular. There is a lot to do in making the most of existing debs in the snappy environment, and I&#8217;m excited that there is a load of amazing software on github that can now flow more easily to Ubuntu users on any cloud.</p>
<p>Welcome to the family, Ubuntu Core!</p>]]></content:encoded>
      </item>
      <item>
         <title>OpenStack on a diet, redux</title>
         <link>http://www.markshuttleworth.com/archives/1428</link>
         <description>OpenStack is big and hairy, but if we look at it through the filter of some key principles, it could be a lot more purposeful, a lot easier to comprehend and of a much higher quality.</description>
         <guid isPermaLink="false">http://www.markshuttleworth.com/?p=1428</guid>
         <pubDate>Sat, 08 Nov 2014 15:39:49 +0000</pubDate>
         <content:encoded><![CDATA[<p>Subhu <a rel="nofollow" target="_blank" href="http://www.subbu.org/blog/2014/11/openstack-on-diet">writes</a> that OpenStack&#8217;s blossoming project list comes at a cost to quality. I&#8217;d like to follow up with an even leaner approach based on <a rel="nofollow" title="A values-based approach to OpenStack &quot;core&quot;" target="_blank" href="https://docs.google.com/document/d/1rTlTPust0OAbo4Q4uR8mfVDXM8m_yeh2oR9mU5z-pmQ/edit?usp=sharing">an outline</a> drafted during the OpenStack Core discussions after ODS Hong Kong, a year ago.</p>
<p>The key ideas in that draft are:</p>
<p><em>Only call services &#8220;core&#8221; if the user can detect them.</em></p>
<p>How the cloud is deployed or operated makes no difference to a user. We want app developers to</p>
<p><em>Define both &#8220;core&#8221; and &#8220;common&#8221; services, but require only &#8220;core&#8221; services for a cloud that calls itself OpenStack compatible.</em></p>
<p>Separation of core and common lets us recognise common practice today, while also acknowledging that many ideas we&#8217;ve had in the past year or three are just 1.0 iterations, we don&#8217;t know which of them will stick any more than one could predict which services on any major public cloud will thrive and which will vanish over time. Signalling that something is &#8220;core&#8221; means it is something we commit to keeping around a long time. Signalling something is &#8220;common&#8221; means it&#8217;s widespread practice for it to be available in an OpenStack environment, but not a requirement.</p>
<p><em>Require that &#8220;common&#8221; services can be self-deployed.</em></p>
<p>Just as you can install a library or a binary in your home directory, you can run services for yourself in a cloud. Services do not have to be provided by the cloud infrastructure provider, they can usually be run by a user themselves, under their own account, as a series of VMs providing network services. Making it a requirement that users can self-provide a service before designating it common means that users can build on it; if a particular cloud doesn&#8217;t offer it, their users can self-provide it. All this means is that the common service itself builds on core services, though it might also depend on other common services which could be self-deployed in advance of it.</p>
<p><em>Require that &#8220;common&#8221; services have a public integration test suite that can be run by any user of a cloud to evaluate conformance of a particular implementation of the service.</em></p>
<p>For example, a user might point the test suite at HP Cloud to verify that the common service there actually conforms to the service test standard. Alternatively, the user who self-provides a common service in a cloud which does not provide it can verify that their self-deployed common service is functioning correctly. This also serves to expand the test suite for the core: we can self-deploy common services and run their test suites to exercise the core more thoroughly than Tempest could.</p>
<p><em>Keep the whole set as small as possible.</em></p>
<p>We know that small is beautiful; small is cleaner, leaner, more comprehensible, more secure, easier to test, likely to be more efficiently implemented, easier to attract developer participation. In general, if something can be cut from the core specification it should. &#8220;Common&#8221; should reflect common practice and can be arbitrarily large, and also arbitrarily changed.</p>
<p>In the light of those ideas, I would designate the following items from Subhu&#8217;s list as <strong>core OpenStack services</strong>:</p>
<ul>
<li>Keystone (without identity, nothing)</li>
<li>Nova (the basis for any other service is the ability to run processes somewhere)
<ul>
<li>Glance (hard to use Nova without it)</li>
</ul>
</li>
<li>Neutron (where those services run)
<ul>
<li>Designate (DNS is a core aspect of the network)</li>
</ul>
</li>
<li>Cinder (where they persist data)</li>
</ul>
<p>I would consider these to be <strong>common OpenStack services</strong>:</p>
<ul>
<li>SWIFT (widely deployed, can be self-provisioned with Cinder block backends)</li>
<li>Ceph RADOS-GW object storage (widely deployed as an implementation choice, common because it could be self-provided on Cinder block)</li>
<li>Horizon (widely deployed, but we want to encourage innovation in the dashboard)</li>
</ul>
<p>And these I would consider neither core nor common, though some of them are clearly on track there:</p>
<ul>
<li>Barbican (not widely implemented)</li>
<li>Ceilometer (internal implementation detail, can&#8217;t be common because it requires access to other parts)</li>
<li>Juju (not widely implemented)</li>
<li>Kite (not widely implemented)</li>
<li>HEAT (on track to become common if it can be self-deployed, besides, I eat controversy for breakfast)</li>
<li>MAAS (who cares how the cloud was built?)</li>
<li>Manila (not widely implemented, possibly core once solid, otherwise common once, err, common)</li>
<li>Sahara (not widely implemented, weird that we would want to hardcode one way of doing this in the project)</li>
<li>Triple-O (user doesn&#8217;t care how the cloud was deployed)</li>
<li>Trove (not widely implemented, might make it to &#8220;common&#8221; if widely deployed)</li>
<li>Tuskar (see <em>Ironic</em>)</li>
<li>Zaqar (not widely implemented)</li>
</ul>
<p>In the current DefCore discussions, the &#8220;layer&#8221; idea has been introduced. My concern is simple: how many layers make sense? End users don&#8217;t want to have to figure out what lots of layers mean. If we had &#8220;OpenStack HPC&#8221; and &#8220;OpenStack Scientific&#8221; and &#8220;OpenStack Genomics&#8221; layers, that would just be confusing. Let&#8217;s keep it simple &#8211; use &#8220;common&#8221; as a layer, but be explicit that it will change to reflect common practice (of course, anything in common is self-reinforcing in that new players will defer to norms and implement common services, thereby entrenching common unless new ideas make services obsolete).</p>]]></content:encoded>
      </item>
      <item>
         <title>V is for Vivid</title>
         <link>http://www.markshuttleworth.com/archives/1425</link>
         <description>Our mascot for Ubuntu 15.04 is the Vivid Vervet; so named because of its goal of creating a vibrant, smart platform for Internet things, unleashing the free software community's imagination on the next wave of computing with a base that's familiar, secure and trustworthy.</description>
         <guid isPermaLink="false">http://www.markshuttleworth.com/?p=1425</guid>
         <pubDate>Mon, 20 Oct 2014 13:22:24 +0000</pubDate>
         <content:encoded><![CDATA[<p>Release week! Already! I wouldn&#8217;t call Trusty &#8216;vintage&#8217; just yet, but Utopic is poised to leap into the torrent stream. We&#8217;ve all managed to land our final touches to *buntu and are excited to bring the next wave of newness to users around the world. Glad to see the unicorn theme went down well, judging from the various desktops I see on G+.</p>
<p>And so it&#8217;s time to open the vatic floodgates and invite your thoughts and contributions to our soon-to-be-opened iteration next. Our ventrous quest to put GNU as you love it on phones is bearing fruit, with final touches to the first image in a new era of convergence in computing. From tiny devices to personal computers of all shapes and sizes to the ventose vistas of cloud computing, our goal is to make a platform that is useful, versal and widely used.</p>
<p>Who would have thought &#8211; a phone! Each year in Ubuntu brings something new. It is a privilege to celebrate our tenth anniversary milestone with such vernal efforts. New ecosystems are born all the time, and it&#8217;s vital that we refresh and renew our thinking and our product in vibrant ways. That we have the chance to do so is testament to the role Linux at large is playing in modern computing, and the breadth of vision in our virtual team.</p>
<p>To our fledgling phone developer community, for all your votive contributions and vocal participation, thank you! Let&#8217;s not be vaunty: we have a lot to do yet, but my oh my what we&#8217;ve made together feels fantastic. You are the vigorous vanguard, the verecund visionaries and our venerable mates in this adventure. Thank you again.</p>
<p>This verbose tract is a venial vanity, a chance to vector verbal vibes, a map of verdant hills to be climbed in months ahead. Amongst those peaks I expect we&#8217;ll find new ways to bring secure, free and fabulous opportunities for both developers and users. This is a time when every electronic thing can be an Internet thing, and that&#8217;s a chance for us to bring our platform, with its security and its long term support, to a vast and important field. In a world where almost any device can be smart, and also subverted, our shared efforts to make trusted and trustworthy systems might find fertile ground. So our goal this next cycle is to show the way past a simple Internet of things, to a world of Internet things-you-can-trust.</p>
<p>In my favourite places, the smartest thing around is a particular kind of monkey. Vexatious at times, volant and vogie at others, a vervet gets in anywhere and delights in teasing cats and dogs alike. As the upstart monkey in this business I can think of no better mascot. And so let&#8217;s launch our vicenary cycle, our verist varlet, the Vivid Vervet!</p>]]></content:encoded>
      </item>
      <item>
         <title>Exchange controls in SA provide no economic guarantees of stability, but drive up the cost of cross-border relationships for everyone</title>
         <link>http://www.markshuttleworth.com/archives/1409</link>
         <description>Judgement in my favour by the Supreme Court of Appeal on 1 October 2014 gives us the basis of a case in the Constitutional Court, which will challenge exchange control regulations and their implementation on constitutional grounds, with the goal of ensuring that South Africans can pursue their work and personal interests on a level global playing field for the first time. I'd like to thank the legal team who framed this case so eloquently - it was their case on principle, I was privileged to act as a plaintiff.</description>
         <guid isPermaLink="false">http://www.markshuttleworth.com/?p=1409</guid>
         <pubDate>Wed, 01 Oct 2014 13:48:52 +0000</pubDate>
         <content:encoded><![CDATA[<p><em>The South African Supreme Court of Appeal today <a rel="nofollow" title="Judgement in Shuttleworth vs SARB, Minister of Finance and President of SA " target="_blank" href="http://www.justice.gov.za/sca/judgments/sca_2014/sca2014-157ms.pdf">found in my favour</a> in a case about exchange controls. I will put the returned funds of <em>R250m plus interest</em> into a trust, to underwrite constitutional court cases on behalf of those who&#8217;s circumstances deny them the ability to be heard where the counterparty is the State. Here is a statement in full:</em></p>
<p>Exchange controls may appear to be targeted at a very small number of South Africans but their consequences are significant for all of us: especially those who are building relationships across Southern Africa such as migrant workers and small businesses seeking to participate in the growth of our continent. It is more expensive to work across South African borders than almost anywhere else on Earth, purely because the framework of exchange controls creates a cartel of banks authorized to act as the agents of the Reserve Bank in currency matters.</p>
<p>We all pay a very high price for that cartel, and derive no real benefit in currency stability or security for that cost.</p>
<p>Banks profit from exchange controls, but our economy is stifled, and the most vulnerable suffer most of all. Everything you buy is more expensive, South Africans are less globally competitive, and cross-border labourers, already vulnerable, pay the highest price of all &#8211; a shame we should work to address. The <a rel="nofollow" target="_blank" href="http://www.imf.org/external/pubs/ft/fandd/2007/06/gupta.htm">IMF found</a> that &#8220;A study in South Africa found that the comparative cost of an international transfer of 250 rand was the lowest when it went through a friend or a taxi driver and the highest when it went through a bank.&#8221; The World Bank found that &#8220;<a rel="nofollow" target="_blank" href="http://mg.co.za/article/2012-01-13-remittance-fees-punish-poor-africans">remittance fees punish poor Africans</a>&#8220;. South Africa scores worst of all, and according to the Payments Association of South Africa and the Reserve Bank, this is &#8220;..mostly related to the regulations that South African financial institutions needed to comply with, such as the Financial Intelligence Centre Act (Fica) and exchange-control regulations.&#8221;</p>
<p>Today&#8217;s ruling by the Supreme Court of Appeal found administrative and procedural fault with the Reserve Bank&#8217;s actions in regards to me, and returned the fees levied, for which I am grateful. This case, however, was not filed solely in pursuit of relief for me personally. We are now considering the continuation of the case in the Constitutional Court, to challenge exchange control on constitutional grounds and ensure that the benefits of today’s ruling accrue to all South Africans.</p>
<p>This is a time in our history when it will be increasingly important to defend constitutional rights. Historically, these are largely questions related to the balance of power between the state and the individual. For all the eloquence of our Constitution, it will be of little benefit to us all if it cannot be made binding on our government. It is expensive to litigate at the constitutional level, which means that such cases are imbalanced &#8211; the State has the resources to make its argument, but the individual often does not.</p>
<p>For that reason, I will commit the funds returned to me to today by the SCA to a trust run by veteran and retired constitutional scholars, judges and lawyers, that will selectively fund cases on behalf of those unable to do so themselves, where the counterparty is the state. The mandate of this trust will extend beyond South African borders, to address constitutional rights for African citizens at large, on the grounds that our future in South Africa is in every way part of that great continent.</p>
<p>This case is largely thanks to the team of constitutional lawyers who framed their arguments long before meeting me; I have been happy to play the role of model plaintiff and to underwrite the work, but it is their determination to correct this glaring flaw in South African government policy which inspired me to support them.</p>
<p>For that reason I will ask them to lead the establishment of this new trust and would like to thank them for their commitment to the principles on which our democracy is founded.</p>
<p>This case also has a very strong personal element for me, because it is exchange controls which make it impossible for me to pursue the work I am most interested in from within South Africa and which thus forced me to emigrate years ago. I pursue this case in the hope that the next generation of South Africans who want to build small but global operations will be able to do so without leaving the country. In our modern, connected world, and our modern connected country, that is the right outcome for all South Africans. <em><br />
</em></p>
<p>Mark</p>]]></content:encoded>
      </item>
      <item>
         <title>Fixing the internet for confidentiality and security</title>
         <link>http://www.markshuttleworth.com/archives/1407</link>
         <description>The ability for people to organise, to exchange ideas freely and to communicate in private has been central to the emergence of the internet as a global force for good in business and in personal matters. That freedom is now well under threat from mass surveillance, state sponsored hacking and regulatory programs aimed at providing the means for censorship and monitoring of what should be free and personal communications. I'm writing to invite applications for Fellowships for technology leaders exploring ways to reinforce the security and confidentiality of personal communications on the Internet, and defend the ability of people to debate, discuss and learn on the Internet; for better or worse, in privacy.</description>
         <guid isPermaLink="false">http://www.markshuttleworth.com/?p=1407</guid>
         <pubDate>Tue, 30 Sep 2014 14:24:32 +0000</pubDate>
         <content:encoded><![CDATA[<p>&#8220;The Internet sees censorship as damage and routes around it&#8221; was a very motivating tagline during my early forays into the internet. Having grown up in Apartheid-era South Africa, where government control suppressed the free flow of ideas and information, I was inspired by the idea of connecting with people all over the world to explore the cutting edge of science and technology. Today, people connect with peers and fellow explorers all over the world not just for science but also for arts, culture, friendship, relationships and more. The Internet is the glue that is turning us into a super-organism, for better or worse. And yes, there are dark sides to that easy exchange &#8211; internet comments alone will make you cry. But we should remember that the brain is smart even if individual brain cells are dumb, and negative, nasty elements on the Internet are just part of a healthy whole. There&#8217;s no Department of Morals I would trust to weed &#8217;em out or protect me or mine from them.</p>
<p>Today, the pendulum is swinging back to government control of speech, most notably on the net. First, it became clear that total surveillance is the norm even amongst Western democratic governments (the &#8220;total information act&#8221; reborn).  Now we hear the UK government wants to be able to ban organisations without any evidence of involvement in illegal activities because they might &#8220;poison young minds&#8221;. Well, nonsense. Frustrated young minds will go off to Syria precisely BECAUSE they feel their avenues for discourse and debate are being shut down by an unfair and unrepresentative government &#8211; you couldn&#8217;t ask for a more compelling motivation for the next generation of home-grown anti-Western jihadists than to clamp down on discussion without recourse to due process. And yet, at the same time this is happening in the UK, protesters in Hong Kong are moving to peer-to-peer mechanisms to organise their protests precisely because of central control of the flow of information.</p>
<p>One of the reasons I picked the certificate and security business back in the 1990&#8217;s was because I wanted to be part of letting people communicate privately and securely, for business and pleasure. I&#8217;m saddened now at the extent to which the promise of that security has been <a rel="nofollow" title="Collapse in HTTPS trustworthiness" target="_blank" href="http://queue.acm.org/detail.cfm?id=2673311">undermined by state pressure and bad actors</a> in the business of trust.</p>
<p>So I think it&#8217;s time that those of us who invest time, effort and money in the underpinnings of technology focus attention on the defensibility of the core freedoms at the heart of the internet.</p>
<p>There are many efforts to fix this under way. The IETF is slowly become more conscious of the ways in which ideals can be undermined and the central role it can play in setting standards which are robust in the face of such inevitable pressure. But we can do more, and I&#8217;m writing now to invite <a rel="nofollow" target="_blank" href="https://shuttleworthfoundation.org/">applications for Fellowships</a> at the Shuttleworth Foundation by leaders that are focused on these problems. TSF already has Fellows working on privacy in personal communications; we are interested in generalising that to the foundations of all communications. We already have a range of applications in this regard, I would welcome more. And I&#8217;d like to call attention to the Edgenet effort (distributing network capabilities, based on zero-mq) which is holding a <a rel="nofollow" target="_blank" href="http://hintjens.com/blog:76">sprint in Brussels</a> October 30-31.</p>
<p>20 years ago, &#8220;Clipper&#8221; (a proposed mandatory US government back door, supported by the NSA) died on the vine thanks to a concerted effort by industry to show the risks inherent to such schemes. For two decades we&#8217;ve had the tide on the side of those who believe it&#8217;s more important for individuals and companies to be able to protect information than it is for security agencies to be able to monitor it. I&#8217;m glad that today, you are more likely to get into trouble if you don&#8217;t encrypt sensitive information in transit on your laptop than if you do. I believe that&#8217;s the right side to fight for and the right side for all of our security in the long term, too. But with <a rel="nofollow" target="_blank" href="http://www.vox.com/2014/9/29/6854679/iphone-encryption-james-comey-government-backdoor">mandatory back doors back on the table</a> we can take nothing for granted &#8211; regulatory regimes can and do change, as often for the worse as for the better. If you care about these issues, please take action of one form or another.</p>
<p>Law enforcement is important. There are huge dividends to a society in which people to make long term plans, which depends on their confidence in security and safety as much as their confidence in economic fairness and opportunity. But the agencies in whom we place this authority are human and tend over time, like any institution, to be more forceful in defending their own existence and privileges than they are in providing for the needs of others. There has never been an institution in history which has managed to avoid this cycle. For that reason, it&#8217;s important to ensure that law enforcement is done by due process; there are no short cuts which will not be abused sooner rather than later. Checks and balances are more important than knee-jerk responses to the last attack. Every society, even today&#8217;s modern Western society, is prone to abusive governance. We should fear our own darknesses more than we fear others.</p>
<p>A fair society is one where laws are clear and crimes are punished in a way that is deemed fair. It is not one where thinking about crime is criminal, or one where talking about things that are unpalatable is criminal, or one where everybody is notionally protected from the arbitrary and the capricious. Over the past 20 years life has become safer, not more risky, for people living in an Internet-connected West. That&#8217;s no thanks to the listeners; it&#8217;s thanks to living in a period when the youth (the source of most trouble in the world) feel they have access to opportunity and ideas on a world-wide basis. We are pretty much certain to have hard challenges ahead in that regard. So for all the scaremongering about Chinese cyber-espionage and Russian cyber-warfare and criminal activity in darknets, we are better off keeping the Internet as a free-flowing and confidential medium than we are entrusting an agency with the job of monitoring us for inappropriate and dangerous ideas. And that&#8217;s something we&#8217;ll have to work for.</p>]]></content:encoded>
      </item>
      <item>
         <title>Cloud Foundry for the Ubuntu community?</title>
         <link>http://www.markshuttleworth.com/archives/1405</link>
         <description>Cloud Foundry is a pretty amazing beast, and we're thinking of running one for the Ubuntu community. Who would take advantage of it? Speak up :)</description>
         <guid isPermaLink="false">http://www.markshuttleworth.com/?p=1405</guid>
         <pubDate>Mon, 29 Sep 2014 15:17:06 +0000</pubDate>
         <content:encoded><![CDATA[<p>Quick question &#8211; we have Cloud Foundry in private beta now, is there anyone in the Ubuntu community who would like to use a Cloud Foundry instance if we were to operate that for Ubuntu members?</p>]]></content:encoded>
      </item>
      <item>
         <title>Goodby Foresight</title>
         <link>http://marktmisc.blogspot.com/2015/05/goodby-foresight.html</link>
         <description>Little more than a year ago I posted about the bright future of foresight linux.&lt;br /&gt;Well it looks like this won't happen any more.&lt;br /&gt;Yesterday Michael announced our decision to bury (or at least it feels like this) foresight linux.&lt;br /&gt;I've been involved in foresightlinux for ~ 10 years and it's hard when such a long period ends. I will miss foresight and the people that formed it.&lt;br /&gt;Special Thanks to Ken Vandine who started that whole thing 10+ years ago.&lt;br /&gt;Here is the announcement:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;The Foresight Linux Council has determined that there has&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;been insufficient volunteer activity to sustain meaningful new&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;development of Foresight Linux. Faced with the need either to&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;update the project's physical infrastructure or cease operations,&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;we find no compelling reason to update the infrastructure.&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;Therefore, around the end of May, the following will be shut down:&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;* Software repositories (Foresight Linux and legacy rBuilder Online&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;&amp;nbsp; repositories)&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;* JIRA and Confluence servers&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;* Shared development infrastructure&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;* Mailing lists, including these lists&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;The&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://foresightlinux.org/&quot; style=&quot;background-color:white;color:#1155cc;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;foresightlinux.org&lt;/a&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;domain will remain as an informal &quot;alumni&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;association&quot; for an indefinite amount of time, along with the&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;project IRC channels for as long as they are in use.&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;Volunteers to host read-only copies of the JIRA/Confluence&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;and/or mailing list archives should respond to&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;mailto:foresight-devel@lists.foresightlinux.org&quot; style=&quot;background-color:white;color:#1155cc;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;foresight-devel (at) lists. foresightlinux.org&lt;/a&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;in the next few days,&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;while the lists are still operational.&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;Hosting the repositories in read-only mode would be non-trivial;&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;requiring approximately 2.5TB of storage; simply moving the data&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;would be a substantial task. Do not assume that the repository&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;contents will be retained.&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;The Foresight Linux Council would like to extend our thanks to the&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;Software Freedom Conservancy, our corporate home, for their support&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;of Foresight Linux and of software freedom generally. We would also&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;like to thank SAS Institute for providing physical infrastructure and&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;hosting for the past two and a half years, as well as for offering&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;to refresh the infrastructure. This decision to retire Foresight&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;Linux was entirely the council's.&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;To those of us who have been a part of this community for up&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;to ten years, this feels a little like a death. If you wish to&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;celebrate the life of this project, please discuss soon on the&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;mailto:foresight-devel@lists.foresightlinux.org&quot; style=&quot;background-color:white;color:#1155cc;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;foresight-devel (at) lists. foresightlinux.org&lt;/a&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;list or on IRC on the&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://freenode.net/&quot; style=&quot;background-color:white;color:#1155cc;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;freenode.net&lt;/a&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;#foresight-devel channel when and how to do so.&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;On behalf of the Foresight Linux Council,&lt;/span&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;br style=&quot;background-color:white;color:#222222;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;/&gt;&lt;span style=&quot;background-color:white;color:#222222;display:inline;float:none;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;&quot;&gt;Michael K Johnson&lt;/span&gt;</description>
         <author>Mark Trompell</author>
         <guid isPermaLink="false">http://blog.xfce.org/?guid=155845d2bf5b9ae2eb581ce6d6782b0d</guid>
         <pubDate>Wed, 13 May 2015 05:48:00 +0000</pubDate>
      </item>
      <item>
         <title>News from Xfce 4.12, part 3</title>
         <link>http://blog.alteroot.org/articles/2015-02-19/new-from-xfce-part-3.html</link>
         <description>&lt;p&gt;A bunch of news from the development of Xfce 4.12 !&lt;br /&gt;
Since &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.alteroot.org/articles/2014-11-19/news-from-xfce-part-2.html&quot;&gt;my previous post in november (read it !)&lt;/a&gt; , many things have happened.&lt;br /&gt;
First, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2015-February/031057.html&quot;&gt;the most awaited news ... wait for it...&lt;/a&gt; a date has been decided ! &lt;strong&gt;4.12&lt;/strong&gt; will released by &lt;strong&gt;the last week end of February 2015 !&lt;/strong&gt; (yes, 1 week from now)&lt;/p&gt;

&lt;p&gt;Now, I would like to draw your attention to a list of threads on the xfce4-dev mailist : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2014-November/030946.html&quot;&gt;Listing our current forces&lt;/a&gt; : This thread has helped a lot to grant privileges on git, bugzilla and xfce internal services to more people. Now it&amp;#39;s easier to give access to a new contributors ! &lt;/li&gt;
&lt;li&gt;A proposition to do &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2014-November/030975.html&quot;&gt;regular releases for translation updates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A Xfce mirror is now &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2014-December/030979.html&quot;&gt;available on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Discussions around the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2015-February/031062.html&quot;&gt;4.12 default Gtk+ theme&lt;/a&gt;. Maybe the &amp;#39;new&amp;#39; xfce-refresh from ochosi&lt;/li&gt;
&lt;li&gt;About gtk-xfce-engine, the decision has been made to drop the gtk3 engine part completely, and leave creating themes to themers &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2015-February/031084.html&quot;&gt;https://mail.xfce.org/pipermail/xfce4-dev/2015-February/031084.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Participation to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2015-February/031112.html&quot;&gt;GSoC 2015 ?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;In order to attract new contributors to Xfce, a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2015-February/031123.html&quot;&gt;&amp;quot;list of easy bugs&amp;quot;&lt;/a&gt; is now available &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.xfce.org/contribute/easybugs&quot;&gt;on the wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;4.12 String freeze will be the 20 February to let translators do their job &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2015-February/031127.html&quot;&gt;https://mail.xfce.org/pipermail/xfce4-dev/2015-February/031127.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;New discussion about the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2015-February/031128.html&quot;&gt;port to GTK3&lt;/a&gt;. Note: some components (libxfce4ui, xfce4-panel etc) already have a partial support of gtk3.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/xfceofficial/status/567661493366575104&quot;&gt;In other news&lt;/a&gt;, Graeme Gott&amp;#39;s Whisker Menu plugin is now an official Xfce project! Andrzej&amp;#39;s PulseAudio plugin also joining the family!&lt;/li&gt;
&lt;li&gt;The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.xfce.org/releng/4.12/roadmap/critical-bugs&quot;&gt;critical bug list&lt;/a&gt; has almost been eradicated, huge congrats to all developpers :)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Core Apps : &lt;/h2&gt;

&lt;p&gt;&lt;em&gt;xfce4-panel&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The intelligent panel hiding feature (see my previous post) has been released in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2015-January/000351.html&quot;&gt;4.11.2&lt;/a&gt; !&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfwm4&lt;/em&gt; : &lt;/p&gt;

&lt;p&gt;Oh wow, many commits, such features ! You can read the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2015-February/000357.html&quot;&gt;4.11.3 announcement here&lt;/a&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add titleless maximization feature.&lt;/li&gt;
&lt;li&gt;Client Side Decoration (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.gnome.org/mclasen/2014/01/13/client-side-decorations-continued/&quot;&gt;CSD&lt;/a&gt;) support ! (Compositor need to be enabled). A screenshot with and without on gedit (an application that need CSD)
&lt;img src=&quot;http://i.imgur.com/nyOtGcw.png&quot; alt=&quot;CSD on xfwm4&quot;/&gt;&lt;/li&gt;
&lt;li&gt;Windows preview in alt+tab (Compositor need to be enabled too).
&lt;img src=&quot;http://i.imgur.com/aNQi8m8.png&quot; alt=&quot;Windows preview in alttab&quot;/&gt;&lt;/li&gt;
&lt;li&gt;Nice, right ? :)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfce4-settings&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Release of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2015-February/000358.html&quot;&gt;4.11.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add touchpad support with &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://freedesktop.org/wiki/Software/libinput/&quot;&gt;libinput&lt;/a&gt; (yes, already !)&lt;/li&gt;
&lt;li&gt;Better monitor and multi monitor support&lt;/li&gt;
&lt;li&gt;Add Gtk+ theme palettes in the appearance dialog (see screenshot)&lt;/li&gt;
&lt;li&gt;Add previews for icon themes in appearance settings (see screenshot)
&lt;img src=&quot;http://i.imgur.com/v72TSfJ.png&quot; alt=&quot;Themes and icons preview&quot;/&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfce4-session&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bugfixes, bugfixes, bugfixes ! &lt;/li&gt;
&lt;li&gt;The &amp;quot;logind runtime detection to support suspend/hibernate&amp;quot; patch has been merged.&lt;/li&gt;
&lt;li&gt;Release of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2014-December/000346.html&quot;&gt;4.11.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;thunar&lt;/em&gt; : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add support for the GTK 3 bookmarks file, &lt;/li&gt;
&lt;li&gt;Bugfixes, support for binary file size units&lt;/li&gt;
&lt;li&gt;Release of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2015-January/000353.html&quot;&gt;1.6.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;gtk-xfce-engine&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Drop of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2015-February/031084.html&quot;&gt;gtk3 part&lt;/a&gt; of the engine + fixes&lt;/li&gt;
&lt;li&gt;Release of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2015-February/000362.html&quot;&gt;3.1.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfce4-dev-tools&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fixes, dependencies update etc&lt;/li&gt;
&lt;li&gt;Release of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2015-February/000359.html&quot;&gt;4.11.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfconf&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Not many exciting changes for this release, mostly translation updates, small fixes and code tweaks.. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2015-February/000363.html&quot;&gt;4.11.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Apps : &lt;/h2&gt;

&lt;p&gt;&lt;em&gt;xfce4-screenshooter&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Support of imgur uploads ! Yes ! &lt;img src=&quot;http://imgur.com/GYXSUcd.png&quot; alt=&quot;imgur upload&quot;/&gt;&lt;/li&gt;
&lt;li&gt;Release of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2015-January/000354.html&quot;&gt;1.8.2&lt;/a&gt; . Thank gaston !&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfce4-taskmanager&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Big cleanup of UI, with new treeview mode, general UI/graph overhaul and lot of bugfixes) &lt;img src=&quot;http://i.imgur.com/AMezD5A.png&quot; alt=&quot;xfce4-taskmanager&quot;/&gt;&lt;/li&gt;
&lt;li&gt;Release of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2014-December/000350.html&quot;&gt;1.1.0&lt;/a&gt; with all theses changes. Thanks gaston, ochosi and Cavalier&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfce4-power-manager&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The famous &amp;quot;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://bugzilla.xfce.org/show_bug.cgi?id=11054&quot;&gt;Please bring back the tray icon&lt;/a&gt;&amp;quot; bug got some attention, with a patch from Eric to re-add a tray icon, it need extended testing though&lt;/li&gt;
&lt;li&gt;Release of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2014-December/000345.html&quot;&gt;1.4.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Panel Plugins :&lt;/h2&gt;

&lt;p&gt;Some love for panel plugins, from Harald Judt and Landry Breuil, mostly build/bugfixes and translations updates : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;xfce4-systemload-plugin 1.1.3 &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2014-November/000343.html&quot;&gt;https://mail.xfce.org/pipermail/xfce-announce/2014-November/000343.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;xfce4-netload-plugin 1.2.4 &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2014-November/000344.html&quot;&gt;https://mail.xfce.org/pipermail/xfce-announce/2014-November/000344.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;xfce4-weather-plugin 0.8.5 &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2014-December/000347.html&quot;&gt;https://mail.xfce.org/pipermail/xfce-announce/2014-December/000347.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;xfce4-eyes-plugin 4.4.3 &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2014-December/000348.html&quot;&gt;https://mail.xfce.org/pipermail/xfce-announce/2014-December/000348.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;xfce4-cpufreq-plugin 1.1.1 &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2014-December/000349.html&quot;&gt;https://mail.xfce.org/pipermail/xfce-announce/2014-December/000349.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;xfce4-verve-plugin 1.0.1 &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2015-January/000355.html&quot;&gt;https://mail.xfce.org/pipermail/xfce-announce/2015-January/000355.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;xfce4-indicator-plugin 2.3.3 &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2015-January/000352.html&quot;&gt;https://mail.xfce.org/pipermail/xfce-announce/2015-January/000352.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As you can see, xfce development is more active than ever !&lt;br /&gt;
So be prepared to be amazed by 4.12 in a few weeks !&lt;/p&gt;

&lt;p&gt;Sources : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The #xfce-dev IRC chan on Freenode, THE place to be.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/&quot;&gt;Xfce4 dev list&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Thanks to ToZ  on the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://forum.xfce.org/viewtopic.php?id=8945&quot;&gt;xfce forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
         <author>Skunnyk</author>
         <guid isPermaLink="false">http://blog.alteroot.org/articles/2015-02-19/new-from-xfce-part-3.html</guid>
         <pubDate>Thu, 19 Feb 2015 12:00:00 +0000</pubDate>
      </item>
      <item>
         <title>News from xfce 4.12, part 2 !</title>
         <link>http://blog.alteroot.org/articles/2014-11-19/news-from-xfce-part-2.html</link>
         <description>&lt;p&gt;&lt;em&gt;Update 19/02/2015&lt;/em&gt; : &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.alteroot.org/articles/2015-02-19/new-from-xfce-part-3.html&quot;&gt;A new post is available !&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Following my first post about the Xfce development status 4 months ago (you can (re) read it &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.alteroot.org/articles/2014-07-26/news-from-xfce.html&quot;&gt;here&lt;/a&gt;), let&amp;#39;s go for a bunch of reviews of the last commits.  &lt;/p&gt;

&lt;p&gt;A little clarifications about comments on my 1st post : I&amp;#39;m NOT a core xfce dev, I&amp;#39;m just a small contributor, who try to help as much as I can.  &lt;/p&gt;

&lt;p&gt;Note: You can see lots of screenshots about all theses news features on the xfce forum, in the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://forum.xfce.org/viewtopic.php?id=8945&quot;&gt;What&amp;#39;s New in Xfce&lt;/a&gt; topic from ToZ.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;xfce4-power-manager&lt;/em&gt; : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A new xfce4-power-manager release (compatible with xfce 4.10), thanks to Eric Koegell and Simon Steinbeiss&lt;/li&gt;
&lt;li&gt;Provide a better support of systemd and upower&lt;/li&gt;
&lt;li&gt;Brightness plugin has been merged into the battery indicator plugin so a new plugin is born, &amp;quot;Power Manager plugin&amp;quot;&lt;/li&gt;
&lt;li&gt;Some design changes, see &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://forum.xfce.org/viewtopic.php?pid=34040#p34040&quot;&gt;screenshots&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The roadmap to 1.5 : &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.xfce.org/design/power-manager&quot;&gt;https://wiki.xfce.org/design/power-manager&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfdesktop&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add a --next option to force wallpaper changes&lt;/li&gt;
&lt;li&gt;Add a move to trash menu option&lt;/li&gt;
&lt;li&gt;Add an --enable-debug option added to xfdesktop-settings&lt;/li&gt;
&lt;li&gt;Add optional blurring on shadow on text of icons, see &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://forum.xfce.org/viewtopic.php?pid=34780#p34780&quot;&gt;Screenshots&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfce4-panel&lt;/em&gt; : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Implementation of a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2014-July/030810.html&quot;&gt;intelligent auto-hide functionality&lt;/a&gt; by Jannis Pohlmann !&lt;/li&gt;
&lt;li&gt;Whenever the active window changes or whenever the geometry of an already active window changes, the algorithm checks whether the active window and the panel overlap. If this is the case, the panel is hidden. Otherwise, it is made or remains visible.&lt;/li&gt;
&lt;li&gt;A quick demo (only available in git version for now) 
 Xfce4-panel 4.12 intelligent auto-hide feature&lt;/li&gt; 
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfce4-session&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add logind runtime detection to support suspend/hibernate &lt;/li&gt;
&lt;li&gt;Support for upower 0.99&lt;/li&gt;
&lt;li&gt;Add DragonflyBSD to host check&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfce4-settings&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reapply settings when external keyboard connects&lt;/li&gt;
&lt;li&gt;New display settings dialog&lt;/li&gt;
&lt;li&gt;Add support for upower 0.99&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Thunar&lt;/em&gt; : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Default application not respected with glib &amp;gt;= 2.4&lt;/li&gt;
&lt;li&gt;Check for thumbnails in the location&lt;/li&gt;
&lt;li&gt;Add appdata file&lt;/li&gt;
&lt;li&gt;Add pkexec policy. This way if the user of a desktop system wants to use thunar to modify files as root and has the proper credentials they can.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Apps / Plugins&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mousepad and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2014-July/000328.html&quot;&gt;Parole&lt;/a&gt; have been ported to gtk3 !&lt;/li&gt;
&lt;li&gt;Partial rewrite of squeeze (Archive manager)&lt;/li&gt;
&lt;li&gt;Multiples releases/bugfixes of xfce4-netload-plugin, xfce4-weather-plugin,  xfce4-equake-plugin &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Development Releases of core components&lt;/em&gt; : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;xfdesktop 4.11.8 : &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2014-August/030823.html&quot;&gt;https://mail.xfce.org/pipermail/xfce4-dev/2014-August/030823.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;xfwm4 4.11.2 : &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2014-July/000329.html&quot;&gt;https://mail.xfce.org/pipermail/xfce-announce/2014-July/000329.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;xfce4-settings 4.11.3 : &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce-announce/2014-July/000329.html&quot;&gt;https://mail.xfce.org/pipermail/xfce-announce/2014-August/000333.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Maintenances/New Releases (for xfce 4.10 )&lt;/em&gt; : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Xfce4-power-manager 1.4.1 : see above in this post. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://git.xfce.org/xfce/xfce4-power-manager/tree/NEWS&quot;&gt;http://git.xfce.org/xfce/xfce4-power-manager/tree/NEWS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;xfdesktop 4.10.3 : Release of a maintenance version which fix a lot of bugs. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2014-November/030941.html&quot;&gt;https://mail.xfce.org/pipermail/xfce4-dev/2014-November/030941.html&lt;/a&gt;, thanks to Eric Koegel&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Others&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A side note about &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/the-cavalry/light-locker&quot;&gt;light-locker&lt;/a&gt;, a simple session-locker for lightdm, which work really great with xfce :). If you want a nice and modern locker, try it !&lt;/li&gt;
&lt;li&gt;Debian Jessie will use xfce 4.10 (as 4.12 is not ready on 5th November, the date of Debian Freeze)&lt;/li&gt;
&lt;li&gt;If you are an ArchLinux user, and want to test the devel version of xfce, you can use &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://download.alteroot.org/arch/xfce4.11/x86_64/README.txt&quot;&gt;my [xfce411] repo&lt;/a&gt;. NO WARRANTY, support or whatever ! Use it at your own risks. Read the README ;)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Last minute&lt;/em&gt; : A reorganisation of the team is running, to list our current force, identify weak spots (where we urgently need new contributors), welcome new members etc. See &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2014-November/030946.html&quot;&gt;https://mail.xfce.org/pipermail/xfce4-dev/2014-November/030946.html&lt;/a&gt; for more informations !&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sources : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Thanks to ToZ  on the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://forum.xfce.org/viewtopic.php?id=8945&quot;&gt;xfce forum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The #xfce-dev IRC chan on Freenode, the best way to be involved in Xfce development&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/&quot;&gt;Xfce4 dev list&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
         <author>Skunnyk</author>
         <guid isPermaLink="false">http://blog.alteroot.org/articles/2014-11-19/news-from-xfce-part-2.html</guid>
         <pubDate>Wed, 19 Nov 2014 21:30:00 +0000</pubDate>
      </item>
      <item>
         <title>News from Xfce !</title>
         <link>http://blog.alteroot.org/articles/2014-07-26/news-from-xfce.html</link>
         <description>&lt;p&gt;&lt;em&gt;Update 19/11/2014&lt;/em&gt; : &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.alteroot.org/articles/2014-11-19/news-from-xfce-part-2.html&quot;&gt;A new post is available !&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some news from Xfce, my favourite Desktop Environment, that I use since something like 2006.  &lt;/p&gt;

&lt;p&gt;The development is relatively slow (the last stable version, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://xfce.org/about/news/?post=1335571200&quot;&gt;4.10&lt;/a&gt; was released in April 2012). There is not so many developers, 1 or 2 &amp;quot;core&amp;quot; devs, and less than 10 contributors (who are generally distributions maintainers, from debian, xubuntu, gentoo, arch, thanks to them !).&lt;/p&gt;

&lt;p&gt;There was a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.xfce.org/releng/4.12/roadmap&quot;&gt;roadmap&lt;/a&gt; for 4.12, where it was planned to release 4.12 mid-2013. But, hey, it&amp;#39;s open source, it will be out when &amp;quot;it will be ready&amp;quot; :-). &lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2014-June/030772.html&quot;&gt;Some weeks ago&lt;/a&gt;, it was decided to establish a list of &amp;quot;critical bugs&amp;quot; to be eradicated in order to release xfce 4.12.&lt;br /&gt;
You can find the list here : &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.xfce.org/releng/4.12/roadmap/critical-bugs&quot;&gt;https://wiki.xfce.org/releng/4.12/roadmap/critical-bugs&lt;/a&gt;.&lt;br /&gt;
Xfce 4.12 will still use gtk2, with some support of gtk3 for better integration.&lt;br /&gt;
Port to gtk3 will maybe be done for the next version.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What will be new in xfce 4.12 ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;All major components are already available in development version (4.11), here are a small list of what to expect : &lt;/p&gt;

&lt;p&gt;&lt;em&gt;xfwm4&lt;/em&gt; : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Zoom mode. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.alteroot.org/articles/2013-12-11/xfce-xfwm4-zoom-mode.html&quot;&gt;I wrote about this cool new feature in december&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;New, themable tabwin (alt+tab)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;http://blog.alteroot.org/media/images/xfwm4-tabwin-4.12.png&quot; alt=&quot;xfwm4-tabwin-4.12&quot; style=&quot;width:300px;&quot;/&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Changelog at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://git.xfce.org/xfce/xfwm4/tree/NEWS&quot;&gt;http://git.xfce.org/xfce/xfwm4/tree/NEWS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfce4-settings&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The display settings have been much improved with supporting extended desktop mode for 2 monitors and an improve minimal dialog.&lt;/li&gt;
&lt;li&gt;Changelog at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://git.xfce.org/xfce/xfce4-settings/tree/NEWS&quot;&gt;http://git.xfce.org/xfce/xfce4-settings/tree/NEWS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfdesktop&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lot of works on xfdesktop, already 6 pre releases!&lt;/li&gt;
&lt;li&gt;Per-workspace wallpapers support (finally !)&lt;/li&gt;
&lt;li&gt;Better multi monitor handling&lt;/li&gt;
&lt;li&gt;Changelog at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://git.xfce.org/xfce/xfdesktop/tree/NEWS&quot;&gt;http://git.xfce.org/xfce/xfdesktop/tree/NEWS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;xfce4-panel&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Support of gtk3 plugins&lt;/li&gt;
&lt;li&gt;Better behavior of buttons/menus&lt;/li&gt;
&lt;li&gt;Changelog at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://git.xfce.org/xfce/xfce4-panel/tree/NEWS&quot;&gt;http://git.xfce.org/xfce/xfce4-panel/tree/NEWS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And lot of works on other components, like xfce4-power-manager (systemd support), xfburn, xfce4-mixer etc
There is still some works/tests to be done on upower or systemd support for example.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; : You can see lot of screenshots of new features on the Xfce forum, by ToZ : &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://forum.xfce.org/viewtopic.php?id=8945&quot;&gt;https://forum.xfce.org/viewtopic.php?id=8945&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Buildbot&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2014-June/030774.html&quot;&gt;new buildbot based on jenkins&lt;/a&gt; is available since few days on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://buildbot.xfce.org/&quot;&gt;http://buildbot.xfce.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bountysource&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It&amp;#39;s easier to copy &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2014-July/030802.html&quot;&gt;the mail from Simon Steinbeiß&lt;/a&gt; to explain this part :&lt;/p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;To get to the point: we see bountysource[2] as an easy way to offer
the community with a way to financially support Xfce. There are two
avenues a backer can choose from.
1) Set a bounty on a specific bug (we&amp;#39;ve pulled in all the reports for
many components already, so you can easily find them on
bountysource.com)
2) Back the Xfce team
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: More explanations about bountysource: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mail.xfce.org/pipermail/xfce4-dev/2014-July/030807.html&quot;&gt;https://mail.xfce.org/pipermail/xfce4-dev/2014-July/030807.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So if you are interested yo help Xfce, go to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://docs.xfce.org/contribute/start&quot;&gt;the contribute wiki page !&lt;/a&gt;&lt;/p&gt;</description>
         <author>Skunnyk</author>
         <guid isPermaLink="false">http://blog.alteroot.org/articles/2014-07-26/news-from-xfce.html</guid>
         <pubDate>Fri, 25 Jul 2014 22:00:00 +0000</pubDate>
      </item>
      <item>
         <title>The bright future of Foresight Linux</title>
         <link>http://marktmisc.blogspot.com/2014/04/the-bright-future-of-foresight-linux.html</link>
         <description>&lt;h2&gt;Refining Foresight&lt;/h2&gt;&lt;h3&gt;Why&lt;/h3&gt;Foresight is what I use for almost a decade now (and that means almost the whole time since it was created by Ken Vandine).&lt;br /&gt;It was originally based on rPath Linux and Foresight 2.0 still is.&lt;br /&gt;So rpath doesn't exist anymore (it was aquired by SAS a while ago) and our existing base is getting outdated to a point where maintenance is getting a burden.&lt;br /&gt;&lt;h3&gt;How&lt;/h3&gt;There were several options to solve this issue.&lt;br /&gt;1) build foresight 3 from scratch&lt;br /&gt;2) rebuild an existing distribution from source and use it as a base&lt;br /&gt;3) base on an existing (vital) distribution&lt;br /&gt;&lt;h3&gt;Which one&lt;/h3&gt;Actually we discussed all these, but given our manpower we chose to base our new shiny Foresight on Fedora as is, so that we can focus again on providing a stable modern rolling binary distribution.&lt;br /&gt;&lt;h3&gt;The Plan and Progress&lt;/h3&gt;So what we're doing is importing all! of Fedora20 into our own repositories using a tool called &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://bitbucket.org/rpathsync/mirrorball&quot;&gt;mirrorball&lt;/a&gt;&lt;br /&gt;It will create Sourcepackages for conary containing the matching rpms and srpms and build conary packages from them.&lt;br /&gt;I'm not going into the details here. You can look some up on our &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://lists.foresightlinux.org/mailman/listinfo/foresight-devel&quot;&gt;foresight-devel mailinglist&lt;/a&gt; &lt;br /&gt;The initial import and built is already done and we're now in the process of creating conary groups from the information of the comps.xml&lt;br /&gt;when that is done it should be possible already to adopt a fresh install of fedora20 for use with conary packagemanager.&lt;br /&gt;Next step will be doing regular updates and imports of the fedora20 repository.&lt;br /&gt;Then we will build foresight on top of this.&lt;br /&gt;Creating groups like we want them, adding artwork and extras. Import rpmfusion repositories until we have a foresight that matches our needs.&lt;br /&gt;And of course finding a way to easily install foresight and convert existing fedora installations.&lt;br /&gt;&lt;h3&gt;Why not...&lt;/h3&gt;...just use fedora?&lt;br /&gt;Well first we all got to love foresight as a distribution and a community.&lt;br /&gt;And we love conary. Conary is pretty strict when it comes to dependency resolution. We already found packaging issues of fedora20 just by importing and rebuilding it with conary. foresight is a rolling distribution and we hope that with the adopting of fedora we can make it possible to just roll from fedora20 to fedora21 painlessly. Conary has rollbacks since it's beginning and it's a great packagemanager that helped us maintaining a rolling binary distribution for almost 10 years now. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
         <author>Mark Trompell</author>
         <guid isPermaLink="false">http://blog.xfce.org/?guid=eb66b40221ab3aa0fb9463073da18409</guid>
         <pubDate>Tue, 01 Apr 2014 13:09:00 +0000</pubDate>
      </item>
      <item>
         <title>Remote notifications</title>
         <link>http://blog.m8t.in/2014/01/remote-notifications.html</link>
         <description>This post explains how to get notifications (libnotify) from a remote system. Typically this is useful with an IRC client accessible through SSH.&lt;br /&gt;&lt;br /&gt;Prerequisites:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A notification daemon! (dunst, xfce4-notifyd, etc.)&lt;/li&gt;&lt;li&gt;&lt;tt&gt;socat&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt&gt;notify-send&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre&gt;apt-get install socat libnotify-bin&lt;/pre&gt;&lt;br /&gt;On the client, modify the SSH configuration to introduce two elements:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;forward a TCP port,&lt;/li&gt;&lt;li&gt;execute a local command.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Example entry for &lt;tt&gt;~/.ssh/config&lt;/tt&gt;:&lt;br /&gt;&lt;pre&gt;Host remote-host&lt;br /&gt;    Hostname remote-host.gandi.net&lt;br /&gt;    RemoteForward 12000 localhost:12000&lt;br /&gt;    PermitLocalCommand yes&lt;br /&gt;    LocalCommand socat -u tcp4-listen:12000,reuseaddr,fork,bind=127.0.0.1 exec:$HOME/.local/bin/notify-remote.sh 2&amp;gt;/dev/null &amp;amp;&lt;br /&gt;&lt;/pre&gt;The fowarded TCP port will be used to &lt;tt&gt;netcat&lt;/tt&gt; notification messages to the local system.&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;socat&lt;/tt&gt; is used to bind a port on the local system, it will take the notifcation messages, and write them to the executed shell script &lt;tt&gt;notify-remote.sh&lt;/tt&gt;.&lt;br /&gt;&lt;br /&gt;The shell script will then simply call &lt;tt&gt;notify-send&lt;/tt&gt; to display a notification with the default notification daemon.&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;notify-remote.sh&lt;/tt&gt;:&lt;br /&gt;&lt;pre&gt;#!/bin/sh&lt;br /&gt;delay=&quot;5000&quot;&lt;br /&gt;&lt;br /&gt;read line&lt;br /&gt;summary=&quot;$line&quot;&lt;br /&gt;read line&lt;br /&gt;msg=&quot;$line&quot;&lt;br /&gt;read line&lt;br /&gt;&lt;br /&gt;if [ &quot;$line&quot; = &quot;&quot; ] &amp;amp;&amp;amp; [ &quot;$summary&quot; != &quot;&quot; ]; then&lt;br /&gt;  [ -x &quot;$(which notify-send)&quot; ] &amp;amp;&amp;amp; notify-send -u critical -t &quot;$delay&quot; -- &quot;$summary&quot; &quot;$msg&quot;&lt;br /&gt;fi&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now it is possible to connect to the remote host and &quot;write&quot; notifications:&lt;br /&gt;&lt;pre&gt;local$ ssh remote-host&lt;br /&gt;remote-host$ echo -e 'Summary&amp;#92;nBody&amp;#92;n&amp;#92;n' | nc 127.0.0.1 12000&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;Integrate into irssi&lt;/h3&gt;&lt;br /&gt;Copy the irssi script available bellow to get notifications from hilights, and private messages.&lt;br /&gt;&lt;br /&gt;Once the script is copied, execute &lt;tt&gt;/script load rnotify.pl&lt;/tt&gt; inside irssi.&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;~/.irssi/scripts/autorun/rnotify.pl&lt;/tt&gt;:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# shamelessly copied from http://git.esaurito.net/?p=godog/bin.git;a=blob;f=rnotify.pl&lt;br /&gt;use strict;&lt;br /&gt;use Irssi;&lt;br /&gt;use HTML::Entities;&lt;br /&gt;use vars qw($VERSION %IRSSI);&lt;br /&gt;&lt;br /&gt;$VERSION = &quot;0.01&quot;;&lt;br /&gt;&lt;br /&gt;%IRSSI = (&lt;br /&gt;    authors     =&amp;gt; 'Luke Macken, Paul W. Frields',&lt;br /&gt;    contact     =&amp;gt; 'lewk@csh.rit.edu, stickster@gmail.com',&lt;br /&gt;    name        =&amp;gt; 'rnotify',&lt;br /&gt;    description =&amp;gt; 'Use libnotify to alert user to hilighted messages',&lt;br /&gt;    license     =&amp;gt; 'GNU General Public License',&lt;br /&gt;    url         =&amp;gt; 'http://lewk.org/log/code/irssi-notify',&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;Irssi::settings_add_str('misc', $IRSSI{'name'} . '_port', '12000');&lt;br /&gt;Irssi::settings_add_bool('misc', $IRSSI{'name'} . '_if_away', 0);&lt;br /&gt;&lt;br /&gt;sub is_port_owner {&lt;br /&gt;    my ($port, $uid) = @_;&lt;br /&gt;    my $wanted = sprintf(&quot;0100007F:%04X&quot;, $port);&lt;br /&gt;&lt;br /&gt;    # XXX linux-specific&lt;br /&gt;    open HANDLE, &quot;&amp;lt; /proc/net/tcp&quot; || return 0;&lt;br /&gt;    while(&amp;lt;HANDLE&amp;gt;){&lt;br /&gt;        #   sl  local_address rem_address   st tx_queue rx_queue tr tm-&amp;gt;when retrnsmt   uid  timeout inode&lt;br /&gt;        my @splitted = split /&amp;#92;s+/;&lt;br /&gt;        my $local = $splitted[2];&lt;br /&gt;        my $remote = $splitted[3];&lt;br /&gt;        my $uid = $splitted[8];&lt;br /&gt;&lt;br /&gt;        return 1 if $local eq $wanted and $uid == $&amp;lt;;&lt;br /&gt;    }&lt;br /&gt;    close HANDLE;&lt;br /&gt;    return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;sub notify {&lt;br /&gt;    my ($server, $summary, $message) = @_;&lt;br /&gt;&lt;br /&gt;    $message = HTML::Entities::encode($message);&lt;br /&gt;    $summary = HTML::Entities::encode($summary);&lt;br /&gt;&lt;br /&gt;    # echo &amp;#92; escaping&lt;br /&gt;    $message =~ s/&amp;#92;&amp;#92;/&amp;#92;&amp;#92;&amp;#92;&amp;#92;/g;&lt;br /&gt;    $summary =~ s/&amp;#92;&amp;#92;/&amp;#92;&amp;#92;&amp;#92;&amp;#92;/g;&lt;br /&gt;&lt;br /&gt;    my $port = Irssi::settings_get_str($IRSSI{'name'} . '_port');&lt;br /&gt;&lt;br /&gt;    return if ! is_port_owner($port, $&amp;lt;);&lt;br /&gt;&lt;br /&gt;    # check for being away in every server?&lt;br /&gt;    return if $server-&amp;gt;{usermode_away} &amp;amp;&amp;amp;&lt;br /&gt;              (Irssi::settings_get_bool($IRSSI{'name'} . '_if_away') == 0);&lt;br /&gt;&lt;br /&gt;    # XXX test for other means of doing TCP&lt;br /&gt;    #print(&quot;echo '$summary&amp;#92;n$message&amp;#92;n&amp;#92;n' | /bin/nc 127.0.0.1 $port&quot;);&lt;br /&gt;    system(&quot;echo '$summary&amp;#92;n$message&amp;#92;n&amp;#92;n' | /bin/nc 127.0.0.1 $port &amp;amp;&quot;);&lt;br /&gt;&lt;br /&gt;    #my $pid = open(FH, &quot;|-&quot;);&lt;br /&gt;    #if( $pid ){&lt;br /&gt;    #    print FH &quot;$summary&amp;#92;n$message&amp;#92;n&amp;#92;n&quot;;&lt;br /&gt;    #    close(FH) || warn &quot;exited $?&quot;;&lt;br /&gt;    #}else{&lt;br /&gt;    #    exec(&quot;/bin/nc 127.0.0.1 $port&quot;) || warn &quot;can't exec $!&quot;;&lt;br /&gt;    #}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;sub print_text_notify {&lt;br /&gt;    my ($dest, $text, $stripped) = @_;&lt;br /&gt;    my $server = $dest-&amp;gt;{server};&lt;br /&gt;&lt;br /&gt;    return if (!$server || !($dest-&amp;gt;{level} &amp;amp; MSGLEVEL_HILIGHT));&lt;br /&gt;    my $sender = $stripped;&lt;br /&gt;    $sender =~ s/^&amp;#92;&amp;lt;.([^&amp;#92;&amp;gt;]+)&amp;#92;&amp;gt;.+/&amp;#92;1/ ;&lt;br /&gt;    $stripped =~ s/^&amp;#92;&amp;lt;.[^&amp;#92;&amp;gt;]+&amp;#92;&amp;gt;.// ;&lt;br /&gt;    my $summary = &quot;Message on $dest-&amp;gt;{target}&quot;;&lt;br /&gt;    notify($server, $summary, $stripped);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;sub message_private_notify {&lt;br /&gt;    my ($server, $msg, $nick, $address) = @_;&lt;br /&gt;&lt;br /&gt;    return if (!$server);&lt;br /&gt;    notify($server, &quot;Private message from &quot;.$nick, $msg);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;sub dcc_request_notify {&lt;br /&gt;    my ($dcc, $sendaddr) = @_;&lt;br /&gt;    my $server = $dcc-&amp;gt;{server};&lt;br /&gt;&lt;br /&gt;    return if (!$dcc);&lt;br /&gt;    notify($server, &quot;DCC &quot;.$dcc-&amp;gt;{type}.&quot; request&quot;, $dcc-&amp;gt;{nick});&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Irssi::signal_add('print text', 'print_text_notify');&lt;br /&gt;Irssi::signal_add('message private', 'message_private_notify');&lt;br /&gt;Irssi::signal_add('dcc request', 'dcc_request_notify');&lt;br /&gt;&lt;br /&gt;# vim: et&lt;br /&gt;&lt;/pre&gt;</description>
         <author>Mike Massonnet</author>
         <guid isPermaLink="false">http://blog.xfce.org/?guid=9dd40e824a7e94670c047c4af195ea46</guid>
         <pubDate>Sun, 05 Jan 2014 15:45:00 +0000</pubDate>
      </item>
      <item>
         <title>Xfce &amp;#8211; Xfwm4 zoom mode in 4.12</title>
         <link>http://blog.alteroot.org/articles/2013-12-11/xfce-xfwm4-zoom-mode.html</link>
         <description>&lt;p&gt;Xfce is my main desktop environment since more than 6 years, and I really like it. I try to make some patch from time to time, and if you search a project to contribute, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://wiki.xfce.org/dev/howto/contribute&quot;&gt;it&amp;#39;s here&lt;/a&gt; ;-) &lt;/p&gt;

&lt;p&gt;The core team is really small (2 or 3 people), so development evolves rather slowly, and the 4.12 will be released when it is ready.&lt;/p&gt;

&lt;p&gt;One of the latest feature is the implementation of a compositor zoom, like the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://wiki.compiz.org/Plugins/Ezoom&quot;&gt;compiz ezoom plugin&lt;/a&gt;, from an external developper ( see &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mail.xfce.org/pipermail/xfce4-dev/2013-November/030508.html&quot;&gt;this thread&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Here a little video with latest git version ( from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://git.xfce.org/xfce/xfwm4/&quot;&gt;http://git.xfce.org/xfce/xfwm4/&lt;/a&gt; ).
You just need to press ALT and scroll up/down to zoom in/out.&lt;/p&gt;

 Xfwm4 4.12 zoom feature 

&lt;p&gt;(yeah, it&amp;#39;s an excuse to test the html5  balise with ogv file ;)).&lt;/p&gt; 

&lt;p&gt;I will try to make some blog posts about new features in xfce world for the upcoming 4.12 (in 2014 I hope!), stay tuned !&lt;/p&gt;</description>
         <author>Skunnyk</author>
         <guid isPermaLink="false">http://blog.alteroot.org/articles/2013-12-11/xfce-xfwm4-zoom-mode.html</guid>
         <pubDate>Tue, 10 Dec 2013 23:00:00 +0000</pubDate>
      </item>
      <item>
         <title>rndc retransfer failed: not found</title>
         <link>http://blog.m8t.in/2013/08/rndc-retransfer-failed-not-found.html</link>
         <description>I came accross the dummy error &lt;i&gt;&lt;b&gt;rndc: 'retranfer' failed: not found&lt;/b&gt;&lt;/i&gt;, with many unhelpful articles. If you run a &lt;i&gt;rndc retranfer&lt;/i&gt; command, and get this error, make sure there is an entry for the zone on the slave, it may be helpful…</description>
         <author>Mike Massonnet</author>
         <guid isPermaLink="false">http://blog.xfce.org/?guid=0ee826bd2420f12fd7d7f66be928a3a6</guid>
         <pubDate>Thu, 15 Aug 2013 08:59:00 +0000</pubDate>
      </item>
      <item>
         <title>archbang</title>
         <link>http://blogs.gentoo.org/nightmorph/2013/07/14/archbang/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
         <description>&lt;p&gt;i pulled the slow magnetic hdd running gentoo from my thinkpad r61i; swapped it with a 2009-era 32GB ssd running &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://archbang.org/&quot;&gt;archbang&lt;/a&gt;, a variant of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.archlinux.org/&quot;&gt;arch linux&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;it&amp;#8217;s been several years since i last tried arch, and i wanted a desktop environment installed &amp;#038; preconfigured. archbang offers a minimal openbox desktop with a few basic programs: web browser, terminal, text editor, file manager, etc.&lt;/p&gt;
&lt;p&gt;arch is &lt;em&gt;fast&lt;/em&gt;. from cold boot to logged-in at the desktop: &lt;strong&gt;5.5 seconds&lt;/strong&gt;. that&amp;#8217;s on an old supertalent ssd, artificially limited to SATA-I speeds by the thinkpad&amp;#8217;s BIOS; the hardware is capable of running at SATA-II. even topped out at 150MB/sec read/write, this system is screaming fast. apps execute instantly, queries and searches complete as soon as i hit Enter, and even heavyweight firefox only takes a second or so to load. my experience is vastly improved over the same environment on gentoo, on the magnetic hdd.&lt;/p&gt;
&lt;p&gt;gentoo didn&amp;#8217;t run this fast on this drive when it was installed in my now-defunct desktop. i switched to a more useful &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.archlinux.org/index.php/Xfce&quot;&gt;xfce&lt;/a&gt; desktop, which didn&amp;#8217;t affect boot/login times at all; still under 6 seconds.&lt;/p&gt;
&lt;p&gt;so, why arch, and not gentoo? apparently, my music-making environment went through too many upgrades and changes between 2011 and now. i probably should have left it as-is once i got a working setup for live performances and studio production. it mostly doesn&amp;#8217;t work anymore. kernel changes, upstream audio package changes, lots of factors. it&amp;#8217;s impossible to diagnose, so i&amp;#8217;m temporarily without a gentoo system, at least until i swap disks.&lt;/p&gt;
&lt;p&gt;the upstream developer of my primary audio software runs arch, so i figured i may get better support &amp;#038; overall user experience by running the same OS and environment. i haven&amp;#8217;t yet configured my desktop for realtime/low-latency audio work besides install the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.archlinux.org/index.php/Linux-ck&quot;&gt;ck kernel&lt;/a&gt;. arch has most of my usual music stack available as binary packages, so i&amp;#8217;ll only have to compile a few apps from the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://aur.archlinux.org/&quot;&gt;AUR&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;i really like installing binary packages, rather than having to spend a whole day building them on this slow 2007-era CPU. and, since this is an exceptionally light flavor of arch, i don&amp;#8217;t have the bloat and slowdown i experienced when using ubuntu for music production.&lt;/p&gt;
&lt;p&gt;i&amp;#8217;m not sure if i&amp;#8217;ll keep arch installed or not, but this has been an interesting trip so far.&lt;/p&gt;</description>
         <author>nightmorph</author>
         <guid isPermaLink="false">http://blogs.gentoo.org/nightmorph/?p=623</guid>
         <pubDate>Sun, 14 Jul 2013 20:44:57 +0000</pubDate>
      </item>
      <item>
         <title>Xfce translations moved</title>
         <link>http://blog.xfce.org/2013/07/xfce-translations-moved/</link>
         <description>&lt;p&gt;For quite some time Xfce used a private installation of Transifex because this &amp;#8220;old&amp;#8221; version was capable of pushing to git directly and the tools provided by transifex.com were not extremely suitable at the time. But time went by and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.transfex.com&quot;&gt;transifex.com&lt;/a&gt; improved to a nice platform, while our installation started to struggle more and more.&lt;/p&gt;
&lt;p&gt;So it was about time we moved and since yesterday all translations moved to the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.transifex.com/projects/p/xfce/&quot;&gt;Xfce hub project&lt;/a&gt;! There are separate projects for the core modules because there we work more active with different branches, and there are &amp;#8220;collection&amp;#8221; projects for the various goodies, like panel plugins, thunar extensions and applications outside Xfce core.&lt;/p&gt;
&lt;p&gt;The platform is (imho) a huge improvement for translators; the interface is very nice, a way better online editor and a translation memory across the components to translate similar string more quickly and consistently. On the developers since everything is still automated since a cron script will pull the translations and submit them to git (if they reached a minimum percentage of 50% and passed all checks).&lt;/p&gt;
&lt;p&gt;During the migration a lot of files were removed from git because they did not pass &lt;em&gt;msgfmt &amp;#8211;check&lt;/em&gt;, so at the same time this was a nice cleanup of broken translations in the repositories.&lt;/p&gt;
&lt;p&gt;There are still some things to do; cron script needs some more testing and also more pot files need to be removed from the repositories to avoid broken or incomplete translations, but the largest step is taken.&lt;/p&gt;
&lt;p&gt;So in case you were translating Xfce or want to, sign up at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.transfex.com&quot;&gt;transifex.com&lt;/a&gt; and joint a translation team in the Xfce project!&lt;/p&gt;</description>
         <author>Nick</author>
         <guid isPermaLink="false">http://blog.xfce.org/?p=7706</guid>
         <pubDate>Thu, 04 Jul 2013 20:15:03 +0000</pubDate>
      </item>
   </channel>
</rss>
<!-- fe6.yql.bf1.yahoo.com compressed/chunked Thu Oct  1 22:36:19 UTC 2015 -->
