<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Eitan Suez's Home: Category Linux</title>
    <link>http://www.u2d.com/articles/category/linux</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>On Natty Narwhal</title>
      <description>&lt;p&gt;I don't get it.&lt;/p&gt;

&lt;p&gt;Everyone's talking about how Ubuntu 11.04 is a radical departure from Gnome 2.x because of Unity.&lt;/p&gt;

&lt;p&gt;I beg to differ.&lt;/p&gt;

&lt;p&gt;Before Natty Narwhal, I was using Gnome-do.  After having upgraded to Natty, I still am.  I was using google-chrome and firefox, and today I still am.  Gmail still looks the same.  Gnome-terminal is the same old app.  Gedit is the same old app.  So are nautilus, and evolution.  So are eclipse, git, etc..&lt;/p&gt;

&lt;p&gt;As far as I can tell, what's different (aside from the usual version upgrades across the board) are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the removal of the disfunctional menus in the gnome panel&lt;/li&gt;
&lt;li&gt;the addition of that annoying dock on the left hand side.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Docks never worked.  They don't work for apple either, where anyone with half a brain switched to quicksilver or a derivative thereof as soon as they were introduced.&lt;/p&gt;

&lt;p&gt;Compiz is still there, but you're forced to use the 2d multi-desktop thing instead of the cube, which I liked better.  I don't care enough about this to bother to customize compiz back to using the desktop cube effect.  Interesting how this feature now much more resembles apple's tack on multiple desktops.&lt;/p&gt;

&lt;p&gt;Two more differences:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ubuntu also copied the 'move the menu out of the window' idea from apple, which I personally have always disliked.&lt;/li&gt;
&lt;li&gt;Scrollbars widget and rendering are unique.  I &lt;em&gt;really&lt;/em&gt; like what Ubuntu did there.  I love them miniscule scrollbar indicators.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My point is there's no significant difference to the way I work.  Just minor tweaks to the UI I suppose, though I'm sure the amount of work to achieve these tweaks was monumental, which in my opinion indicates that the way desktops are designed today is overly complex.&lt;/p&gt;

&lt;p&gt;Overall, I'm happy to see Ubuntu depart from the Gnome desktop.  And I so very much appreciate how they've taken over the stewardship of maintaining and evolving the Linux desktop.  Because the Linux desktop needed someone who cares like Ubuntu does.  And I so look forward to the changes coming down the line:  Wayland.  Not that I know or understand much about X to start with.  And looking back, I'm grateful to all the folks who worked on evolving the ext file system and gave us ext4.  Ditto for grub and evolving the boot loader.&lt;/p&gt;

&lt;p&gt;Ubuntu, and open-source community:  thank you for everything you've done.  I look forward to perhaps some day having a desktop that's designed simply and beautifully, one that's easy to customize and extend with my favorite language bindings.&lt;/p&gt;</description>
      <pubDate>Tue, 03 May 2011 18:26:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:2076d800-7430-48a2-9693-fd54adf513ce</guid>
      <author>Eitan</author>
      <link>http://www.u2d.com/articles/2011/05/03/on-natty-narwhal</link>
      <category>Linux</category>
    </item>
    <item>
      <title>On Ubuntu without GNOME</title>
      <description>&lt;p&gt;The news that the next version of ubuntu (11.04) will come without GNOME is perhaps a week old now.  I haven't really given it much thought.  But an odd thought just occurred to me which I thought worthwhile sharing.  So [as the Zohan says:] let's go!&lt;/p&gt;

&lt;p&gt;Basically, Ubuntu has prided itself on having a whole variety of distributions, each with its own window manager:  Ubuntu, Kubuntu (KDE), Xubuntu (XFCE), and a myriad of other, perhaps lesser known variants.&lt;/p&gt;

&lt;p&gt;And so in light of this, it sounds very odd to me that they would make a decision to distribute ubuntu without GNOME.  It's like extreme prejudice:  "we'll carry every flavor of window manager &lt;em&gt;but&lt;/em&gt; GNOME."&lt;/p&gt;

