<?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>Yet Another Linux Blog &#187; window manager</title>
	<atom:link href="http://linux-blog.org/tag/window-manager/feed/" rel="self" type="application/rss+xml" />
	<link>http://linux-blog.org</link>
	<description>Open Source, Open Blog</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:33:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Installing Openbox on Foresight Linux</title>
		<link>http://linux-blog.org/installing-openbox-on-foresight-linux/</link>
		<comments>http://linux-blog.org/installing-openbox-on-foresight-linux/#comments</comments>
		<pubDate>Mon, 31 May 2010 00:36:19 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[foresight]]></category>
		<category><![CDATA[openbox]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[window manager]]></category>

		<guid isPermaLink="false">http://linux-blog.org/?p=1540</guid>
		<description><![CDATA[My friend Og Maciel originally introduced me to Openbox a while back and I’ve been using it ever since. I love the lightweight feel, the ability to customize and the center around having NO icons on my desktop.  I don’t feel cluttered when I work! Today, we&#8217;re going to go over installing Openbox with some [...]]]></description>
			<content:encoded><![CDATA[<p>My friend <a title="http://www.ogmaciel.com/" href="http://www.ogmaciel.com/" target="_blank">Og  Maciel</a> originally introduced me to Openbox a   while back and I’ve  been using it  ever since.  I love the lightweight   feel, the ability to customize and  the center around having NO icons  on  my desktop.  I don’t feel cluttered  when I work! Today, we&#8217;re going  to  go over installing Openbox with some added tools.  This tutorial is   tailored  for Foresight Linux but the guide may very well serve other    distros as well.</p>
<h2><span style="text-decoration: underline;"><span style="font-weight: normal;">What is Openbox?</span></span></h2>
<p>From <a title="openbox homepage" href="http://openbox.org/wiki/Main_Page" target="_blank">the Openbox    homepage</a>, &#8220;Openbox is a minimalistic,  highly configurable, next    generation window manager with extensive  standards support.&#8221;  From    using it, I often think of it as fluxbox-like with  the benefits of    being able to dip into Gnome or KDE for the items that I  want to use.     Your desktop will then run with speed and simplicity using  only the    elements you want to use with it.</p>
<h2><span style="text-decoration: underline;"><span style="font-weight: normal;">So&#8230;Let&#8217;s get Started&#8230;</span></span></h2>
<p>This How-To will assume that you&#8217;re running Foresight Linux, you&#8217;re     logged into Gnome and that you&#8217;re familiar with conary, the package     manager for Foresight.  First and foremost, install openbox:</p>
<pre class="brush: plain; title: ; notranslate">[devnet@lostlap Desktop]$ sudo conary update openbox obmenu obconf</pre>
<p>This installs the needed components to run Openbox on your system.     Openbox is minimal by default though so if you login to the environment     now for the first time, there will be no taskbars, nothing&#8230;just a    large  blank area for you to work with. We will need to install some    extra  components to give a bit more functionality. If you&#8217;d like a    panel menu,  I recommend using <a title="tint2 home page" href="http://code.google.com/p/tint2" target="_blank"><strong>tint2</strong></a>.    I used to use pypanel which is a small panel written in python but   this  panel is no longer developed.</p>
<p>There are other panels that are packaged with openbox in mind for     Foresight; <a href="http://fbpanel.sourceforge.net/" target="_blank">fbpanel</a> is available, which is a very fast and functional menu bar.  I like <a href="http://www.gnomefiles.org/app.php/LXPanel">lxpanel</a> also,     which is fbpanel with some easier configuration options.  For a full     list, please see <a title="openbox documentation" href="http://openbox.org/wiki/Help:Contents" target="_blank">openbox     documentation</a>.  For our purposes here, we will install tint2:</p>
<pre class="brush: plain; title: ; notranslate">[devnet@lostlap Desktop]$ sudo conary update tint2</pre>
<p>Now we need to copy the default configuration file for tint2 so we     can build our panel to our liking.  You&#8217;ll have to create the default    path for the tint2rc configuration file.  To do this and copy the  config file:</p>
<pre class="brush: plain; title: ; notranslate">[devnet@lostlap Desktop]$ mkdir -p ~/.config/tint2/
[devnet@lostlap Desktop]$ cp /etc/xdg/tint2/tint2rc ~/.config/tint2/</pre>
<p>Now tint2 has a configuration file in place and is ready for Openbox  to start.</p>
<h2><span style="text-decoration: underline;"><span style="font-weight: normal;">Let the Configuration Begin!</span></span></h2>
<p>The hard part (install) is now out of the way thanks to the conary     package manager. Now we need to configure Openbox so that it&#8217;s ready  for    us when we log out of Gnome. The configuration files will need to  be    copied to /home/user/.config/openbox.  Of course, this path  doesn&#8217;t   exist yet so we&#8217;ll need to create it like this:</p>
<pre class="brush: plain; title: ; notranslate">[devnet@lostlap Desktop]$ mkdir -p ~/.config/openbox/</pre>
<p>Visiting there now will show that there aren&#8217;t any files in this     directory.  The file we&#8217;ll absolutely need to place there is <em>autostart.sh</em>.     Other files that will be in here are <em>rc.xml</em> which is for   obconf  (openbox  configuration) and <em>menu.xml</em> (openbox menu   system).   We&#8217;ll copy menu.xml  from a default copy there later.  The   other file  should auto-create when  loading for the first time (rc.xml)</p>
<p>The autostart.sh file is what starts all of our services and our    tint2 panel we just installed as well as setup our wallpaper and other     items.  Instead of <a title="Autostart Options" href="http://openbox.org/wiki/Help:Autostart" target="_blank">going    through the options</a> you can place in here, I&#8217;m  going to share my    autostart.sh to get you up and running quickly.  Please note that if  you   chose not to install fbpanel and use the  gnome-panel or other  panel   instead, you&#8217;ll need to comment the pypanel  line below and  uncomment   what you&#8217;ll be using:</p>
<pre class="brush: plain; title: ; notranslate">[devnet@lostlap Desktop]$  cat autostart.sh
# This shell script is run before Openbox launches.
# Environment variables set here are passed to the Openbox session.
##############################################################
# Panel Section
##############################################################
# pypanel, my favorite panel for openbox
#(sleep 3 &amp;&amp; pypanel) &amp;
# Use the wbar Launcher if you would like.  Don't forget to install it before uncommenting
# wbar &amp;
(sleep 3 &amp;&amp; tint2) &amp;

#############################################################
# Gnome Integration Section
#############################################################
# This section let's Gnome give us some of its desktopiness
gnome-power-manager &amp;
nm-applet --sm-disable &amp;
/usr/libexec/gnome-settings-daemon &amp;
gnome-volume-manager --sm-disable &amp;
gnome-keyring-daemon &amp;

###########################################################
# Other Add-on's for Openbox
###########################################################
# Make your wallpaper restore to last setting using Nitrogen.
nitrogen --restore &amp;
parcellite &amp;
volumeicon &amp;
################################# End ###################</pre>
<p><a href="../../uploads/autostart.sh">Download my autostart.sh</a></p>
<p>To create the menu system file for openbox, we&#8217;ll copy from the     default installation to our .config/openbox directory (so we can use     obmenu&#8230;otherwise, that command will give us an error) so use the     following command in a terminal:</p>
<pre class="brush: plain; title: ; notranslate">[devnet@lostlap Desktop]$ cp /etc/xdg/openbox/menu.xml ~/.config/openbox/</pre>
<p>Now you&#8217;re ready to login and reap what you have sown <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Logout of     Gnome and change sessions in GDM to Openbox.  Notice that your tint2    panel  starts up and has the gnome applications we recorded in the    autostart.sh  file above running and docked! You can add more options to    your  autostart.sh file and you can also edit tint2rc (in your    /home/user/.config/tint2  directory) to store settings for your panel.</p>
<h2><span style="text-decoration: underline;"><span style="font-weight: normal;">I&#8217;ve Installed and am Running, Now What?</span></span></h2>
<p>Now you get to customize the Openbox menu with your favorite     applications. Menus are activated by right clicking anywhere on the     desktop. There are a few default applications&#8230;I choose obconf right     away so that I can choose a theme I like and increase the text size     since I&#8217;m using a high resolution. After that is done, I right click for     the menu again and go to applications &gt;&gt; xterm. When the    terminal  pops up, I type obmenu. From there, I&#8217;ll be able to edit my    right click  menu.</p>
<p>Now instead of entering obmenu in a terminal each time, let&#8217;s add it     to our right click options. In the obmenu window that you opened in   the  last  paragraph, expand the Openbox 3 option. Find obconf and   highlight  it.  Click &#8216;new item&#8217; and add obmenu for a label, execute for   action,  and  obmenu for Execute. This will add obmenu to your right   click  options so  you don&#8217;t have to open a terminal each time to do   things.  You can also  customize any of the items you find in   applications&#8230;I  put a few things  I normally need such as thunderbird,   firefox,  gnome-terminal, etc. Feel  free to add whatever you   need&#8230;you can have  many submenu&#8217;s . It&#8217;s  setup is pretty   straightforward.</p>
<p>Nitrogen, the wallpaper manager, requires a small tweak as well to get working.  What I did     was create a /home/username/Photos/Wallpaper directory and then loaded    it up  with my favorite desktop wallpaper.  Good places to go for  cool    wallpapers are <a title="desktopography.com" href="http://desktopography.com" target="_blank">desktopography.com</a> and <a title="vladstudio.com" href="http://vladstudio.com" target="_blank">vladstudio.com</a>.  Next, install Nitrogen:</p>
<pre class="brush: plain; title: ; notranslate">[devnet@lostlap Desktop]$ sudo conary update Nitrogen</pre>
<p>After your first login, you&#8217;ll need to add a menu entry using obmenu     to call the nitrogen browser.  So create the menu entry and the  action    you call is:</p>
<p><em>nitrogen  /home/username/Photos/wallpaper</em></p>
<p>Of course, replace &#8216;username&#8217; with your users name.  This will allow you to open up all the wallpaper photos inside of    that directory.</p>
<h2><span style="text-decoration: underline;"><span style="font-weight: normal;">So What Have we Done?</span></span></h2>
<p>Today, we&#8217;ve installed Openbox on Foresight Linux. We&#8217;ve given  it a    tint2 panel so we have a place to dock applications and we&#8217;ve     customized the Openbox right click menu and added a wallpaper program     called Nitrogen. Hopefully, this shows you the customizable features of     Openbox and also shows you the speed that Openbox operates at. It&#8217;s a     very minimalistic environment, yet one that can be very powerful.</p>
<h3><span style="text-decoration: underline;"><span style="font-weight: normal;">Installation Notes of Interest</span></span></h3>
<p><em>tint2</em></p>
<p>Tint2 is my newly crowned favorite panel for openbox.  It&#8217;s    lightweight and is able to be configured in so many ways.  I added the    sleep command inside my autostart.sh to make sure that the desktop is    loaded before the tint2 panel tries to load&#8230;mostly, this is due to    network manager wanting to animate while the panel loads.  This isn&#8217;t as    much problem with tint2 as it is with pypanel (see below).</p>
<p><em>pypanel </em></p>
<p>Some things I&#8217;ve noticed when running openbox&#8230;network manager has     problems with pypanel. I added the sleep command inside my  autostart.sh    and this is much better now&#8230;but there may be similar  problems with    network manager. It&#8217;s really NM searching for a network  and it causes    the panel to flicker a bit. Not a real show stopper.</p>
<p><em>Gnome-panel</em></p>
<p>Gnome-panel running inside openbox causes a few errors to pop up when     I login. This could be due to the fact that I&#8217;ve started things in  my    autostart.sh out of order&#8230;I&#8217;m also not all together sure what is     causing these errors. The problem seems to be with the docking area  of    gnome-panel as when I minimize programs they are not docked.  Easily    fixable, but annoying nonetheless.</p>
<p><em>Alternative Panels</em></p>
<p>There are quite a few alternative panels out there.  Fbpanel is one.     Perlpanel is another.  Fbpanel and lxpanel are available in the    Foresight  repositories. You can also add other launchers like wbar if    you so  desire.</p>
<h2><span style="font-weight: normal;">Screenshot</span></h2>
<div id="attachment_1552" class="wp-caption alignnone" style="width: 555px"><a href="http://linux-blog.org/wp-content/uploads/2010/05/desktop.png"><img class="size-full wp-image-1552   " title="desktop" src="http://linux-blog.org/wp-content/uploads/2010/05/desktop.png" alt="Openbox on Foresight" width="545" height="340" /></a><p class="wp-caption-text">Openbox on Foresight</p></div>
<p><a href="http://linux-blog.org/installing-openbox-on-foresight-linux/" rel="bookmark">Installing Openbox on Foresight Linux</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on May 30, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/installing-openbox-on-foresight-linux/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>KDE and Xorg, Fonts and DPI</title>
		<link>http://linux-blog.org/kde-and-xorg-fonts-and-dpi/</link>
		<comments>http://linux-blog.org/kde-and-xorg-fonts-and-dpi/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 11:18:53 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[window manager]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/kde-and-xorg-fonts-and-dpi/</guid>
		<description><![CDATA[Today, I&#8217;d like to share a tip I found out while working with a beta release for a distirbution of Linux with KDE&#8217;s 3.5.7 version. As many readers of this blog know, I use PCLinuxOS 2007 as my main desktop and have done so since about 2005. The font configuration in PCLinuxOS is quite nice. [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-3982453702542240";
/* 468x15, created 6/24/09 */
google_ad_slot = "6181047080";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
Today, I&#8217;d like to share a tip I found out while working with a beta release for a distirbution of Linux with KDE&#8217;s 3.5.7 version.  As many readers of this blog know, I use PCLinuxOS 2007 as my main desktop and have done so since about 2005.  The font configuration in PCLinuxOS is quite nice.  I have a 19 inch <a href="http://www.myshopping.com.au/PT--5_Monitors_LCD_TFT__fs_766_e__">LCD Monitor</a> at home with 1280&#215;1024 resolution.  I notice no problems with the font on that monitor.</p>
<p>Working on a separate 20 inch monitor with a distribution in development however is another story.  The fonts didn&#8217;t look beautiful at all.  After some installation of custom fonts, things looked better, but the resolution is a bit higher on this LCD at 1400&#215;1050.  Easy to fix right?  Just increase the DPI in the KDE Control Center to 120 right?  Not so fast&#8230;even when it&#8217;s set to 96&#215;96 there, it isn&#8217;t always set to 96&#215;96.  So let&#8217;s take a look at how you can force KDE to run at the correct DPI for your monitor which will, in turn, make your fonts look MUCH better.  For those of you who are satisfied with your fonts, you might want to check out the commands below to see if you&#8217;re running at the DPI you think you are.</p>
<p><span id="more-183"></span></p>
<p>Open Konsole and let&#8217;s check your resolution:</p>
<pre class="brush: plain; title: ; notranslate">xdpyinfo | grep dimension</pre>
<p>This will tell you what the actual resolution of X is on your desktop.  Next, look at the DPI setting.</p>
<pre class="brush: plain; title: ; notranslate">xdpyinfo | grep resolution</pre>
<p>Surprised? I was. I found that at the high resolution I was running at, the DPI was set to 86&#215;86 despite my attempts to force it to 96&#215;96 in the KDE Control Center.</p>
<p>So how does one combat this? It takes a bit of calculation with a formula followed by a one line entry into your xorg.conf. Easy enough? Almost too easy&#8230;couldn&#8217;t the KDE programmers, say, employ a control center menu for this? It&#8217;s possible&#8230;let&#8217;s hope it&#8217;s in KDE 4.0.</p>
<p><span style="text-decoration: underline;"><strong>FORMULA</strong></span></p>
<p>First, the formula. Using the dimensions you found above, you&#8217;ll have to calculate 2 numbers&#8230;one for horizontal and one for vertical. As my resolution is 1400&#215;1050, I will use this as the example. The formula is as follows:</p>
<p><span style="font-style: italic;">displaysize = (&lt;pixelsize&gt;/DPI-Desired)*25.4</span></p>
<p>In my case, displaysize = (1400/100)*25.4. This equals 355. I wrote this down for later. Now I need to use 1050 (my vertical setting for resolution 1400&#215;1050) in the same formula (displaysize =(1050/100)*25.4) which comes out to 266. Keep these two numbers handy&#8230;remember, if you want 96 or 120 DPI for your monitor&#8230;sub in those numbers for the <em>DPI-Desired</em> and divide your resolution by them as shown in the formula above.</p>
<p><strong><span style="text-decoration: underline;">EDIT XORG.CONF</span></strong></p>
<p>Open up xorg.conf in your favorite text editor..for example, my favorite is kate so I issue the following command: Alt-F2 (a run dialog pops up) &gt;&gt; kdesu kate /etc/X11/xorg.conf. You&#8217;ll be prompted for your root password to access this file. After it opens, find the &#8220;Monitor&#8221; section. Just before &#8220;EndSection&#8221; place a line like the following (substitute the values you found using the formula above):</p>
<p>DisplaySize    355    266    # 1400&#215;1050 100dpi</p>
<p>Your display size may be different&#8230;just remember to place horizontal first, followed by vertical. Now you&#8217;ll need to restart X. Close all your applications and hit Control-Alt-Backspace. Log back in and issue the command we used previously for DPI:</p>
<pre class="brush: plain; title: ; notranslate">xdpyinfo | grep resolution</pre>
<p>If you followed the directions above correctly, your altered DPI settings should display. Gnome does this through a handy menu that&#8217;s very easy to use. It&#8217;s head and shoulders above what KDE does with fonts and setting DPI. Using Gnome at work for the past 4 months has shown me the many areas that KDE falls behind&#8230;but it also shows me the many areas where Gnome just doesn&#8217;t get the job done. In this case, KDE fails horribly on configuring DPI for nice looking fonts. Luckily, I was able to assemble information from various places on the web to get the job done. The page that helped me the most was <a href="http://www.mattparnell.com/projects/sharp-fonts-on-a-kde-desktop.html" target="_blank">Matt Parnell&#8217;s Brain</a>, a weblog that had an entry with this formula. I wanted to reproduce the information here with a bit more hand holding so new users would be able to use the tip without getting confused. Hopefully, this helps!<br />
<script type="text/javascript"><!--
google_ad_client = "pub-3982453702542240";
/* 468x15, created 6/24/09 */
google_ad_slot = "6181047080";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a href="http://linux-blog.org/kde-and-xorg-fonts-and-dpi/" rel="bookmark">KDE and Xorg, Fonts and DPI</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on September 20, 2007.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/kde-and-xorg-fonts-and-dpi/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>KDE Shortcut Keys</title>
		<link>http://linux-blog.org/kde-shortcut-keys/</link>
		<comments>http://linux-blog.org/kde-shortcut-keys/#comments</comments>
		<pubDate>Thu, 26 Jan 2006 22:12:00 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Kwhat?]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[window manager]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/kde-shortcut-keys/</guid>
		<description><![CDATA[Most people know shortcuts in Windows but neglect to find out shortcuts in KDE when they make the switch to Linux. So, if you have a shortcut in KDE that isn&#8217;t covered here&#8230;please comment it so that others can benefit from your knowledge! PS: Some of these might not work with your version of KDE&#8230;just [...]]]></description>
			<content:encoded><![CDATA[<p>Most people know shortcuts in Windows but neglect to find out shortcuts in KDE when they make the switch to Linux. So, if you have a shortcut in KDE that isn&#8217;t covered here&#8230;please comment it so that others can benefit from your knowledge! PS: Some of these might not work with your version of KDE&#8230;just test them out and see if they do!</p>
<p><span style="text-decoration: underline;">Alt-F2</span><br />
Brings up a &#8220;Run Command&#8221; prompt</p>
<p><span style="text-decoration: underline;">Alt-Print and Cntrl-Print</span><br />
Take a screenshot. You have to paste it from your clipboard</p>
<p><span style="text-decoration: underline;">Alt-Esc or Control-Esc</span><br />
Shows the KDE session manager, from which you can switch to a specific application or log out of KDE.</p>
<p><span style="text-decoration: underline;">Ctrl-F[1..8]</span><br />
Switch to a specific desktop.</p>
<p><span style="text-decoration: underline;">Alt-Tab or Alt-Shift-Tab</span><br />
Cycle through your windows.</p>
<p><span style="text-decoration: underline;">Ctrl-Tab or Ctrl-Shift-Tab</span><br />
Cycle through your desktops.</p>
<p><span style="text-decoration: underline;">Alt-F4</span><br />
Close the current active window.</p>
<p><span style="text-decoration: underline;">Ctrl-Alt-Esc</span><br />
Window destroyer (every window you click on will be destroyed).</p>
<p><span style="text-decoration: underline;">Alt-F3</span><br />
For your Window Menu</p>
<p><span style="text-decoration: underline;">Ctrl-Alt-Backspace</span><br />
This exits KDE but doesn&#8217;t save your settings or work.</p>
<p><span style="text-decoration: underline;">Ctrl-Alt-Numpad +</span><br />
Cycles to the next screen resolution available.</p>
<p><span style="text-decoration: underline;">Ctrl-Alt-Numpad -</span><br />
Cycles to the previous screen resolution available.</p>
<p>Hope these help you out&#8230;please post any you might have that are helpful and I&#8217;ll add them to the list with credits.  Thanks again for reading.</p>
<p><img style="border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;" src="/uploads/signature2.Thumbs.gif" alt="" width="110" height="50" /></p>
<p><a href="http://linux-blog.org/kde-shortcut-keys/" rel="bookmark">KDE Shortcut Keys</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on January 26, 2006.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/kde-shortcut-keys/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Schedule Tasks in Linux with Ease &#8211; Kcron</title>
		<link>http://linux-blog.org/schedule-tasks-in-linux-with-ease-kcron/</link>
		<comments>http://linux-blog.org/schedule-tasks-in-linux-with-ease-kcron/#comments</comments>
		<pubDate>Thu, 15 Dec 2005 23:23:00 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Kwhat?]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[window manager]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/schedule-tasks-in-linux-with-ease-kcron/</guid>
		<description><![CDATA[When I first started using Linux, one of the most daunting tasks was creating crontabs to automate processes. For example, one might want to rotate apache logs (done automatically now by most distros) or perhaps pull info out of those logs, paste them to a file, and send said file to the webmaster. Now this [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-3982453702542240";
/* 468x15, created 6/24/09 */
google_ad_slot = "6181047080";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
When I first started using Linux, one of the most daunting tasks was creating crontabs to automate processes.  For example, one might want to rotate apache logs (done automatically now by most distros) or perhaps pull info out of those logs, paste them to a file, and send said file to the webmaster.  Now this wouldn&#8217;t be feasible to do by hand daily and that is where crontabs come in.  Just like scheduled tasks in Windows, crontabs allow you to run a process at a given time.  Unlike Windows though, you have ultimate control over the task.  Nowadays, things are much easier by using a GUI such as Webmin, pycron, or Crontooie (if you&#8217;re a MAC user).  The great thing is that KDE contains a handy tool to create and manage your Crontabs.  You can disable or enable them straight from an easy to understand and control GUI.  Today, we&#8217;re going to take a look at how to setup a simple crontab using Kcron.</p>
<p>Let&#8217;s start off by seeing if the cron daemon is even running on your system.  Open up a Konsole or Shell and type the following:</p>
<p><span style="font-size: x-small; font-family: courier new,courier,monospace;"><strong>ps aux | grep crond</strong></span></p>
<p><a href="/uploads/Posts/CheckCronD.png"><img style="border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;" src="/uploads/Posts/CheckCronD.Thumbs.png" alt="" width="110" height="78" /></a>If there is output similar to that in the screenshot, we&#8217;re in business because the cron daemon is running.  If not, restart cron by typing: ./usr/sbin/crond (may vary by your distro&#8230;if you need help, let me know in comments section).</p>
<p><span id="more-109"></span></p>
<p><a href="../../uploads/Posts/FindingKcron.png"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/FindingKcron.Thumbs.png" alt="" width="110" height="83" /></a> I use PCLinuxOS for my Linux desktop. You can find Kcron by navigating to Kmenu &gt;&gt; Configuration &gt;&gt; Other and selecting it.</p>
<p><a href="../../uploads/Posts/resizeddefault.png"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/resizeddefault.Thumbs.png" alt="" width="86" height="110" /></a></p>
<p>Kcron will open and you&#8217;ll see the default menu.  You should see two categories in the main area: &#8220;Tasks&#8221; and &#8220;Variables&#8221;</p>
<p>Variables identifies items you can set to help with your task scheduling. For instance, say you want a custom variable to stand for one users&#8217; desktop&#8230;so you&#8217;d set the PATH variable to their /desktop. Now remember, when you set this variable, Kcron will use in in lieu of the normal path. There are also other variables you can set. There is extended help on variables in the Kcron handbook. For now though, let&#8217;s look at the other item on our list&#8230;and, subsequently, the meat and potatoes of what Kcron does. Tasks.</p>
<p>With Tasks, you setup the command you want to execute.  This can be something<a href="../../uploads/Posts/newCron.png"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/newCron.Thumbs.png" alt="" width="110" height="97" /></a> simple like mailing you out a synopsis of logs or even nmap penetration scans. It&#8217;s up to you what you want to do with it. We&#8217;ll start with something extemely simple to show how Kcron works.</p>
<p>Highlight &#8220;Tasks&#8221;  then select the Edit menu and choose &#8220;New&#8221;</p>
<p><a href="../../uploads/Posts/EditTask.png"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/EditTask.Thumbs.png" alt="" width="95" height="110" /></a>This should bring up a new task menu. Glancing over this menu, you can see that things are pretty self explanatory. You have dates and times, options for repeating weekly, monthly, or daily. Basically, it&#8217;s spelled out for you. This is much easier than the old way of doing crontabs where one had to enter into the crontab file and place asterisk after asterisk and remember what each one of those asterisks meant and try to keep one&#8217;s place with all the asterisks to remember which placeholder to flag to enable the cron. Now, it&#8217;s as easy as point and click.</p>
<p>For training purposes, we&#8217;ll setup a task that should already be setup by default in most distributions&#8230;we&#8217;ll schedule an index update for file location purposes. Just like windows uses indexing service, Linux has a built in &#8216;indexer&#8217; (term is used loosely here because it is really a database of your filesystem) that we can populate and update&#8230;which you&#8217;ll want to do, especially if you install many updates. As stated earlier, this task should already be scheduled in most distributions by default. Let&#8217;s<a href="../../uploads/Posts/UpdateDBTask.png"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/UpdateDBTask.Thumbs.png" alt="" width="95" height="110" /></a> practice though by setting it up to run. Looking at the window we opened in the previous paragraph, enter in the comments &#8220;My First Linux Task &#8211; Updatedb&#8221;. Next, for the command, enter &#8220;/usr/sbin/updatedb&#8221;. Now choose when you want to run it. I chose every Wednesday of each and every month at 9:30 AM. After I set this, I choose &#8220;Ok&#8221;. Now we must save the task.</p>
<p><a href="../../uploads/Posts/SAVEdude.png"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/SAVEdude.Thumbs.png" alt="" width="104" height="110" /></a>Go to File &gt;&gt; Save and now you&#8217;re in business. Never forget to save AFTER you&#8217;ve altered the task, otherwise your changes will go right out the window.<a href="../../uploads/Posts/SetVariable.png"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/SetVariable.Thumbs.png" alt="" width="110" height="110" /></a></p>
<p>You can get more creative and add your own custom paths or mail addresses by using variables. As you can see in the screenshot above, I&#8217;ve input my mail address in case I want my cron output mailed to me.</p>
<p>Remember, as long as you know the command that you want to do, you just place it in the blank, schedule it, make sure the enable box is checked, and save. For instance, say you want to backup your files for linux to your windows share. You could use the following command to back things up into a handy tar archive:</p>
<p><span style="font-size: x-small; font-family: courier new,courier,monospace;"><strong>cd /home/devnet;tar -cvf &#8211; * | tar -C /mnt/windows/share/backup -xv</strong></span></p>
<p><a href="../../uploads/Posts/KcronHandbook.png"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/KcronHandbook.Thumbs.png" alt="" width="110" height="86" /></a>The only limitation is knowledge. If ever you are in doubt of what a certain function entails, open up the Kcron handbook. It might not answer your question but you can get pointed in the right direction. Another good resource would be the developers. If there is one thing I know about KDE its that the developers are always willing answer a rogue question about the functionality of their application.</p>
<p><a href="../../uploads/Posts/HelpMenu.png"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/HelpMenu.Thumbs.png" alt="" width="86" height="110" /></a>You can find both the programmers/developers of Kcron and the Kcron handbook under the help menu. Please remember that developers can answer questions <span style="text-decoration: underline;">about the application</span> but are not there to come up with custom commands for you to use in Kcron&#8230;you&#8217;ll have to do that legwork yourself! Hopefully, this will get you started scheduling your own backups and tasks.<br />
<!-- You will NOT be able to see the ad on your site! This unit is hidden on your page, and will only display to your search engine traffic (from US and CA). To preview, paste the code up on your site, then add #chitikatest=mortgage to the end of your URL in your browser's address bar.  Example:  www.yourwebsite.com#chitikatest=mortgage. This will show you what the ad would look like to a user who is interested in "mortgages." --><br />
<script type="text/javascript"><!--
ch_client = "devnet";
ch_type = "mpu";
ch_width = 468;
ch_height = 180;
ch_non_contextual = 4;
ch_vertical ="premium";
ch_sid = "Chitika Premium";
var ch_queries = new Array( );
var ch_selected=Math.floor((Math.random()*ch_queries.length));
if ( ch_selected < ch_queries.length ) {
ch_query = ch_queries[ch_selected];
}
//--></script><br />
<script src="http://scripts.chitika.net/eminimalls/amm.js" type="text/javascript">
</script></p>
<p><a href="http://linux-blog.org/schedule-tasks-in-linux-with-ease-kcron/" rel="bookmark">Schedule Tasks in Linux with Ease &#8211; Kcron</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on December 15, 2005.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/schedule-tasks-in-linux-with-ease-kcron/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Make Klipper Work FOR you</title>
		<link>http://linux-blog.org/make-klipper-work-for-you/</link>
		<comments>http://linux-blog.org/make-klipper-work-for-you/#comments</comments>
		<pubDate>Thu, 17 Nov 2005 23:29:00 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Kwhat?]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[window manager]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/make-klipper-work-for-you/</guid>
		<description><![CDATA[&#8220;Klipper is the KDE clipboard utility. It stores clipboard history, and allows you to link clipboard contents to application actions.&#8221; That&#8217;s the common explanation you get from most people and online manuals when seeking information about Klipper. But what else can Klipper do? Is that ALL it does? Can we empower it to be what [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 0px none ; padding-right: 5px; padding-left: 5px; float: left;" src="http://linux-blog.org/uploads/Filegears.Thumbs.png" alt="" width="110" height="110" />&#8220;Klipper is the KDE clipboard utility. It stores clipboard history, and allows you to link clipboard contents to application actions.&#8221; That&#8217;s the common explanation you get from most people and online manuals when seeking information about Klipper. But what else can Klipper do? Is that ALL it does? Can we empower it to be what cut and past is in Windows? (ducks the possible flames) Perhaps. Grab a pen and paper Klip&#8230;let&#8217;s see what this thing can do.  Please note that this article is written with the assumption that you are using KDE 3.4 or higher.</p>
<p>In most KDE default KDE desktops on the major distros, you find this little icon:</p>
<p align="center"><img style="border: 0px none; padding-right: 5px; padding-left: 5px; float: left; width: 25px; height: 27px;" src="http://linux-blog.org/uploads/Posts/kde-klipper-icon.Thumbs.png" alt="" width="25" height="27" /></p>
<p>That icon is Klipper, your clipboard tool. A clipboard is just what it sounds like&#8230;a place where you can clip text to be used at a later date.  I wanted to take a look at where Klipper came from&#8230;so I went into the &#8216;about Klipper&#8217; menu and emailed a couple of developers.  A few actually responded quelling the myth that developers are unreachable by the general public.  Carsten Pfeiffer, a previous developer, responded about the history of Klipper:</p>
<blockquote><p>&#8220;It was started long time ago by Andrew Stanley-Jones, for storing a history of clipboard entries. I took over maintainership and added those annoying popups, that appeared, for example when you selected a URL in a terminal or somewhere else. The popup allowed you to do something with the URL, like opening it in Konqueror or Mozilla.</p>
<p>More generally speaking, the feature allowed you to configure custom &#8220;actions&#8221; to execute when something specific, described with a regular expression was put into the clipboard (see klipper&#8217;s Preferences dialog).</p>
<p>Later, I attempted to make klipper hide X11&#8242;s IMNSHO broken concept of &#8220;Selection&#8221; and &#8220;Clipboard&#8221;, but I didn&#8217;t really accomplish that.</p>
<p>Later, Lubos Lunak worked hard on fixing Qt&#8217;s clipboard implementation and making klipper play well with it and now I&#8217;m very happy that Esben is taking care of it.&#8221;</p></blockquote>
<p>I contacted Esben in an attempt to get some inside information about where Klipper might go in the future (integration into KDE-core perhaps? or other such directions).  He was able to provide a few possible directions Klipper may go:</p>
<blockquote><p>&#8220;My vision of Klipper is mostly as a clipboard history application&#8230; the actions I merely maintain for those that uses them. Thus the features I have implemented so far has centered on the history: Expanding the history (really making the history scalable), support for images (this was sort of a test, I want to support abitrary mime types in history) and search-as-you type support.&#8221;</p></blockquote>
<p><span id="more-106"></span></p>
<p>Now that we know where Klipper came from and where it might be going&#8230;let&#8217;s take<a href="../../uploads/Posts/configKlip.png"><img style="border: 0px none; padding-right: 5px; padding-left: 5px; float: right;" src="../../uploads/Posts/configKlip.Thumbs.png" alt="" width="110" height="94" /></a> a look at where Klipper can go by making it work for you. By clicking your mouse on Klipper or pressing CNTRL-ALT-V, you can access the menu which shows the text currently stored. When this menu pops open, you can search through it simply by typing your query. Klipper hunts the text down that you&#8217;re typing. Easy enough to find text&#8230;but where we are concerned with for this article is &#8216;configure klipper&#8217;,which is where you can access the menu where customization is king. Let&#8217;s see what we can do. Start by opening up the &#8216;Configure Klipper&#8217; menu.</p>
<p><a href="../../uploads/Posts/configKlipmenu.png"><img style="border: 0px none; padding-right: 5px; padding-left: 5px; float: left;" src="../../uploads/Posts/configKlipmenu.Thumbs.png" alt="" width="110" height="88" /></a>You&#8217;re greeted by a three-tabbed layout that seems easy enough to navigate. Tab 1 is &#8220;General&#8221; and is where all of your general settings are stored (go figure) such as pop-ups for Klipper and Clipboard size. Tab 2 is &#8220;Actions&#8221; and is where all of the application actions are stored (we&#8217;ll explain these later). Tab 3 is &#8220;Shortcuts&#8221; and has to deal with Clipboard shortcuts while you are in various applications. We&#8217;ll cover shortcuts later as well. For now, let&#8217;s take things one step at a time and access Tab 1. If it isn&#8217;t selected, select it now by left-clicking your mouse on the tab labeled &#8220;General.&#8221; You should see the image displayed at the beginning of this paragraph.</p>
<p><span style="text-decoration: underline;"><strong>The General Tab</strong></span></p>
<p>The tab marked general contains your most commonly used settings. Klipper allows cut and past of text with Control X and Control V respectively&#8230;just like the other operating system does. However, unlike that other operating system, Klipper has<a href="../../uploads/Posts/configKlipmenu.png"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/configKlipmenu.Thumbs.png" alt="" width="110" height="88" /></a> two buffers for storing text. One buffer is the &#8220;selection&#8221; buffer. This buffer allows Klipper to store text when you use your mouse to highlight it. You wouldn&#8217;t even need to hit Control C to copy it or Control X to cut it&#8230;it would already be present in the &#8220;selection&#8221; buffer. Now, this isn&#8217;t always right for everyone so you can choose to Synchronize the &#8220;selection&#8221; buffer with the &#8220;clipboard&#8221; buffer&#8230;that is, the other buffer that Klipper saves things to. This buffer can be thought of as the normal clipboard buffer where text is cut and pasted from and to. The settings that control both of these buffers is located in the middle of the &#8220;general&#8221; tab under &#8220;Clipboard/Selection Behavior.&#8221; Selecting &#8220;Separate clipboard and selection&#8221; will cause your clipboard to be completely separate from your selection buffer. Selecting &#8220;Synchronize contents&#8230;&#8221; will synchronize things so that you can highlight text to copy it.</p>
<p>Another often forgotten function of this &#8220;selection&#8221; buffer, is the abiltiy to use the middle mouse button to paste. Of course, this is only if your middle mouse button works in Linux&#8230;and if it doesn&#8217;t, please visit the forum and we&#8217;ll get you up and running.</p>
<p>Cycling through the settings, we can see as the first setting &#8220;Pop-up menu at mouse cursor.&#8221; Toggling this on or off will allow the Klipper pop-up menus to happen either in your KDE Panel or at your mouse position. Next up is &#8220;save on exit.&#8221; This setting is used to access text that you saved in a previous KDE session in Klipper. The next setting is &#8220;Remove whitespace.&#8221; I love this setting because it removes extra spaces from the text you select/cut/paste. This is handy for cutting and pasting urls and downloads. The &#8220;Replay actions&#8221; setting will cause the actions for the text that is present in Klipper to display in a pop-up. We go into further detail on this later.</p>
<p>&#8220;Prevent and empty clipboard&#8221; does exactly what it sounds like it does so we won&#8217;t explain that one. Moving further down, &#8220;Ignore Selection&#8221; means that when you highlight text, Klipper won&#8217;t save it in its selection buffer (which we discussed earlier). So really, &#8220;Ignore Selection&#8221; is a switch to turn off your selection buffer. The two settings after this were discussed in the previous paragraph so we&#8217;ll skip them now. The timeout action for pop-ups sets the time that pop-ups will remain visible to you. The last setting is very simply a way to set how many clipboard entries/items are stored in Klipper.</p>
<p><span style="text-decoration: underline;"><strong>Actions Tab</strong></span></p>
<p><a href="../../uploads/Posts/configKlipactions.png"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/configKlipactions.Thumbs.png" alt="" width="110" height="88" /></a>If you dabble in programming, the actions tab is for you.  Actions are based on the <a title="Qt 4.0 regexp" href="http://doc.trolltech.com/4.0/qregexp.html#details" target="_blank">Qt 4.0 regexp class</a> which provides a way to dynamically use text. It is important to note that Klipper does not support the wildcard options in the class noted above. So what can this action tab do? Well, you can setup actions to take place on the text in the clipboard. For instance, in the picture at the beginning of this paragraph, you can see the setting &#8220;^V.+\.jpg$&#8221;. This setting contains one action beneath it&#8230;which is &#8220;Kview %s&#8221;. The &#8220;%s&#8221; is an alias that stands for the most recent text selection you have on your clipboard. So&#8230;if we were to select text that ended in somename.jpg, Klipper would launch Kview to view this picture since the actions denote that it should. You can add other applications in here if you know what name or expression they use to execute. For more advanced use of this function, see the class link above or try the Klipper Handbook Actions Entry.</p>
<p>One good action I came up with was adding Firefox to my URL action in Klipper. This way, when I selected a URL, the pop-up window asked me if I&#8217;d like to open it in Firefox. Of course, I chose yes. This is a very simple example&#8230;I hope other people have more they might be able to provide to supplement this article with.</p>
<p>The actions menu can really be a powerful area of customization. However, having not used Klipper as much as I should be and only really getting into using it for the last few weeks&#8230;I&#8217;m not too experienced in tapping into these settings. If anyone has any suggestions as to actions that work for them or suggestions as to what actions and expressions in this menu might provide a better KDE experience, please comment below.</p>
<p><span style="text-decoration: underline;"><strong>Shortcuts Tab</strong></span></p>
<p><a href="../../uploads/Posts/configKlipshortcuts.png"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/configKlipshortcuts.Thumbs.png" alt="" width="110" height="88" /></a>The shortcuts tab allows you to change the Keyboard shortcuts that are used to access Klipper. Switch them to whatever shortcut you want. Don&#8217;t like Control V for paste? Change it! You can even assign an action a shortcut key combination. Klipper leaves it up to you to decide how you want things&#8230;it doesn&#8217;t decide for you. To change a shortcut, select &#8220;Custom&#8221; and make your changes. To return to the normal setting, choose &#8220;Default.&#8221; You can also blank out your setting by choosing &#8220;None&#8221;.</p>
<p>As you can see, Klipper makes life much easier in Linux that it ever could be without it. The meat and potatoes of Klipper is the action menu and I wish I had more to give everyone to show them how powerful Klipper could be. I did do some poking around on the net to see if I could find a listing of actions or even a few handy ones but I came up pretty much empty. It seems no one has collected Klipper actions. So, here is as good as any place to collect actions right? If you have an action that you find handy, please post it in the comments below. If it checks out and works great, I&#8217;ll post it in this article and give you reference for it. Thanks for reading!</p>
<p><a href="http://linux-blog.org/make-klipper-work-for-you/" rel="bookmark">Make Klipper Work FOR you</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on November 17, 2005.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/make-klipper-work-for-you/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Updates on Kapps</title>
		<link>http://linux-blog.org/updates-on-kapps/</link>
		<comments>http://linux-blog.org/updates-on-kapps/#comments</comments>
		<pubDate>Fri, 11 Nov 2005 21:38:58 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[window manager]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/updates-on-kapps/</guid>
		<description><![CDATA[A thousand apologies for not updating my Kwhat? category. I&#8217;ve had to shuffle things around quite a bit here at the house (computer-wise) and am now the proud owner of a Slackware 10.X server running on a PII 350Mhz with 512MB of PC100! I had a RAM slot in my server mobo go bad so [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 0px none ; padding-right: 5px; padding-left: 5px; float: left;" src="http://linux-blog.org/uploads/helpFile.Thumbs.png" alt="" width="110" height="110" />A thousand apologies for not updating my Kwhat? category.  I&#8217;ve had to shuffle things around quite a bit here at the house (computer-wise) and am now the proud owner of a Slackware 10.X server running on a PII 350Mhz with 512MB of PC100!  I had a RAM slot in my server mobo go bad so I was down for a few days while I moved motherboards from case to case.  Back up now, but had to reinstall my favorite desktop distro in order to get back into the KWhat? mood.</p>
<p>Not to mention I&#8217;ve worked 50+ hours in the past two weeks on big projects.  So, now that I have time to breath this weekend&#8230;I&#8217;ll look to finally getting into the Kswing of things.  I hope to cover something I find handy like Kid3, KCheckGmail, and KLinkStatus along side of something that comes installed by default like Klipper (something that most of us see but never use even though it is a powerful little tool).  So look for something to pop up this weekend and once again, sorry to those of you who were waiting for me to get my rear end in gear and publish something.</p>
<p>UPDATE:  I&#8217;ve had some last minute contact with developers and am trying to incorporate this into the article.  Please look for this to publish Wednesday or Thursday.  I&#8217;ve selected Klipper as the KWhat? application we&#8217;ll be looking at.</p>
<p><img style="border: 0px none ; padding-right: 5px; padding-left: 5px; float: left;" src="http://linux-blog.org/uploads/signature2.Thumbs.gif" alt="" width="110" height="50" /></p>
<p><a href="http://linux-blog.org/updates-on-kapps/" rel="bookmark">Updates on Kapps</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on November 11, 2005.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/updates-on-kapps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get in the mix, the Kmix&#8230;</title>
		<link>http://linux-blog.org/get-in-the-mix-the-kmix/</link>
		<comments>http://linux-blog.org/get-in-the-mix-the-kmix/#comments</comments>
		<pubDate>Fri, 14 Oct 2005 21:57:00 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Kwhat?]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[window manager]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/get-in-the-mix-the-kmix/</guid>
		<description><![CDATA[What is all this K stuff? That&#8217;s often the question when people that have never used Linux and KDE ask when logging in to the environment for the first time. The K naming convention is often portrayed as confusing and cheesy, lacking professionalism. Despite these sentiments and harsh feelings, KDE still flexes its muscle as [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;" src="/uploads/appgear.Thumbs.png" alt="" width="110" height="110" /><span style="text-decoration: underline;"><strong></strong></span></p>
<p>What is all this K stuff?  That&#8217;s often the question when people that have never used Linux and KDE ask when logging in to the environment for the first time.  The K naming convention is often portrayed as confusing and cheesy, lacking professionalism.  Despite these sentiments and harsh feelings, KDE still flexes its muscle as the desktop of choice for most Linux users.  For those of you who have just gotten your start in Linux and perhaps for some of you that just haven&#8217;t had the time to investigate application  Kxxx in KDE, Yet Another Linux Blog seeks to Ktantalize your KDE Ktastebuds and Ksupplement your Knowledge.<a href="uploads/Posts/Kmix.png"><img style="border: 0px none ; float: right; padding-left: 5px; padding-right: 5px;" src="uploads/Posts/Kmix.Thumbs.png" alt="" width="110" height="68" /></a></p>
<p>This week&#8217;s application is one that is often the first that shows itself when KDE initializes at login.  A pop up window greets you with a bunch of adjustable sliders&#8230;that&#8217;s right, it&#8217;s Kmix.</p>
<p>NOTE:  You can open up Kmix differently in each distribution.  It is usually easy to find and is named &#8216;Sound Mixer&#8217; or &#8216;Kmix&#8217; by most distributions of Linux.  In Kubuntu, it is located under the &#8216;Multimedia&#8217; section of the Kmenu.</p>
<p><span style="text-decoration: underline;"><strong>What is Kmix?</strong></span></p>
<p><a title="Kmix Handbook" href="http://docs.kde.org/stable/en/kdemultimedia/kmix/" target="_blank">Kmix</a> is pretty much what it sounds like.  K for KDE and Mix for Mixer.  Kmix is the default sound mixing program for KDE.  It allows you to control your soundcard.  It is used and supported by ALSA (The Advanced Linux Sound Architecture) driver, HP-UX, Solaris, Irix, and all BSD varieties of operating systems.  So Kmix allows you to control the volumes, panning(moving sound to the right or left), and which sound card you&#8217;d like to have enabled.  Y</p>
<p><span style="text-decoration: underline;"><strong>Multiple Sound Cards?  What For?</strong></span></p>
<p>Many people have the need for two sound cards.  For instance, they may want to save music or sound effects at a higher quality and one of their soundcards will do this.  Kmix provides a quick and easy way to shift back and forth between the cards and allows access to settings for each.  You can select sound cards by toggling the pull down menu under &#8220;Current Mixer&#8221;.</p>
<p><span style="text-decoration: underline;"><strong>What are the Settings For?</strong></span></p>
<p><img style="border: 0px none ; float: right; padding-left: 5px; padding-right: 5px;" src="uploads/Posts/KmixConfig.Thumbs.png" alt="" width="110" height="25" />You can access the settings for Kmix by pulling down the &#8220;settings&#8221; menu. After that, select &#8220;configure Kmix&#8221; and a window similar to this will popup:</p>
<p><a href="/uploads/Posts/KmixConfig2.png"><img style="border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;" src="/uploads/Posts/KmixConfig2.Thumbs.png" alt="" width="110" height="92" /></a></p>
<p>As you can see, it&#8217;s a no brainer thus far to operate&#8230;but what do these settings actually tell us?  Let&#8217;s go through some of the more common settings.  We&#8217;ll start by explaining all those in the image to the left and then we&#8217;ll branch out into some that might be present for only certain types of soundcards.</p>
<ol>
<li><em><strong><span style="font-size: small;">Dock to Panel </span></strong></em>- Very handy.  This allows you to dock Kmix to the System Tray when using the close button</li>
<li><strong><span style="font-size: small;"><em>Enable System tray volume control</em> </span></strong>- Does exactly what it sounds like it does&#8230;it allows control of the volume when Kmix has been minimized to the system tray by the previous setting.</li>
<li><em><strong><span style="font-size: small;">Show Tickmarks</span></strong></em> &#8211; this setting displays hash marks on your slider for volume control and panning.</li>
<li><em><strong><span style="font-size: small;">Show Labels</span></strong></em> &#8211; This setting displays labels for each sound device when enabled.</li>
<li><em><strong><span style="font-size: small;">Restore Volumes on Login </span></strong></em>- This also does what it sounds like it does&#8230;your volumes remain constant through logoff and login.  Very handy as well.</li>
<li><em><strong><span style="font-size: small;">Orientation</span></strong></em> &#8211; supposedly a setting for the applet to go horizontal or vertical but I&#8217;m not sure if this feature is enabled yet.  Some mailing list traffic suggests that it hasn&#8217;t been enabled yet in KDE 3.4.2.  If anyone has corrections to this, please post them in the forum and I&#8217;ll correct it and give you a nod here.</li>
</ol>
<p><span id="more-101"></span></p>
<p><span style="text-decoration: underline;"><strong>What About the Lights?</strong></span></p>
<p>For the longest time, I didn&#8217;t know whether to toggle the LED lights above the volume control to illuminated or deluminated for them to be on. Further investigation told me that when the little green light was on, the sound worked. When the light was off, I enjoyed the silence. There are three colors that Kmix deals you&#8230;red, yellow, and green. Green deals with playback sound. Red deals with recording sound. Finally, yellow deals with super secret special soundcard functions&#8230;which I don&#8217;t have <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span style="text-decoration: underline;"><strong>What do the Tabs Do?</strong></span></p>
<p>Kmix has three standard tabs. The first is Output. This is the output of your soundcard. You can adjust volumes to your speakers, your headset, or even control surround sound and 3d capabilities. Navigating to the next tab is Input. This tab deals with all things you might record such as a MIC or MIDI sequence. The last tab is Switches. This controls switches for toggling on or off such as bass boost, Mic 1 or Mic 2, and other things.</p>
<p><span style="text-decoration: underline;"><strong>What&#8217;s the slider on the bottom?</strong></span></p>
<p>The slider on the bottom is for panning your volume to your left speaker or your right speaker. Very simple to operate. The name of your soundcard is displayed in the bottom right hand corner of Kmix. If you notice, mine is integrated sound on my nforce2 Motherboard in my Shuttle X I use as my main PC.</p>
<p><span style="text-decoration: underline;"><strong>So is that it? I mean, C&#8217;mon!</strong></span></p>
<p><a href="../../uploads/Posts/advanced1.png"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/advanced1.Thumbs.png" alt="" width="110" height="88" /></a>Nope&#8230;we&#8217;re getting just the basics out of the way. Please remember the different colors of LEDs listed above&#8230;they&#8217;re imperative to know so that you can tell whether something is muted or unmuted&#8230;on or off. Now we begin to get into the good stuff. Hover your mouse pointer over the top of a volume slider and right click (see picture). In this menu you can split channels (show two sliders instead of one), mute, hide, configure shortcuts (keyboard shortcuts), and channels which gives you a dialog box to confirm what you want on/off.<a href="../../uploads/Posts/appletchoose.png"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/appletchoose.Thumbs.png" alt="" width="110" height="88" /></a></p>
<p>There&#8217;s still more of course. Now we get into the applet function. KDE has the ability to run applets, or small programs that run themselves, in its Kpanel. Right click on your KPanel and choose <a href="../../uploads/Posts/appletchoose1.png"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/appletchoose1.Thumbs.png" alt="" width="110" height="4" /></a>Add to Panel &gt;&gt; Applet &gt;&gt; Sound Mixer. Notice that Kmix now pops up into your Kpanel. You can hover your mousewheel over the top of each volume and raise or lower individual channels. Notice also that the right click menu we spoke of in the previous paragraph also works for the applet. When you&#8217;re tired of having it in your menu, right click and choose Remove from Panel &gt;&gt; Applet &gt;&gt; Sound Mixer and it vanishes back again.</p>
<p><span style="text-decoration: underline;"><strong>Are there even more advanced features?</strong></span></p>
<p>You bet. However, they&#8217;re a bit above my head as I rarely use more than one sound card. The only complicated sound thing I can do is use two sound cards and one set of speakers. For those of you that want to try more complicated features of Kmix, <a title="Kmix Advanced Features" href="http://docs.kde.org/stable/en/kdemultimedia/kmix/advanced-kmix.html" target="_blank">see here.</a></p>
<p><span style="text-decoration: underline;"><strong>Ok, now are we done?</strong></span></p>
<p>Yes.  Finally, we&#8217;ve covered just about every single function of Kmix.  If you have questions or comments, please refer them to the forum since it will provide a better atmosphere for user help (and it will knock some of the cobwebs out of there as well <img src='http://linux-blog.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). Hopefully you have a better grasp of what Kmix is, what it does, and what it is capable of. Thanks for reading and keep posted for next weeks tid bit on more Kapplications.</p>
<p>Please note that the forum has been dissolved and is no longer in service.  You may comment below and I&#8217;ll still respond <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://linux-blog.org/get-in-the-mix-the-kmix/" rel="bookmark">Get in the mix, the Kmix&#8230;</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on October 14, 2005.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/get-in-the-mix-the-kmix/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Enlightenment 17 Review</title>
		<link>http://linux-blog.org/enlightenment-17-review/</link>
		<comments>http://linux-blog.org/enlightenment-17-review/#comments</comments>
		<pubDate>Mon, 22 Aug 2005 20:45:00 +0000</pubDate>
		<dc:creator>misunderstruck</dc:creator>
				<category><![CDATA[Guest Editors]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[e17]]></category>
		<category><![CDATA[enlightenment]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[window manager]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/enlightenment-17-review/</guid>
		<description><![CDATA[My first Linux experiences came through Knoppix and Mandrake, which send you to the KDE desktop by default. I used KDE at first, but I wanted to experiment with other less Windowsesque environments. The first one I installed was Enlightenment 16, which I must confess I had first heard of in Neal Stephenson&#8217;s essay &#8220;In [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-3982453702542240";
/* 468x15, created 6/24/09 */
google_ad_slot = "6181047080";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p style="margin-bottom: 0in;">My first Linux experiences came through <a title="Knoppix Homepage" href="http://www.knoppix.org/" target="_blank">Knoppix</a> and <a title="Mandrake now Mandriva Linux" href="http://mandriva.com/" target="_blank">Mandrake</a>, which send you to the KDE desktop by default. I used KDE at first, but I wanted to experiment with other less Windowsesque environments. The first one I installed was Enlightenment 16, which I must confess I had first heard of in Neal Stephenson&#8217;s essay &#8220;<a title="The Article" href="http://www.cryptonomicon.com/beginning.html" target="_blank">In The Beginning There Was the Command Line</a>.” In that essay he said Enlightenment &#8220;may be the hippest single technology product I have ever seen&#8221; and that &#8220;it looks amazingly cool.&#8221; Since these sentiments were written in 1999, plenty of rivals have emerged for the title of “hippest tech.”</p>
<p style="margin-bottom: 0in;">Once I had <a title="Enlightenment Homepage" href="http://www.enlightenment.org/" target="_blank">Enlightenment</a> installed on my laptop there was no going back. I tried out a few other window managers, but the efficiency of E16 was hard to beat. My only complaints were that Enlightenment seemed a bit short on conveniences such as launchers, so I ended up running GNOME stripped down to one panel and the main menu with E16 as the window manager. Meanwhile, I read the descriptions of the new &#8220;desktop shell&#8221; that the Enlightenment crew was working on, dubbed <a title="DR17 on Enlightenment.org" href="http://www.enlightenment.org/" target="_blank">Enlightenment DR17</a> (or E17, as I&#8217;ll refer to it from here on) and thought it sounded like exactly what I wanted.</p>
<p style="margin-bottom: 0in;"><a href="http://linux-blog.org/uploads/desktoptreebg.png"><img style="border: 0px none ; padding-right: 5px; padding-left: 5px; float: left;" src="http://linux-blog.org/uploads/desktoptreebg.Thumbs.png" border="0" alt="" hspace="0" width="110" height="83" align="right" /></a>I should mention that &#8220;window manager&#8221; isn&#8217;t quite the right term for E17. The developers call it a desktop shell, intending it to fill in the space between a simple window manager like the original Enlightenment and a full-featured desktop environment like GNOME. In other words, they were setting out to create a desktop not unlike my own E16/GNOME hybrid. In this respect it does not disappoint.</p>
<p>In creating E17 the Enlightenment crew have created a set of shared libraries (the Enlightenment Foundation Libraries) with the goal of building a complete set of applications to<a href="http://linux-blog.org/uploads/e17sky.png"><img style="border: 0px none ; padding-right: 5px; padding-left: 5px; float: left;" src="http://linux-blog.org/uploads/e17sky.Thumbs.png" alt="" width="110" height="83" /></a> create an integrated environment where all files and programs are readily available that remains fast and non-resource-intensive. Essentially, E17 breaks down a desktop environment into its essential components (window manager, file manager, launcher, main menu, etc.) and offers them as a completely customizable package, where the user chooses which elements to use at any time.</p>
<p><strong><span style="text-decoration: underline;">Early Impressions</span></strong></p>
<p style="margin-bottom: 0in;"><a href="http://linux-blog.org/uploads/desktopmilktheme.png"><img style="border: 0px none ; padding-right: 5px; padding-left: 5px; float: right;" src="http://linux-blog.org/uploads/desktopmilktheme.Thumbs.png" border="0" alt="" hspace="0" width="110" height="83" /></a>When I started using E17 back in early May, I had already been a regular user of E16 for a while. My first impressions were that E17 sported some neat features, but configuring the menus (by making all those damn eapp files, E17&#8242;s special icon format &#8212; read on for more details) was a hassle, plus E17 was missing many of the small features, such as edge-flipping or icon boxes, that I liked in E16. But I stuck</p>
<div class="serendipity_imageComment_left" style="width: 110px;">
<div class="serendipity_imageComment_img"><a href="http://linux-blog.org/uploads/exige.png"><img src="http://linux-blog.org/uploads/exige.Thumbs.png" alt="" width="110" height="44" /></a></div>
<div class="serendipity_imageComment_txt">run command</div>
</div>
<p>with it, updating it on a regular basis and reading the continually updated user guide at <a title="Get-E.org - E17 user resources" href="http://www.get-e.org/">Get-E.org</a>, and usability has steadily increased. Also, a number of the features I had been missing were added (like</p>
<div class="serendipity_imageComment_right" style="width: 110px;">
<div class="serendipity_imageComment_img"><a href="http://linux-blog.org/uploads/winlist.png"><img src="http://linux-blog.org/uploads/winlist.Thumbs.png" alt="" width="110" height="91" /></a></div>
<div class="serendipity_imageComment_txt">window list</div>
</div>
<p>edge-flipping) or had been there all along (turns out there is an icon box module called ibox, which is disabled by default). A graphical eap creator and other additions like a run command, alt-tab window switching (complete with a well designed display) and, for those who use sloppy or mouse focus, automatic placement of the cursor in the newly selected window have improved general usability.<br />
<span id="more-99"></span></p>
<p><span style="text-decoration: underline;"><strong>Peeves</strong></span></p>
<p>One functional feature of E16 I still miss is using middle-clicks to shade windows. I made an attempt at setting this mouse binding in E17, though what happened was middle-clicking anywhere in the window (as opposed to directly on the titlebar) would shade it, which is problematic when, say, browsing in Firefox and trying to open links in new tabs by middle clicking.</p>
<p>Naturally I wasn&#8217;t expecting everything to work perfectly &#8212; even the splash screen advises &#8220;This is development code &#8212; be warned!&#8221; But to paraphrase someone from another forum, E17 is more stable than your average development window manager.</p>
<p>One early issue I had was Firefox behaving strangely with sloppy focus, the default setting. The titlebar would flash in time with my typing, I would lose all of my Firefox-specific keyboard shortcuts, and there would be no auto completion in the URL bar. Perhaps one of the many &#8220;minor bugfixes&#8221; one reads about in CVS logs took care of it. Another recently remedied problem was the inability to open menus in applications run under WINE. Another curious effect with WINE programs is that any Windows apps opened with WINE (or CrossOver) have the same window-class, which is how Enlightenment chooses what eap icon it uses to represent the app in the taskbar, pager, and window list. While you can set up different eaps with unique icons for each application (useful for the menu), they will all appear with the same icon in the pager (not so useful). Annoying, though likely not a deal breaker for most users.</p>
<p>Other minor annoyances:</p>
<ul>
<li>no easy configuration of module appearance</li>
<li>click-to-raise only works on titlebar under mouse/sloppy focus, while click-to-focus works anywhere in the window.</li>
</ul>
<p><strong><span style="text-decoration: underline;">Good Things</span></strong></p>
<div class="serendipity_imageComment_left" style="width: 110px;">
<div class="serendipity_imageComment_img"><a href="../../uploads/evidenceshelf.png"><img src="../../uploads/evidenceshelf.Thumbs.png" alt="" width="110" height="83" /></a></div>
<div class="serendipity_imageComment_txt">Evidence in icon view with shelf displayed</div>
</div>
<p>I remember someone writing that one of the biggest considerations in your choice of an OS or window manager was answering the question, &#8220;Does this help you get your work done?&#8221; For a short time last month I switched back to Fluxbox, as I found minor things like focus issues distracting while trying to work. But while writing this review, I&#8217;ve found that those minor issues are either fixed or there are workarounds, and E17 has become my standard desktop again. I recently loaded up E16 on the home computer and was struck by how inelegant it is compared to E17.<br />
And so I have stayed with the new Enlightenment. Bugs are fixed, people are creating new themes and icon sets, the <a title="E17 User Guide" href="http://www0.get-e.org/E17_User_Guide/English/_pages/2.1.html" target="_blank">user guide at Get-E</a> is becoming ever more detailed, and of course, since this is Linux, there are plenty of opportunities for users to join in and make the damn thing better still.</p>
<p style="margin-bottom: 0in;"><span style="text-decoration: underline;"><strong>Installation</strong></span></p>
<p>As far as installation goes, you can manually configure, compile, and install following the directions at <a href="http://enlightenment.freedesktop.org/">Enlightenment.freedesktop.org</a>, or you can avail yourself of a few less labor intensive options. Packages are available for <a title="E17 packages for Debian" href="http://shadoi.soulmachine.net/">Debian</a>, rpms for <a title="E17 rpm repository" href="http://sps.nus.edu.sg/%7Edidierbe">Fedora</a>, and ebuilds (both snapshots and CVS) in portage for Gentoo. More information on installation can be found <a title="Get-E installation help" href="http://www.get-e.org/User_Guide/English/_pages/2.html">here</a>. I use both the Fedora rpms and Gentoo ebuilds (from CVS). At the rate E17 is updated, last month&#8217;s version is already rustic. I tend to update it every other week. Thus far, I have had no upgrades leave me with an unstable or unusable E17.</p>
<p><span style="text-decoration: underline;"><strong>The Strange and Wondrous World of the EAP</strong></span></p>
<p>The only major hurdle facing a new user of E17 is the creation of eap files, which are essentially small files consisting of an icon plus basic information about a program,</p>
<div class="serendipity_imageComment_right" style="width: 110px;">
<div class="serendipity_imageComment_img"><a href="../../uploads/ibar.png"><img src="../../uploads/ibar.Thumbs.png" alt="" width="110" height="7" /></a></div>
<div class="serendipity_imageComment_txt">The ibar launcher</div>
</div>
<p>including its name and executable. In a desktop environment like GNOME, you create launchers on the panel by choosing an icon and entering the program&#8217;s name and executable in the launcher</p>
<div class="serendipity_imageComment_left" style="width: 110px;">
<div class="serendipity_imageComment_img"><a href="../../uploads/eapedit.png"><img src="../../uploads/eapedit.Thumbs.png" alt="" width="110" height="108" /></a></div>
<div class="serendipity_imageComment_txt">eap editor</div>
</div>
<p>Fortunately, it is easily done with an included script or using a guicreation tool. Creating an eap is a similar process, but newly created eaps are stored for Enlightenment to use in the menus, launchers, icon boxes, taskbars, and pagers. Though a few eaps</p>
<div class="serendipity_imageComment_right" style="width: 78px;">
<div class="serendipity_imageComment_img"><a href="../../uploads/entangle.png"><img src="../../uploads/entangle.Thumbs.png" alt="" width="78" height="110" /></a></div>
<div class="serendipity_imageComment_txt">menu editor</div>
</div>
<p>are included in the basic installation, you will want to create more. included in the e_utils package. Ideally, you should only have to build a set of eaps once, plus a number of prebuilt eap collections are available online at <a href="http://www4.get-e.org/" target="_blank">www.get-e.org</a>. You then organize menus and launchers by editing text files or using the graphical tool Entangle.</p>
<div class="serendipity_imageComment_left" style="width: 110px;">
<div class="serendipity_imageComment_img"><a href="../../uploads/emblem.png"><img src="../../uploads/emblem.Thumbs.png" alt="" width="110" height="77" /></a></div>
<div class="serendipity_imageComment_txt">background chooser</div>
</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-3982453702542240";
/* 468x15, created 6/24/09 */
google_ad_slot = "6181047080";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
Additional configuration is done with the main menu , the background chooser Emblem or the command line tool enlightenment_remote, which is by far the most powerful of the configuration tools available in E17. With it you can set backgrounds, themes, focus policy, virtual desktops, modules,<a href="../../uploads/mainmenu.png"><img style="border: 0px none; padding-right: 5px; padding-left: 5px; float: right;" src="../../uploads/mainmenu.Thumbs.png" alt="" width="59" height="110" /></a> mouse button bindings, key bindings, fonts, menu display speeds, edge-flipping, and more. Graphical tools for key bindings, background creation, and general configuration are all on the TODO list, along with items like desktop icons, tabbed windows, and other monitor modules, so there are plenty of opportunities for coders looking to get involved.</p>
<p>Themes and backgrounds also have their own unique file format that allows a file to include multiple images and scripts, which makes some fun effects possible, such as title bar animation during focus changes, light effects in backgrounds and full-screen animations. A number of themes and backgrounds are available at <a title="E17 themes" href="http://www.get-e.org/Themes/E17/index.html">www.get-e.org</a>. Static backgrounds can be generated from any normal image file.</p>
<p>The following is a short flash video demonstrating a few of the animated backgrounds available, as well as one of the desktop switching animations.<br />
(<a href="../../flash/backgrounds.html" target="_blank">Go Watch the Background Video!</a>)</p>
<p><a href="../../uploads/confupgrade.png"><img style="border: 0px none; padding-right: 5px; padding-left: 5px; float: left;" src="../../uploads/confupgrade.Thumbs.png" alt="" width="110" height="72" /></a>The one nasty little surprise that often awaits a user after an upgrade that is your configuration is reset. What this means is that your module, theme, background, and key binding settings are all lost, though these can be easily restored by writing a simple script. Also, as development progresses, E has become better at remembering some settings (menus, weather url, module placement, startup programs, etc.), which makes for less work to restore your desktop. Eap files, menus, and launcher configurations are not affected by updates.</p>
<p><span style="text-decoration: underline;"><strong>Modules</strong></span></p>
<p>A central feature of the E17 desktop is the collection of modules which can be added or removed as the user wishes, allowing Enlightenment to be as light or heavy as one desires. Currently there are 16 official modules available, ranging from the useful (pager, launch bar) to the informative (cpu/memory monitor, weather) to eye candy (dropshadow, flame, snow). Discovering the modules was a bit of an adventure, as there was no obvious way to list all available choices, only the loaded ones. (By the way, you can find all the available modules &#8211; in Gentoo anyway &#8211; by looking in /usr/lib/enlightenment/modules/ and /usr/lib/enlightenment/modules_extra/)</p>
<p>The following three flash videos show off the various modules in use:</p>
<ul>
<li><a title="Basic modules" href="../../flash/modules.html" target="_blank">Basic modules</a></li>
<li><a title="Flame module" href="../../flash/flame.html" target="_blank">Flame</a></li>
<li><a href="../../flash/snow.html" target="_blank">Snow</a></li>
</ul>
<p><span style="text-decoration: underline;"><strong>Evidence</strong></span></p>
<div class="serendipity_imageComment_left" style="width: 110px;">
<div class="serendipity_imageComment_img"><a href="../../uploads/evidenceicon.png"><img src="../../uploads/evidenceicon.Thumbs.png" alt="" width="110" height="76" /></a></div>
<div class="serendipity_imageComment_txt">icon view</div>
</div>
<p>Another new EFL application, though not actually a part of E17, but deserving of</p>
<div class="serendipity_imageComment_right" style="width: 110px;">
<div class="serendipity_imageComment_img"><a href="../../uploads/evidencebrowser.png"><img src="../../uploads/evidencebrowser.Thumbs.png" alt="" width="110" height="73" /></a></div>
<div class="serendipity_imageComment_txt">browser view</div>
</div>
<p>special mention is Evidence, essentially an graphical file browser, though a bit more flexible than say, Nautilus. It offers a choice of views (icon, browser, or tree), customizable context menus, and a command shell. The context menu includes options for various file types, such as opening image files in Entice (the E17 image viewer) or editing ID3 tags on mp3 files. Also, you can use the shelf (a frame at the bottom of the main window) to store often used files or application launchers. Evidence can also be used to draw the desktop.</p>
<div class="serendipity_imageComment_left" style="width: 110px;">
<div class="serendipity_imageComment_img"><a href="../../uploads/evidencetree.png"><img src="../../uploads/evidencetree.Thumbs.png" alt="" width="110" height="73" /></a></div>
<div class="serendipity_imageComment_txt">tree view</div>
</div>
<p>Personally, this is one of my favorite new applications, even though I have yet to</p>
<div class="serendipity_imageComment_right" style="width: 110px;">
<div class="serendipity_imageComment_img"><a href="../../uploads/evidencecommand.png"><img src="../../uploads/evidencecommand.Thumbs.png" alt="" width="110" height="81" /></a></div>
<div class="serendipity_imageComment_txt">command shell</div>
</div>
<p>master half of what it can do. The command shell combined with the icon view gives me what feels like the best of both the terminal (powerful commands like cp and mv) and graphical file managers (excellent visual organization). There are little tricks to be learned (like using the full path of a file name in shell commands &#8212; tab completion can be used for this), and occasional bugs (like the vanishing configuration window), but considering that Evidence has become</p>
<div class="serendipity_imageComment_right" style="width: 92px;">
<div class="serendipity_imageComment_img"><a href="../../uploads/mp3tag.png"><img src="../../uploads/mp3tag.Thumbs.png" alt="" width="92" height="110" /></a></div>
<div class="serendipity_imageComment_txt">editing mp3 tags</div>
</div>
<p>remarkably more stable and functional in the past month alone, I foresee this become my full time file manager.<br />
You can use Evidence in any window manager. Visit the <a href="http://evidence.sourceforge.net/">Evidence home page</a> for more information.</p>
<p><span style="text-decoration: underline;"><strong>Engage and Other Applications</strong></span></p>
<p>Possibly the most popular of the new EFL applications, or at least the one asked about most frequently on various forums, Engage is a combination app launch bar, taskbar, and system tray similar to the dock in Mac&#8217;s OS X. Engage is available in two different forms: a standalone form which can be used with any window manager or a module form for use with E17. The standalone version is a bit more robust and configurable than the module form, but I have been using Engage in place of the iBar launcher recently without any troubles, and having the system tray available was quite useful in creating the Wink movies for this review.</p>
<div class="serendipity_imageComment_left" style="width: 110px;">
<div class="serendipity_imageComment_img"><a href="../../uploads/entice2.png"><img src="../../uploads/entice2.Thumbs.png" alt="" width="110" height="76" /></a></div>
<div class="serendipity_imageComment_txt">Entice</div>
</div>
<p>A number of other applications are being developed as well. Equate is a simple, themeable calculator, Entice is an excellent image viewer that allows for zooming and slide shows, Elation is a bare-bones media player, and Eclair is a music player with playlist support, similar to XMMS. Though these new EFL apps are worth keeping an eye on as development progresses, Entice is the only one I use on a regular basis.</p>
<p>On the whole, I am very happy with the new Enlightenment. On their homepage (<a href="http://www.enlightenment.org/">www.enlightenment.org</a>), the Enlightenment team states &#8220;We believe your desktop should not be an eyesore. It should be functional AND beautiful.&#8221; They are doing well on both fronts.</p>
<p><span style="font-size: large;">Misunderstruck</span><br />
<script type="text/javascript"><!--
google_ad_client = "pub-3982453702542240";
/* 468x15, created 6/24/09 */
google_ad_slot = "6181047080";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a href="http://linux-blog.org/enlightenment-17-review/" rel="bookmark">Enlightenment 17 Review</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on August 22, 2005.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/enlightenment-17-review/feed/</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
	</channel>
</rss>

