<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>gHacks Technology News &#124; Latest Tech News, Software And Tutorials &#187; IceWM</title> <atom:link href="http://www.ghacks.net/tag/icewm/feed/" rel="self" type="application/rss+xml" /><link>http://www.ghacks.net</link> <description>A technology news blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description> <lastBuildDate>Sat, 11 Feb 2012 09:52:46 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>Get to know Linux: IceWM</title><link>http://www.ghacks.net/2009/05/13/get-to-know-linux-icewm/</link> <comments>http://www.ghacks.net/2009/05/13/get-to-know-linux-icewm/#comments</comments> <pubDate>Wed, 13 May 2009 02:52:02 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Advice]]></category> <category><![CDATA[Desktop Manager]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[IceWM]]></category> <category><![CDATA[Window Manager]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=12772</guid> <description><![CDATA[So far, in this series, we have taken a look at FluxBox, Window Maker, and Xfce 4. We&#8217;ve even examined adding a little eye candy to these old school window managers with xcompmgr and transset. This time around we are going to take a look at what most would consider a more standard metaphor window [...]]]></description> <content:encoded><![CDATA[<p>So far, in this series, we have taken a look at <a
title="Fluxbox" href="http://www.ghacks.net/2009/05/06/get-to-know-linux-fluxbox/" target="_blank">FluxBox</a>, <a
title="Window Maker" href="http://www.ghacks.net/2009/05/07/get-to-know-linux-window-maker/" target="_blank">Window Maker</a>, and <a
title="Xfce 4" href="http://www.ghacks.net/2009/05/08/get-to-know-linux-xfce-4/" target="_blank">Xfce 4</a>. We&#8217;ve even examined adding a little eye candy to these old school window managers with <a
title="Adding dropshadows in Fluxbox wih xcompmgr" href="http://www.ghacks.net/2009/05/10/adding-dropshadows-in-fluxbox-with-xcompmgr/" target="_blank">xcompmgr</a> and <a
title="Add transparenct windows with Transset" href="http://www.ghacks.net/2009/05/11/add-transparent-windows-with-transset/" target="_blank">transset</a>. This time around we are going to take a look at what most would consider a more standard metaphor window manager for the Linux operating system. I say &#8220;standard&#8221; because, even though it is old school (and has an old-school look and feel), it contains some of the standard features of the modern desktop. In a sense <a
title="IceWM" href="http://www.icewm.org/" target="_blank">IceWM</a> is a combination of old school UNIX and Windows 95. And just why would anyone want to use such a desktop? Outside of needing a very light weight desktop (one that is used as the default desktop  of the Eee PC in the Easy mode), nostalgia comes to mind. But even though IceWM is old school, it is still in development today.</p><p>IceWM is a very clean desktop and, even though it is not highly configurable, it is a fairly serviceable desktop. With that in mind let&#8217;s take a look at what most will consider a blast from the past.</p><p><span
id="more-12772"></span></p><p><strong>Features</strong></p><p>Let&#8217;s take a look at the IceWM feature set.</p><p>Panel: The IceWM panel serves the same function as any panel from any other desktop.Don&#8217;t expect, however, to be able to do much configuration with the IceWM panel.</p><p>Notification Area: This is your typical notification area. By default this holds a CPU meter, a mail watch app, and a clock. If you use wireless tools, such as Network Manager applet, it will appear in this area as soon as you start the applet.</p><p>Menu: The main menu of IceWM will appear either by clicking the IceWM button on the left side of the panel or by clicking the right mouse button anywhere on the desktop. We&#8217;ll discuss editing this menu later.</p><p>GNOME/KDE Support: In early releases it was necessary to roll in GNOME and KDE support when IceWM was installed. Now, however, this support is built in.</p><p>Keyboard Shortcuts: There are plenty of default keyboard shortcuts. You can even configure your own keyboard shortcuts by editing a simple text file.</p><p>That&#8217;s the bulk of the features of IceWM. Now let&#8217;s take a look at how some of these features work.</p><p><strong>Editing the menu</strong></p><div
id="attachment_12778" class="wp-caption alignleft" style="width: 310px"><a
href="http://www.ghacks.net/wp-content/uploads/2009/05/icewm_desktop.png"><img
class="size-medium wp-image-12778" src="http://www.ghacks.net/wp-content/uploads/2009/05/icewm_desktop-500x312.png" alt="Figure 1" width="300" height="187" /></a><p
class="wp-caption-text">Figure 1</p></div><p>In order to add/remove/edit items to the IceWM menu you have to edit a text file. This text file will, once saved, update the menu in real time. In other words you do not have to restart the desktop to see the changes. As you can see, in Figure 1, the menu is pretty basic (And this has a few small personalization.)</p><p>Take a look in your <strong>~/.icewm</strong> directory. You should find a file called <strong>menu</strong>. If you do not then you have to copy this file from the <strong>/usr/share/icewm</strong> directory with the command (either with root privileges or using sudo):</p><p>cp /usr/share/icewm/menu ~/.icewm</p><p>Once that file is copied you can start to edit it to add menu entries.</p><p>A menu entry for IceWM looks like this:</p><p>prog &#8220;APPLICATION_NAME&#8221; /PATH/TO/APPLICATION/ICON EXECUTABLE_COMMAND</p><p>Where:</p><ul><li>APPLICATION_NAME: Is the name you want to appear in the menu.</li><li>/PATH/TO/APPLICATION/ICON: Is the explicit path the icon image file.</li><li>EXECUTABLE_COMMAND: Is the command used to launch the application.</li></ul><p>An example would be:</p><p><code>prog "Firefox" /usr/share/icons/Bluecurve/32x32/apps/mozilla-icon.png firefox</code></p><p>For a Firefox entry.</p><p>Make sure you save this file. Once you save it your new entries will appear.</p><p><strong>Keyboard shortcuts</strong></p><p>You will also notice a file in the <strong>~/.icewm</strong> directory called <strong>keys</strong>. If this file is not in your <strong>~/.icewm</strong> directory you will have to copy it from <strong>/usr/share/icewm</strong>. In this file are all of the keyboard shortcuts you can use with IceWM. A typical entry will look like:</p><p><code>key "Alt+Ctrl+t"                        xterm</code></p><p>You can add your own shortcuts using any of the following modifiers: Alt, Ctrl, Shift, Meta, Super, and Hyper.</p><p>Once you have added your keyboard shortcuts you will have to log out of IceWM for the new shortcuts to take effect. These shortcuts can make your work highly efficient. Imagine rarely having to take your fingers off of your keyboard!</p><p><strong>Final thoughts</strong></p><p>IceWM is not going to win any awards for being the prettiest desktop around. But for efficiency, and speed it very easily could win that tiara. If you are a fan of efficient computing do yourself a favor and give IceWM a try.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/05/13/get-to-know-linux-icewm/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> </channel> </rss>