&lt;p&gt;Of course it's not.  And I'm sure there will be some side-distribution of Ubuntu with GNOME.  My guess is that the intention is that the primary, most pushed, most advertised, most well-known distribution will have Unity, or whatever the replacement default window manager will be named.&lt;/p&gt;

&lt;p&gt;I haven't seen Unity.  I don't really own a netbook, but I digress.  I definitely see their point of view.  So clearly I know too little about the issues involved to say anymore on the topic.&lt;/p&gt;

&lt;p&gt;Over and out.&lt;/p&gt;</description>
      <pubDate>Thu, 04 Nov 2010 20:55:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:bd9d2186-8ccc-463f-9648-b72e2e501074</guid>
      <author>Eitan</author>
      <link>http://www.u2d.com/articles/2010/11/04/on-ubuntu-without-gnome</link>
      <category>Linux</category>
    </item>
    <item>
      <title>Virtues of Window Managers</title>
      <description>&lt;p&gt;I have been using linux on the desktop for about a year now.  I do love it.&lt;/p&gt;

&lt;p&gt;Like most people, I do have a penchant for a great desktop and lots of critical opinions about what makes a good desktop.&lt;/p&gt;

&lt;p&gt;I must admit recalling using windows with joy a decade ago and how productive I could be in that environment (windows 3.1, windows 95).&lt;/p&gt;

&lt;p&gt;The two virtues I look for in a good window manager are:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;performance&lt;/li&gt;
&lt;li&gt;stays out of your way, allowing you to be productive&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ok, now that I think of it:  keyboard accessibility is also &lt;em&gt;very&lt;/em&gt; important to me.&lt;/p&gt;

&lt;p&gt;As I try to rate Gnome and KDE against these qualities, I find that Gnome has had less than perfect performance but has done a good job staying out of your way.  I also rank it highly on keyboard accessibility.&lt;/p&gt;

&lt;p&gt;With KDE the opposite seems to be true:  the performance is great, but I found myself continually futzing with it, being distracted from the work I actually needed to do.&lt;/p&gt;

&lt;p&gt;So I have been a Gnome user, and a happy one at that.  I'm also looking forward to Gnome 2.14 and Dapper Drake, which will improve the performance of the window manager.&lt;/p&gt;

&lt;p&gt;I'm also looking forward to a year from now where Core Duo notebook prices will be lower, and the improved performance that will come with it.&lt;/p&gt;

&lt;p&gt;I suppose I should also say a word about the MacOS.  It stays out of your way nicely and it's fast.  The problem is that it ran on hardware that was slower than a snail (the G4).  They fooled a lot of people into thinking the G4 was a fast processor.  Anyhow I digress and Apple is not what this blog entry is about.&lt;/p&gt;

&lt;p&gt;So I am writing this as I download Xubuntu:  Ubuntu + Xfce window manager.  I don't know why I overlooked Xfce before.  I just checked out the screenshots and the movies and it &lt;em&gt;appears&lt;/em&gt; to be what I have been looking for all these years.  The price of ignorance is indeed high.  I hope in a future blog to recount how things go between me and Xfce.&lt;/p&gt;</description>
      <pubDate>Fri, 07 Apr 2006 12:46:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c45c94dc3bdd5beeec3c30b7c8a6a08c</guid>
      <author>Eitan</author>
      <link>http://www.u2d.com/articles/2006/04/07/virtues-of-window-managers</link>
      <category>Linux</category>
    </item>
    <item>
      <title>I give up!</title>
      <description>&lt;p&gt;..on Linux for doing presentations.&lt;/p&gt;

&lt;p&gt;First there's no support for dynamic video mirroring.  I can get over that.&lt;/p&gt;

&lt;p&gt;But the presentation software landscape is so unbelievably barren..I tried Open Office 2 but to say that it is terrible would be giving it too much credit.  KDE usually really is on top of things but KPresenter is much worse than OO2.  I mean, I don't think anyone's tried to do a presentation using that software.&lt;/p&gt;

&lt;p&gt;What does that say about people who use Linux?  Does no one give presentations?  Maybe there's a magic distribution.  I thought I was taking it pretty safe when I decided to go with Ubuntu, as far as I can tell, is the most popular distribution, according to distrowatch.org.&lt;/p&gt;

&lt;p&gt;I guess I'll be giving S5 a whirl next..&lt;/p&gt;</description>
      <pubDate>Tue, 24 Jan 2006 18:16:03 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:9919853d050d511aa4f70d87a08a8e59</guid>
      <author>eitan</author>
      <link>http://www.u2d.com/articles/2006/01/24/i-give-up</link>
      <category>Linux</category>
    </item>
    <item>
      <title>Open Sesame</title>
      <description>&lt;p&gt;One of the small little but valuable features I used to like on macosx (before switching to Ubuntu last Summer) was the command-line &lt;code&gt;open&lt;/code&gt; command.  You could just type &lt;code&gt;open index.html&lt;/code&gt; and the file would pop up in the a web browser.  I used it all the time.&lt;/p&gt;

&lt;p&gt;I'm not "guru of the universe" and surely something like this exists for linux but for some reason thirty minutes searching the synaptic package manager did not yield anything.&lt;/p&gt;

&lt;p&gt;So one day I finally decided to turn on my brain for a change and in five minutes hacked this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;  #!/usr/bin/ruby -w

  def suffix(file_name)
    file_name.split(".").last()
  end

  map = {
           "pdf" =&amp;gt; "kpdf",
           "directory" =&amp;gt; "nautilus",
           "html" =&amp;gt; "epiphany",
           "htm" =&amp;gt; "epiphany",
           "xls" =&amp;gt; "gnumeric",
           "csv" =&amp;gt; "gnumeric",
           "txt" =&amp;gt; "kate",
           "gif" =&amp;gt; "eog",
           "jpg" =&amp;gt; "eog",
           "png" =&amp;gt; "eog",
           "xml" =&amp;gt; "gedit"
         }

  file_name = ARGV[0]
  key = (File.directory?(file_name)) ? "directory" : suffix(file_name)
  app_name = map[key]

  fork do
    puts "invoking #{app_name}..\n"
    exec "#{app_name} #{file_name}"
  end
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I've been using it daily for a while now and I like it.  Over time I've built myself a few other little utilities.  A recent one is merge for merging data with an erb template.  I use 'show' a lot.  It breaks down a path-like structure into multiple line entries so one can actually read the foresaken string.  I use it like this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;  eitan@ubuntu:~/bin$ show path
  PATH:
  /usr/local/bin
  /usr/local/sbin
  /sbin
  /usr/sbin
  /bin
  /usr/bin
  ...
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;.. or &lt;code&gt;show classpath&lt;/code&gt; etc..&lt;/p&gt;

&lt;p&gt;Another one that is a real time saver when the time comes to import a new project into subversion is &lt;code&gt;svnize&lt;/code&gt; which will automatically restructure your project in the trunk/tags/branches hierarchy suitable for doing the import. &lt;/p&gt;</description>
      <pubDate>Tue, 17 Jan 2006 16:38:59 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b1eef7a2b667d4ab90ca99ab442fcf58</guid>
      <author>eitan</author>
      <link>http://www.u2d.com/articles/2006/01/17/open-sesame</link>
      <category>Programming</category>
      <category>Linux</category>
    </item>
    <item>
      <title>NetworkManager</title>
      <description>&lt;p&gt;I just installed &lt;a href="http://www.gnome.org/projects/NetworkManager/"&gt;NetworkManager&lt;/a&gt; on my &lt;a href="http://www.ubuntulinux.org/"&gt;Ubuntu&lt;/a&gt; laptop.&lt;/p&gt;

&lt;p&gt;I can't stop saying it:  I love this environment.  It keeps getting better and better.  It was no big deal for me up until now to invoke a script to update my wifi network settings that did something like this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;iwconfig eth2 essid "new one"
sudo dhclient eth2
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Anyhow, now it's old history.  Now on my gnome desktop I've got a nice little wifi GUI that allows me to switch networks.&lt;/p&gt;</description>
      <pubDate>Tue, 20 Dec 2005 09:21:40 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:decb94a6ebfb05565393eb91ebaac651</guid>
      <author>eitan</author>
      <link>http://www.u2d.com/articles/2005/12/20/networkmanager</link>
      <category>Linux</category>
    </item>
  </channel>
</rss>

