<?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>kyleabaker.com &#187; How-To</title>
	<atom:link href="http://kyleabaker.com/tag/how-to/feed/" rel="self" type="application/rss+xml" />
	<link>http://kyleabaker.com</link>
	<description>Web Technologies, Linux, Tips, Tricks and my Life</description>
	<lastBuildDate>Wed, 28 Jul 2010 19:29:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How-To: Fix Your Ubuntu Boot Screen</title>
		<link>http://kyleabaker.com/2010/07/11/how-to-fix-your-ubuntu-boot-screen/</link>
		<comments>http://kyleabaker.com/2010/07/11/how-to-fix-your-ubuntu-boot-screen/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 06:26:19 +0000</pubDate>
		<dc:creator>kyleabaker</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[ubuntu 10.04]]></category>
		<category><![CDATA[ubuntu 10.10]]></category>

		<guid isPermaLink="false">http://kyleabaker.com/?p=4159</guid>
		<description><![CDATA[If you&#8217;re using Ubuntu 10.04 or newer and have installed the proprietary Nvidia or ATI video drivers then you likely know what I&#8217;m talking about. The nice Ubuntu boot screen that you saw during the installation is now a low quality image and the resolution is wrong. Fortunately for you and I, there is a fix [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re using Ubuntu 10.04 or newer and have installed the proprietary Nvidia or ATI video drivers then you likely know what I&#8217;m talking about.</p>
<p>The nice Ubuntu boot screen that you saw during the installation is now a low quality image and the resolution is wrong. Fortunately for you and I, there is <a href="http://news.softpedia.com/news/How-to-Fix-the-Big-and-Ugly-Plymouth-Logo-in-Ubuntu-10-04-140810.shtml">a fix for this written by Marius Nestor</a> at Softpedia.</p>
<p>I&#8217;ve taken the liberty to implement his steps in a single script that makes the work on your end a much easier task. Only use this script if you have not already attempted to follow Marius Nestor&#8217;s tutorial.</p>
<p><em>Warning: Use this script at your own risk.</em></p>
<p><strong>Steps</strong></p>
<ol>
<li>Download the zipped script and extract it: <a href="http://www.kyleabaker.com/downloads/ubuntu/scripts/plymouth-resolution-fix.sh.zip">plymouth-resolution-fix.sh.zip</a></li>
<li>Open a terminal window and navigate to the directory containing the script.</li>
<li>Enter the following command to make the script executable:<br />
chmod +x plymouth-resolution-fix.sh</li>
<li>Enter the following command to run the script (followed by your password):<br />
sudo ./plymouth-resolution-fix.sh</li>
</ol>
<p>Be patient for this script to complete, it will let you know when it is. After its complete, simply reboot your computer to verify the results.</p>
<p><strong>To Revert these Changes</strong></p>
<p>If you&#8217;d like to undo these changes, you can download the following script and run it the same as you ran the first one. This will undo the changes made.</p>
<ul>
<li><a href="http://www.kyleabaker.com/downloads/ubuntu/scripts/plymouth-resolution-fix-revert-back.sh.zip">plymouth-resolution-fix-revert-back.sh.zip</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://kyleabaker.com/2010/07/11/how-to-fix-your-ubuntu-boot-screen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Linux: Things I&#8217;m Looking Forward To</title>
		<link>http://kyleabaker.com/2010/07/09/linux-things-im-looking-forward-to/</link>
		<comments>http://kyleabaker.com/2010/07/09/linux-things-im-looking-forward-to/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 07:27:33 +0000</pubDate>
		<dc:creator>kyleabaker</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Picture]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[compiz-fusion]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[empathy]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[instant message]]></category>
		<category><![CDATA[instant messenger]]></category>
		<category><![CDATA[last.fm]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[pidgin]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[rhythmbox]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[steam]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[ubuntu 10.10]]></category>

		<guid isPermaLink="false">http://kyleabaker.com/?p=4137</guid>
		<description><![CDATA[Open Sourcing Skype Skype is already available in Linux and usually works well. However, Skype to due to release an open source client (keeping the back-end closed source). Fortunately for Linux users, this means that you will likely get to use only one messenger client such as Empathy or Pidgin without ever opening the old [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Open Sourcing Skype</strong></p>
<p>Skype is already available in Linux and usually works well. However, <a href="http://blogs.skype.com/linux/2009/11/skype_open_source.html">Skype to due to release an open source client</a> (keeping the back-end closed source). Fortunately for Linux users, this means that you will likely get to use only one messenger client such as Empathy or Pidgin without ever opening the old Skype client and still have your Skype buddies listed in Empathy or Pidgin.</p>
<div id="attachment_4149" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-skype-2-1-0-81.png"><img class="size-medium wp-image-4149" title="ubuntu-10-10-skype-2-1-0-81" src="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-skype-2-1-0-81-300x202.png" alt="" width="300" height="202" /></a><p class="wp-caption-text">Closed source Skype 2.1.0.81 in Ubuntu 10.10. </p></div>
<p>While the announcement was released in November 2009, there is no expected date of arrival. So unfortunately, Linux users could be waiting anywhere from a few more weeks to a few more years.</p>
<p>I&#8217;m looking forward to never having to launch the Skype client again and simply using Empathy alone to chat and call all of my Skype friends!</p>
<p><strong>Dropbox 0.8.x</strong></p>
<p>Anyone who has ever used Dropbox knows that it is dang good at what it does. You need something backed up? Drop it in your Dropbox folder and forget about it.</p>
<div id="attachment_4148" class="wp-caption alignnone" style="width: 305px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-dropbox-0-7-110.png"><img class="size-medium wp-image-4148" title="ubuntu-10-10-dropbox-0-7-110" src="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-dropbox-0-7-110-295x300.png" alt="" width="295" height="300" /></a><p class="wp-caption-text">Current Dropbox 0.7.110 in Ubuntu 10.10.</p></div>
<p>Experimental builds of Dropbox 0.8.x have been <a href="http://forums.dropbox.com/topic.php?id=17226">in the works since February 2010</a> and appear to be progressing nicely.</p>
<p>With Dropbox 0.8.x, we will gain a new feature called &#8220;Selective Sync&#8221; which will enable you to pick which files and folders from your Dropbox to sync, giving you more overall control.</p>
<p>Dropbox 0.8.x also  brings a wealth of performance improvements to the table. With faster startup times and lower memory consumption when idling, this update is sure to be well received. File attributes are now noted and properly synchronized, so if you make a script executable on one computer it will be updated on all others as well. This is very handy for Unix/Linux users.</p>
<p><strong>Rhythmbox Last.fm Plugin Updates</strong></p>
<p>Being a <a href="http://www.last.fm/">Last.fm</a> user myself, I find myself scrobbling a lot of music and very few options to manage my profile. I&#8217;d love to see this plugin integrate the ability to &#8220;<em>Love</em>&#8221; and &#8220;<em>Unlove</em>&#8221; tracks that you are playing from Rhythmbox itself.</p>
<div id="attachment_4150" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-rhythmbox-0-12-8-last-fm.png"><img class="size-medium wp-image-4150" title="ubuntu-10-10-rhythmbox-0-12-8-last-fm" src="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-rhythmbox-0-12-8-last-fm-300x216.png" alt="" width="300" height="216" /></a><p class="wp-caption-text">Rhythmbox + Last.fm plugin in Ubuntu 10.10.</p></div>
<p>According to <a href="http://www.omgubuntu.co.uk/2010/04/google-summer-of-code-projects-for.html">OMG! Ubuntu!</a>, a developer by the name of Jamie Nicol will be <a href="http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/gnome/t127230759459">improving this plugin in the  Google Summer of Code event</a>. The details of what will be improved with this project are vague to say the least, but very promising.</p>
<p><strong>Ubuntu 10.10 Sound Indicator Applet</strong></p>
<p>The sound indicator applet is <a href="https://wiki.ubuntu.com/SoundMenu">receiving an update</a> which will manage to bring all of your sound controls into a clean and simple menu.</p>
<div id="attachment_4138" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-sound-indicator-applet-mockup.png"><img class="size-medium wp-image-4138" title="ubuntu-10-10-sound-indicator-applet-mockup" src="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-sound-indicator-applet-mockup-300x192.png" alt="" width="300" height="192" /></a><p class="wp-caption-text">Case scenario mockup (image source).</p></div>
<p>With this project well underway, you are already able to view what&#8217;s playing in Rhythmbox and pause/play the song from the menu. The artist, title and album are also implemented, leaving album art, playlists, back and forward controls, and a song progress bar to be anticipated.</p>
<p><strong>Windicators (aka Window Indicators)</strong></p>
<p>Windicators, as <a href="http://www.markshuttleworth.com/archives/333">Mark Shuttleworth</a> describes them, are indicators located in the top right side of a Window&#8217;s title bar that indicate specific states of applications that users should be alerted of.</p>
<div id="attachment_4140" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-windicators-mockup.png"><img class="size-medium wp-image-4140" title="ubuntu-10-10-windicators-mockup" src="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-windicators-mockup-300x227.png" alt="" width="300" height="227" /></a><p class="wp-caption-text">Mockup of Windicators for Ubuntu 10.10</p></div>
<p>From the mockup, you can see that Windows producing sound will likely have per app volume control windicators. Those dealing with stores and shopping carts will feature a shopping cart windicator to help you manage and navigate what you&#8217;ve stored away to buy.</p>
<p>I&#8217;m really hoping that this Windicator will be used in applications such as web browsers and the Ubuntu Software Center (which, by the way I think should be renamed to the Ubuntu App Store) so that web sites like eBay or Amazon and the Software Center can take advantage of this feature.</p>
<p><strong>Theme enhancements for Maverick</strong></p>
<p>There are <a href="https://blueprints.launchpad.net/ubuntu/+spec/design-m-light-theme-enhancements">a number of theme enhancements</a> that are set to land in Ubuntu 10.10 and will help to polish the user interface.</p>
<p>One improvement will be closer maximize and minimize buttons. The improvement, as I image it, can be seen below, but is not meant to represent a final product in any way.</p>
<div id="attachment_4142" class="wp-caption alignnone" style="width: 222px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-closer-max-min-buttons-mockup.png"><img class="size-full wp-image-4142" title="ubuntu-10-10-closer-max-min-buttons-mockup" src="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-closer-max-min-buttons-mockup.png" alt="" width="212" height="132" /></a><p class="wp-caption-text">Closer max/min buttons mockup.</p></div>
<p>Scrollbar steppers don&#8217;t appear clickable. One design I&#8217;ve been hoping for, but have yet to see anything implemented, is some nice themed steppers. Nicer of course than my crude artistic example below. <img src='http://kyleabaker.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div id="attachment_4143" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-steppers-visibly-clickable-mockup.png"><img class="size-medium wp-image-4143" title="ubuntu-10-10-steppers-visibly-clickable-mockup" src="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-steppers-visibly-clickable-mockup-300x219.png" alt="" width="300" height="219" /></a><p class="wp-caption-text">Mockup of a clicked or hovered stepper.</p></div>
<p>Also mentioned is &#8220;Changing GTK to allow for a rounded stepper,&#8221; which is why I rounded the button in the mockup (if you click to view the larger version).</p>
<p>There are several other changes to be made for the theme, but as far as I&#8217;ve seen they&#8217;ve yet to appear in updates.</p>
<p><strong>Compiz 0.9</strong></p>
<p>One of my favorite features in Ubuntu is desktop effects which are powered by Compiz. It seems like compositing windows managers have been changing at an incredibly unpredictable rate since I first started using Linux.</p>
<p><a href="http://kyleabaker.com/wp-content/uploads/2010/07/compiz.png"><img class="alignnone size-full wp-image-4146" title="compiz" src="http://kyleabaker.com/wp-content/uploads/2010/07/compiz.png" alt="" width="258" height="246" /></a></p>
<p>I first started using <a href="http://en.wikipedia.org/wiki/Beryl_(window_manager)">Beryl</a> to get cool effects for the desktop way back in the early stages of Ubuntu. Soon after, <a href="http://en.wikipedia.org/wiki/Compiz_Fusion">Compiz-Fusion</a> became the next big thing. This developed as a bit of a merge between Compiz and parts of Beryl.</p>
<p>Not long thereafter, various <a href="http://en.wikipedia.org/wiki/Compiz">Compiz</a> related branches were merged and the project became known simply as Compiz again. What&#8217;s cool about this is that in the merge, Compiz was being ported from C to C++ (also known as Compiz++) giving it a large number of benefits (that I won&#8217;t get into here).</p>
<div id="attachment_4147" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-compiz-desktop-effects.png"><img class="size-medium wp-image-4147" title="ubuntu-10-10-compiz-desktop-effects" src="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-10-compiz-desktop-effects-300x120.png" alt="" width="300" height="120" /></a><p class="wp-caption-text">Ubuntu 10.10 using the Cube in Compiz. </p></div>
<p>The <a href="http://smspillaz.wordpress.com/2010/07/04/its-2am-where-is-your-release/">good news</a> is that Compiz 0.9 unstable has been released and is ready for regression testing! Hopefully it won&#8217;t be a great deal longer before Compiz 0.9 matures and is released into the wild.</p>
<p><strong>Vavle&#8217; Steam Client</strong></p>
<p>If you don&#8217;t already know about <a href="http://en.wikipedia.org/wiki/Steam_(content_delivery)">Steam</a>, according to Wikipedia it&#8217;s &#8220;a digital distribution, digital rights management, multiplayer and communications platform developed by Valve Corporation.&#8221;</p>
<div id="attachment_4153" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/steam.jpg"><img class="size-medium wp-image-4153" title="steam" src="http://kyleabaker.com/wp-content/uploads/2010/07/steam-300x194.jpg" alt="" width="300" height="194" /></a><p class="wp-caption-text">The Steam client..</p></div>
<p>Its been rumored that the Steam client will be <a href="http://forums.steampowered.com/forums/showthread.php?t=1158103">coming to Linux</a>, but all we can do is wait in anticipation and see what happens.</p>
<p>Steam recently became available to Mac users, so it may not be too far fetched. If it does come to Linux then it will bring a plethora of games to the platform that would have otherwise never been available.</p>
<p>Here&#8217;s to hoping that someday soon I will be able to play <a href="http://en.wikipedia.org/wiki/Counter-Strike_Source">Counter-Strike: Source</a> without booting up into Mac or Windows (or using Wine).</p>
<p><strong>Ubuntu Boot Screen Fixes</strong></p>
<p>While there are ways to fix the boot screen yourself, I tend to prefer them just working automatically. This isn&#8217;t the case in Ubuntu 10.04 if you&#8217;re using the nVidia or ATI video drivers.</p>
<div id="attachment_4154" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-04-boot-screen.png"><img class="size-medium wp-image-4154" title="ubuntu-10-04-boot-screen" src="http://kyleabaker.com/wp-content/uploads/2010/07/ubuntu-10-04-boot-screen-300x175.png" alt="" width="300" height="175" /></a><p class="wp-caption-text">Ubuntu 10.04 Boot Screen</p></div>
<p>Being only in Alpha 2, Ubuntu 10.10 still uses the boot screen of 10.04 as pictured above. While this is a very nice boot screen, it does have several problems.</p>
<p>As I said earlier, if you&#8217;re using nVideo or ATI drivers then you&#8217;ll have problems where the boot screen&#8217;s resolution is horribly wrong and your boot screen looks more like a crash.</p>
<p>Ubuntu is on the track of speeding up boot times, but if your system hasn&#8217;t booted before the animated dots make their cycle then you get to see it again. While this isn&#8217;t a horrible failure, its still a very unpolished design and desperately needs some attention. Still worse, the shutdown screen uses the same animation which gives it the illusion of loading, not unloading.</p>
<div id="attachment_4155" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/grub-boot-loader.jpg"><img class="size-medium wp-image-4155" title="grub-boot-loader" src="http://kyleabaker.com/wp-content/uploads/2010/07/grub-boot-loader-300x166.jpg" alt="" width="300" height="166" /></a><p class="wp-caption-text">Grub Boot Loader</p></div>
<p>I&#8217;m hoping that if they take the time to address the boot screen that they will also take time to polish the boot menu for dual booting users. In its textual state it looks like something straight out of the days of DOS, and since Ubuntu is &#8220;Linux for Human Beings&#8221; I would say its time to ditch the textual Grub interface and move on to a polished Burg menu&#8230;based on Grub, but graphical.</p>
]]></content:encoded>
			<wfw:commentRss>http://kyleabaker.com/2010/07/09/linux-things-im-looking-forward-to/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Your Last.fm Wallpaper From Wallpaperfm</title>
		<link>http://kyleabaker.com/2010/07/02/get-your-last-fm-wallpaper-from-wallpaperfm/</link>
		<comments>http://kyleabaker.com/2010/07/02/get-your-last-fm-wallpaper-from-wallpaperfm/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 18:48:16 +0000</pubDate>
		<dc:creator>kyleabaker</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Picture]]></category>
		<category><![CDATA[Product Review]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[last.fm]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://kyleabaker.com/?p=4104</guid>
		<description><![CDATA[If you have an active Last.fm account and like to switch up your wallpaper from time to time then you&#8217;ll love Wallpaperfm! This python script, by Koant, has been around since at least 2008, but I&#8217;ve only recently stumbled across it. It&#8217;s easy to start using and is available for Windows, Mac and Linux users! [...]]]></description>
			<content:encoded><![CDATA[<p>If you have an active <a href="http://www.last.fm/">Last.fm</a> account and like to switch up your wallpaper from time to time then you&#8217;ll love <a href="http://ledazibao.free.fr/wallpaperfm/">Wallpaperfm</a>!</p>
<div id="attachment_4105a" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/kyleabaker-2560x1024-collage.jpg"><img class="size-medium wp-image-4105" title="kyleabaker-2560x1024-collage" src="http://kyleabaker.com/wp-content/uploads/2010/07/kyleabaker-2560x1024-collage-300x120.jpg" alt="" width="300" height="120" /></a><p class="wp-caption-text">Example from my Last.fm account in Collage mode.</p></div>
<p>This python script, by Koant, has been around since at least 2008, but I&#8217;ve only recently stumbled across it. It&#8217;s easy to start using and is available for Windows, Mac and Linux users!</p>
<p>I&#8217;ll help you get started in Linux since that&#8217;s what I&#8217;ve set it up on. If you need more help or want more configuration options you should look to the <a href="http://ledazibao.free.fr/wallpaperfm/">information that Koant has posted</a> on his website.</p>
<p><strong>Install</strong></p>
<ol>
<li> cd</li>
<li>mkdir wallpaperfm</li>
<li>cd wallpaperfm</li>
<li>wget http://ledazibao.free.fr/wallpaperfm/wallpaperfm.py</li>
<li>chmod a+x wallpaperfm.py</li>
</ol>
<p><strong>Create Your Wallpaper</strong></p>
<ol>
<li>./wallpaperfm.py -u <strong>YOURLASTFMUSERNAME</strong></li>
</ol>
<p>That&#8217;s the most basic set of options you can use to create your wallpaper (which you will find after running the script in the &#8220;wallpaperfm&#8221; folder that was created).</p>
<p>There are three options for the type of wallpaper created:</p>
<p>1. Tile</p>
<div id="attachment_4106" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/kyleabaker-2560x1024-tile.jpg"><img class="size-medium wp-image-4106" title="kyleabaker-2560x1024-tile" src="http://kyleabaker.com/wp-content/uploads/2010/07/kyleabaker-2560x1024-tile-300x120.jpg" alt="" width="300" height="120" /></a><p class="wp-caption-text">Albums are packed in side by side.</p></div>
<p>2. Glass</p>
<div id="attachment_4107" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/kyleabaker-2560x1024-glass.jpg"><img class="size-medium wp-image-4107" title="kyleabaker-2560x1024-glass" src="http://kyleabaker.com/wp-content/uploads/2010/07/kyleabaker-2560x1024-glass-300x120.jpg" alt="" width="300" height="120" /></a><p class="wp-caption-text">A few albums are highlighted on a glassy surface.</p></div>
<p>3. Collage</p>
<div id="attachment_4105" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/07/kyleabaker-2560x1024-collage.jpg"><img class="size-medium wp-image-4105" title="kyleabaker-2560x1024-collage" src="http://kyleabaker.com/wp-content/uploads/2010/07/kyleabaker-2560x1024-collage-300x120.jpg" alt="" width="300" height="120" /></a><p class="wp-caption-text">Albums are meshed together in a dreamy design.</p></div>
<p>To specify one of these modes, simply run the wallpaper script with the mode flag set to your choice.</p>
<ul>
<li>./wallpaperfm.py -u <strong>YOURLASTFMUSERNAME</strong> -m collage</li>
</ul>
<p>There are plenty of other settings you can specify such as size, canvas size, filename, profile period, final opacity, cache, excluded albums, local copy, etc.</p>
<p><strong>Suggestions and Ideas</strong></p>
<p><em><span style="text-decoration: underline;">User Interface and Packaging</span></em></p>
<p>I&#8217;m sure that this script could be simplified further for Linux users (and more specifically, Debian/Ubuntu users) if a user interface were created. It actually seems like a rather simple task since the parameters for the script are well bounded.</p>
<p>Adding this interface to an installer package would also be a very simple task and would most likely get more attention to such a neat tool!</p>
<p><em><span style="text-decoration: underline;">Cron Jobs, Regularly Updating Your Wallpaper</span></em></p>
<p>Another thing, if your music preferences are constantly changing like mine, you may be interested in updating your wallpaper in regular intervals. To do this you can setup a Cron job that runs in the background.</p>
<p>While this may sound difficult and confusing, its really not at all and <a href="https://help.ubuntu.com/community/CronHowto">this helps explain a lot</a>. I can even walk you through the steps.</p>
<ol>
<li>sudo apt-get install gnome-schedule</li>
<li>Open the application (in Ubuntu) through the Applications menu -&gt; System Tools -&gt; Scheduled tasks.</li>
<li>Click the New button and select the Recurrent task type.</li>
<li>Give the task a description.</li>
<li>Enter the command that runs your script. If you followed the steps above then it should be something similar to:
<p>/home/<strong>YOURUBUNTUNAME</strong>/wallpaperfm/wallpaperfm.py -u <strong>YOURLASTFMUSERNAME</strong> -m collage -f /home/<strong>YOURUBUNTUNAME</strong>/wallpaperfm/wallpaper</li>
<li>Set the Time &amp; Date option to hourly, daily, weekly, or monthly.</li>
<li>Click the &#8220;Add&#8221; button to add it to your list of Scheduled Tasks and you&#8217;re done!</li>
</ol>
<p>Have any other suggestions or tips? Leave &#8216;em in the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://kyleabaker.com/2010/07/02/get-your-last-fm-wallpaper-from-wallpaperfm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux: Time Delayed Screenshots</title>
		<link>http://kyleabaker.com/2010/04/22/linux-time-delayed-screenshots/</link>
		<comments>http://kyleabaker.com/2010/04/22/linux-time-delayed-screenshots/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 00:23:20 +0000</pubDate>
		<dc:creator>kyleabaker</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[screenshot]]></category>

		<guid isPermaLink="false">http://kyleabaker.com/?p=4007</guid>
		<description><![CDATA[A little while back I ran into a problem in Linux and wanted to take a screenshot of it. In most cases you can simply press the &#8220;Print Screen&#8221; key on your keyboard and move on. In other cases its not so simple. Often times, when you want to take a screenshot of a menu, [...]]]></description>
			<content:encoded><![CDATA[<p>A little while back I ran into a problem in Linux and wanted to take a screenshot of it. In most cases you can simply press the &#8220;Print Screen&#8221; key on your keyboard and move on.</p>
<p>In other cases its not so simple. Often times, when you want to take a screenshot of a menu, you&#8217;ll find that the screenshot tool cannot be called while the menu is open. You can get around this problem in most cases by installing <a href="http://shutter-project.org/">Shutter</a>.</p>
<p>While Shutter is a great tool with some very handy features for screenshots, it also doesn&#8217;t always work or is unable to capture some things (as far as I&#8217;ve found).</p>
<p>One solution that is very simple to use is a simple command line (<a href="http://www.g-loaded.eu/2007/02/28/taking-a-screenshot-of-a-menu-under-gnome/">link</a> sent to me from a friend). If you hate command line tricks then you can easily make a Gnome button for this as well. <img src='http://kyleabaker.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>The menu that I was trying to grab a screenshot of was an Opera sub-menu from the O-menu icon (can&#8217;t remember which one for sure, but probably the Bookmarks sub-menu). Print Screen wouldn&#8217;t work, Shutter complained that it couldn&#8217;t detect any open or focused menus, so I resorted to the following:</p>
<p><code style="background: #ddd; padding: 10px;">$ gnome-screenshot --delay=10</code></p>
<p>Basically, this command calls the same program that is called when you press Print Screen, but since you&#8217;re adding a delay (10 seconds in this case) it has already been called before you open the menu..which rules out the problem of your keyboard Print Screen key not working.</p>
<p>While this seems to be a very simple command, which it is, I&#8217;ve benefited from it several times already. So if you ever find yourself having trouble capturing a particular screenshot, just pop open a terminal and use this delayed command!</p>
<p>If you&#8217;re looking for for an easier method and don&#8217;t mind a permanent button in your Gnome panel, just do the following:</p>
<ol>
<li>Right click your panel and select &#8220;Add to Panel&#8230;&#8221;</li>
<li>&#8220;Custom Application Launcher&#8221; should be the first option in the list that comes up. Select it and click the &#8220;Add&#8221; button at the bottom.</li>
<li>Leave the &#8220;Type&#8221; as Application.</li>
<li>You can name this launcher anything you wish, maybe something like &#8220;10s Delayed Print Screen&#8221;.</li>
<li>Copy the command that I mentioned above into the field labeled &#8220;Command&#8221;. You can change the value from 10 to anything you want or need.</li>
<li>You can copy the name text into the &#8220;Comment&#8221; field as well since this is what you will see when you hover the button.</li>
<li>You could optionally edit the icon if you wanted, but its not necessary. Click close and you&#8217;re done.</li>
</ol>
<p>Enjoy!</p>
<ol>
<li></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://kyleabaker.com/2010/04/22/linux-time-delayed-screenshots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Want cool desktop stats? -&gt; Conky!</title>
		<link>http://kyleabaker.com/2010/03/30/want-cool-desktop-stats-conky/</link>
		<comments>http://kyleabaker.com/2010/03/30/want-cool-desktop-stats-conky/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 23:47:03 +0000</pubDate>
		<dc:creator>kyleabaker</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Picture]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[conky]]></category>

		<guid isPermaLink="false">http://kyleabaker.com/?p=3934</guid>
		<description><![CDATA[Have you ever wanted to have awesome looking stats on that rest on your desktop and don&#8217;t interfere with your work flow? If so, you&#8217;ll probably love this nifty little application. Its called Conky and it can give you stats or information on practically anything imaginable. Its also easy to install! Conky is by no [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever wanted to have awesome looking stats on that rest on your desktop and don&#8217;t interfere with your work flow? If so, you&#8217;ll probably love this nifty little application.</p>
<div id="attachment_3940" class="wp-caption alignnone" style="width: 310px"><a href="http://kyleabaker.com/wp-content/uploads/2010/03/ubuntu-conky-example-1.png"><img class="size-medium wp-image-3940" title="ubuntu-conky-example-1" src="http://kyleabaker.com/wp-content/uploads/2010/03/ubuntu-conky-example-1-300x240.png" alt="" width="300" height="240" /></a><p class="wp-caption-text">Example of a basic Conky setup.</p></div>
<p>Its called Conky and it can give you stats or information on practically anything imaginable. Its also easy to install!</p>
<p>Conky is by no means a new application and there are in fact hundreds of Conky configuration files scattered across the Internet that you could use to customize the way yours looks. With a <a href="http://ubuntuforums.org/showthread.php?p=6365702">good basic guide</a> and some helpful <a href="http://crunchbanglinux.org/forums/topic/1117/conky-covers-other-windows/">tips on auto-starting Conky</a>, I&#8217;ve thrown together a quick installation and setup guide with pictures! <img src='http://kyleabaker.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Typically when you install an application such as this, you want it to auto-start. Auto-starting this application isn&#8217;t as trivial as most applications so I&#8217;ll walk you through that as well. I&#8217;ll assume your using Ubuntu of some sort, but if you&#8217;re not don&#8217;t worry&#8230;you can still install Conky with alternative steps and setting it up should not differ.</p>
<p><strong>Install</strong></p>
<ol>
<li>Open the &#8220;Ubuntu Software Center&#8221; application (also known as &#8220;Add/Remove&#8221; in older versions) and search for Conky. If its not listed then you may need to <a href="http://conky.sourceforge.net/">find a package online</a>.
<p><a href="http://kyleabaker.com/wp-content/uploads/2010/03/ubuntu-software-center-conky-1.png"><img class="alignnone size-medium wp-image-3935" title="ubuntu-software-center-conky-1" src="http://kyleabaker.com/wp-content/uploads/2010/03/ubuntu-software-center-conky-1-300x187.png" alt="" width="300" height="187" /></a></p>
<p>Find and install the Conky option entitled something along these lines: &#8220;<em>highly configurable system monitor (all features enabled)</em>&#8220;.</li>
<li>Create a file labeled &#8220;.conkyrc&#8221; in your home directory (usually saved as /home/username/.conkyrc) and make sure to include the period at the start. This will make the conky settings file hidden when you casually open your home folder so its not in your way. You may need to go to View -&gt; Show Hidden Files or press Ctrl+H to view the file to edit it later.
<p>Open the &#8220;.conkyrc&#8221; file in a text editor of your choice.<br />
Paste the <a href="http://kyleabaker.pastebin.com/hF01BD8U">linked snippet</a> into your &#8220;.conkyrc&#8221; file.</p>
<p><a href="http://kyleabaker.com/wp-content/uploads/2010/03/ubuntu-conkyrc-editor-1.png"><img class="alignnone size-medium wp-image-3939" title="ubuntu-conkyrc-editor-1" src="http://kyleabaker.com/wp-content/uploads/2010/03/ubuntu-conkyrc-editor-1-300x184.png" alt="" width="300" height="184" /></a></li>
<li>Create a file labeled &#8220;.startconky.sh&#8221; in the same folder as the previous file making sure to include the period at the beginning and the file type at the end.
<p>Open the &#8220;.startconky.sh&#8221; file with your favorite editor. Paste the following snippet into your &#8220;.startconk.sh&#8221; file:<br />
<code>#!/bin/bash<br />
(sleep 5s &amp;&amp; conky) &amp;</p>
<p><a href="http://kyleabaker.com/wp-content/uploads/2010/03/ubuntu-startconky-editor-1.png"><img class="alignnone size-medium wp-image-3938" title="ubuntu-startconky-editor-1" src="http://kyleabaker.com/wp-content/uploads/2010/03/ubuntu-startconky-editor-1-300x197.png" alt="" width="300" height="197" /></a><br />
</code></li>
<li>Save both files and close the file editor you were using. Now right-click on the &#8220;.startconky.sh&#8221; file and click Properties and select the Properties tab. Make sure you check the option to &#8220;Allow executing file as program&#8221; then click close.<br />
<a href="http://kyleabaker.com/wp-content/uploads/2010/03/ubuntu-startconky-file-propterties-permissions-1.png"><img class="alignnone size-medium wp-image-3936" title="ubuntu-startconky-file-propterties-permissions-1" src="http://kyleabaker.com/wp-content/uploads/2010/03/ubuntu-startconky-file-propterties-permissions-1-287x300.png" alt="" width="287" height="300" /></a></li>
<li>Go to your startup applications program or <em>System -&gt; Preferences -&gt; Startup Applications</em> and add a new application with the command option as &#8220;/home/username/.startconky.sh&#8221; where user name is your home directory&#8230;as follows:<br />
<a href="http://kyleabaker.com/wp-content/uploads/2010/03/ubuntu-startup-applications-conky-1.png"><img class="alignnone size-medium wp-image-3937" title="ubuntu-startup-applications-conky-1" src="http://kyleabaker.com/wp-content/uploads/2010/03/ubuntu-startup-applications-conky-1-300x195.png" alt="" width="300" height="195" /></a></li>
<li>Click Save! Now the next time your restart your computer you&#8217;ll have some awesome stats that appear on your desktop!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://kyleabaker.com/2010/03/30/want-cool-desktop-stats-conky/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.04 and LifeCam VX-1000</title>
		<link>http://kyleabaker.com/2010/02/24/ubuntu-10-04-and-lifecam-vx-1000/</link>
		<comments>http://kyleabaker.com/2010/02/24/ubuntu-10-04-and-lifecam-vx-1000/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 06:20:08 +0000</pubDate>
		<dc:creator>kyleabaker</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[lifecam]]></category>
		<category><![CDATA[lifecam vx-1000]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://kyleabaker.com/?p=3864</guid>
		<description><![CDATA[If you&#8217;re using the same web cam that I&#8217;m using, the Microsoft LifeCam VX-1000, then you may already be familiar with the difficulties involved in the process of getting this web cam to work in Ubuntu&#8230;or rather, the difficulties that were involved. After countless days spent and hours wasted over the past 4 months that [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re using the same web cam that I&#8217;m using, the Microsoft LifeCam VX-1000, then you may already be familiar with the difficulties involved in the process of getting this web cam to work in Ubuntu&#8230;or rather, the difficulties that <strong><em>were</em></strong> involved.</p>
<p>After countless days spent and hours wasted over the past 4 months that I&#8217;ve <a href="http://kyleabaker.com/2009/10/19/microsoft-lifecam-vx-1000/">owned this web cam</a>, I had not been able to find a solution to see it work even once.</p>
<p>The problems I ran into were that the few solutions for this camera were specifically for 32-bit Ubuntu, while I&#8217;m using 64-bit Ubuntu.</p>
<p>Typically these days, this type of problem isn&#8217;t architecture specific in Linux, which means that fewer people have to battle the problems that are unique to x86_64 platforms. In my experience with Ubuntu, x86_64 application/firmware support 4 years ago was a joke. Today, x86_64 support is commonplace and practically a standard.</p>
<p>After upgrading to Ubuntu 10.04, I was able to see this support change yet again! Without configuring anything in Ubuntu 10.04 x86_64 the video feed from my web cam was working flawlessly (I tested using Cheese 2.29.90)!</p>
<p>There is the small matter of getting the mic on the web cam to work, but for now I&#8217;ve got an old mic that plugs into the ports from the motherboard. So I will have sound, just not through the web cam just yet. Hopefully I can find a solution to this as well, in which case I will be sure to link you to. <img src='http://kyleabaker.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>In the future, I&#8217;d also like to submit a patch or hack to enable the LifeCam Call Button <a href="http://kyleabaker.com/2009/10/19/lifecam-vx-1000-live-call-button-hack/">like I did previously in Windows 7</a> so that you can configure what the button should do&#8230;take a picture, video, start a call or chat, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://kyleabaker.com/2010/02/24/ubuntu-10-04-and-lifecam-vx-1000/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Why Browser Sniffing is a Bad Idea</title>
		<link>http://kyleabaker.com/2009/07/27/why-browser-sniffing-is-a-bad-idea/</link>
		<comments>http://kyleabaker.com/2009/07/27/why-browser-sniffing-is-a-bad-idea/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 02:36:20 +0000</pubDate>
		<dc:creator>kyleabaker</dc:creator>
				<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Web Browsers]]></category>
		<category><![CDATA[How-To]]></category>

		<guid isPermaLink="false">http://kyleabaker.com/?p=3540</guid>
		<description><![CDATA[For many web developers, browser sniffing has become almost routine. Have you ever noticed that short list of &#8220;supported web browsers&#8221;? While browser sniffing may seem like a good idea at first, you may be setting yourself up for problems later. The biggest problem with browser sniffing is that it is usually relied on far [...]]]></description>
			<content:encoded><![CDATA[<p>For many web developers, browser sniffing has become almost routine. Have you ever noticed that short list of &#8220;supported web browsers&#8221;?</p>
<p>While browser sniffing may seem like a good idea at first, you may be setting yourself up for problems later.</p>
<p>The biggest problem with browser sniffing is that it is usually relied on far too heavily to even consider removing later. The inner workings of a site can be based (unknowingly sometimes) around working specifically for specified web browsers and nothing more.</p>
<p>One poor use of browser sniffing that <a href="http://my.opera.com/desktopteam/blog/show.dml/4166174?startidx=300#comment9748031">I came across today</a> was for EyeWearSelect.com and it just so happens to be an easy fix.</p>
<p>On one of the EyeWearSelect pages, they show a thumbnail preview of a pair of glasses. Below the image is a link entitled &#8220;Click to Enlarge&#8221;, which uses some javascript to show you a larger picture in a pop-up window. Here&#8217;s how they begin the <a href="http://www.eyewearselect.com/templates/basic/js/pop.js">pop-up script</a>..</p>
<p><code>if (parseInt(navigator.appVersion.charAt(0))&gt;=4){<br />
var isNN=(navigator.appName=="Netscape")?1:0;<br />
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}</code></p>
<p>Basically, the script says&#8230;true or false&#8230;this is Netscape? Also, true or false&#8230;this is Microsoft (Internet Explorer)? ..but what if you&#8217;re not using Netscape or Internet Explorer? What if you&#8217;re using Opera? or Konqueror?</p>
<p>If you&#8217;re using a browser that doesn&#8217;t match Netscape or Internet Explorer, then the future checks for isNN and isIE will never match and your browser will be &#8220;incompatible&#8221; with the scripts. In this case, the incompatibility is that the author never made it possible for those that are compatible.</p>
<p>A simple fix for this would be to change that bit of code to the following, which would basically check for Internet Explorer and then treat all others differently..</p>
<p><code>if (parseInt(navigator.appVersion.charAt(0))&gt;=4){<br />
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;<br />
var isNN=!isIE;}</code></p>
<p>They won&#8217;t always be this easy for developers to correct, but this script could actually be cleaned up much more than just that.</p>
<p>In most cases, browser sniffing isn&#8217;t needed. The more efficient method to follow is capability testing.</p>
<p>If your code requires a web browser with capabilities that others (or not all web browsers) have, then you can use browser sniffing which is a form of hard coding the compatible web browsers&#8230;or you can test the browser&#8217;s capabilities and see if the javascript that you need to use will be supported.</p>
<p>By using the second method, you make your script much friendlier to the future of both the web and it&#8217;s browsers. You will also save yourself some work by not having to update the script each time you want to support another browser that would already be capable of using your script if it weren&#8217;t blocked in the first place. <img src='http://kyleabaker.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>If you run compatibility tests and find that a certain feature will not be available, that&#8217;s the time to announce that the user should update their browser or use a different one all together.</p>
<p>Of all of the times that I&#8217;ve seen browser sniffing, only a couple have every been properly used. One of those was a browser sniffer that would display instructions and images explaining how to download and save a file to your computer. The images were of course specific to the browser that I was using for a more useful set of instructions.</p>
<p>If you should happen to come across a web site that suggests that your browser is not compatible, fire off an email and <span style="text-decoration: line-through;">let them know that you would appreciate more accurate scripting and detection for your web browser</span> let them know that you would appreciate more accurate scripting!</p>
]]></content:encoded>
			<wfw:commentRss>http://kyleabaker.com/2009/07/27/why-browser-sniffing-is-a-bad-idea/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quick Linux Copy/Paste Tip</title>
		<link>http://kyleabaker.com/2009/06/23/quick-linux-copypaste-tip/</link>
		<comments>http://kyleabaker.com/2009/06/23/quick-linux-copypaste-tip/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 20:54:21 +0000</pubDate>
		<dc:creator>kyleabaker</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[copy-n-paste]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://kyleabaker.com/?p=3267</guid>
		<description><![CDATA[This is just proof that you can learn something new about Linux everyday. So, are you tired of trying to copy and paste information from one source to another by means of pressing Ctrl+C and Ctrl+V? Or better still, by right click -&#62; copy and right click -&#62; paste? Well, there&#8217;s a much easier way [...]]]></description>
			<content:encoded><![CDATA[<p>This is just proof that you can learn something new about Linux everyday.</p>
<p>So, are you tired of trying to copy and paste information from one source to another by means of pressing <em>Ctrl+C</em> and <em>Ctrl+V</em>? Or better still, by <em>right click -&gt; copy</em> and <em>right click -&gt; paste</em>?</p>
<p>Well, there&#8217;s a much easier way to do this. No seriously! I just found out about it myself after trying to track down where this bug or accidental copy-n-paste was coming from.</p>
<p>Once you learn to use this, however, it becomes very useful and will most likely replace your keyboard shortcut method. It may even be a cool trick you can tell your friends about. <img src='http://kyleabaker.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>You see, normally if you want to copy text or anything else from point A to point B you will be using a copy method that stores that data into the clipboard, holding it until it is replaced by the next copy.</p>
<p>With this method, oddly enough, what you already have stored in the clipboard is not altered at all!</p>
<p>The method I&#8217;m talking about is copy-n-pasting via middle clicking (that scroll wheel on your mouse of course). Here&#8217;s how it works.</p>
<p>When you select any text (any text at all) in Linux, you may not know it, but it is being stored in a clipboard of it&#8217;s own. To access that clipboard to paste from it, all you have to do is middle click!</p>
<p>To try this out, select the text here in <strong><span style="color: #ff0000;">bold red</span></strong> and press <em>Ctrl-C</em> or <em>right click -&gt; copy</em>. This stores that text in the clipboard that you&#8217;re used to.</p>
<p>Now, select the text here in <span style="color: #0000ff;"><strong>bold blue</strong></span> (it doesn&#8217;t matter if you leave it selected or not, it works either way). Now, go down to the comments section of this post and middle click in that text area.</p>
<p>If you&#8217;re in Linux you&#8217;ll most likely see that it pastes &#8220;bold blue&#8221; into the text area (color and font weight won&#8217;t appear in that simple text area). Now press <em>Ctrl+V</em> or <em>right click -&gt; paste</em> and you should see that it pastes &#8220;bold red&#8221; into the comment text area!</p>
<p>If you see both items pasted into the text area, then that means you can take advantage of both clipboards as well as a faster method of copying data!</p>
<p>It may take a little time to become familiar with it, however, I&#8217;ve not been using it long at all and it&#8217;s already nearly replaced the old method for me entirely!</p>
]]></content:encoded>
			<wfw:commentRss>http://kyleabaker.com/2009/06/23/quick-linux-copypaste-tip/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How-To: Digsby+Wine</title>
		<link>http://kyleabaker.com/2008/09/09/how-to-digsby-plus-wine/</link>
		<comments>http://kyleabaker.com/2008/09/09/how-to-digsby-plus-wine/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 21:10:52 +0000</pubDate>
		<dc:creator>kyleabaker</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[digsby]]></category>
		<category><![CDATA[im]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://kyleabaker.com/?p=1831</guid>
		<description><![CDATA[After getting back into the Digsby scene again I decided it was time to get Digsby running in Ubuntu. I grabbed the latest installer and was well on my way. I&#8217;ll just break down the steps so you can follow along. Depending on the distro that you are using, these steps may vary. Install the [...]]]></description>
			<content:encoded><![CDATA[<p>After getting back into the Digsby scene again I decided it was time to get Digsby running in Ubuntu. I grabbed the latest installer and was well on my way.</p>
<p><a href="http://kyleabaker.com/wp-content/uploads/2008/09/digsby-wine-1-0-01.png"><img class="alignnone size-medium wp-image-1833" title="digsby-wine-1-0-01" src="http://kyleabaker.com/wp-content/uploads/2008/09/digsby-wine-1-0-01-300x240.png" alt="" width="300" height="240" /></a></p>
<p>I&#8217;ll just break down the steps so you can follow along. Depending on the distro that you are using, these steps may vary.</p>
<ol>
<li>Install the newest version of Wine that you can (in my case I just went with Wine 1.0).</li>
<li>Open up a terminal window and enter the following lines (one at a time <img src='http://kyleabaker.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ):<br />
wget http://kegel.com/wine/winetricks<br />
sh winetricks corefonts dotnet20 gdiplus</li>
<li>As a <em>safety</em> measure (it may not make a difference at all) I opened the &#8220;Configure Wine&#8221; application and set the default settings Windows Version to &#8220;Windows 2000&#8243;. This has seemed to help make applications work in Wine in the past.</li>
<li>Now download Digsby. I used the latest version which was for testers and should be released very soon. So for now just grab your installation from <a href="http://forum.digsby.com/viewtopic.php?id=2116">here</a>.</li>
<li>Install Digsby. In most distros of Linux you can just right click on the install file and click <em>Open with &#8220;Wine Windows Program Loader&#8221;</em>. Follow the steps through the installation and launch Digsby. Everything should be working now!</li>
</ol>
<p>Basically all you had to do was install the .NET 2.0 framework and gdiplus. I&#8217;m not positive on corefonts, but they will only improve compatibility.</p>
<p>Everything seems to be working great! I notice some odd behavior here and there, but the application itself is working great! The only thing that is a bit annoying is that Facebook will occasionally disconnect, but it immediately reconnects. <img src='http://kyleabaker.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://kyleabaker.com/2008/09/09/how-to-digsby-plus-wine/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>How-To: Share your Internet connection between multiple computers (Ad-Hoc)</title>
		<link>http://kyleabaker.com/2008/08/18/how-to-share-your-internet-connection-between-multiple-computers-ad-hoc/</link>
		<comments>http://kyleabaker.com/2008/08/18/how-to-share-your-internet-connection-between-multiple-computers-ad-hoc/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 02:13:50 +0000</pubDate>
		<dc:creator>kyleabaker</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[computer-to-computer]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[wep]]></category>
		<category><![CDATA[windows vista]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://kyleabaker.com/?p=1448</guid>
		<description><![CDATA[If you&#8217;ve ever been in a situation similar to mine where you have multiple computers, one Ethernet cable and no wireless router then don&#8217;t sweat it. You&#8217;re still in luck! If one of your computers has at least two network cards, for example an Ethernet port and wireless capabilities, then you can connect one computer [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever been in a situation similar to mine where you have multiple computers, one Ethernet cable and no wireless router then don&#8217;t sweat it. You&#8217;re still in luck!</p>
<p>If one of your computers has at least two network cards, for example an Ethernet port and wireless capabilities, then you can connect one computer via the Ethernet connection and broadcast that same connection over that computer&#8217;s wireless card so that other computers can connect. I&#8217;ll show you how below.</p>
<p>I will be walking through the steps in Windows Vista, but the steps should be the same across all platforms. If you&#8217;re using a different platform then just try to find the same dialogs and options on that system and everything should work fine.</p>
<ol>
<li><strong>Open the Control Panel.</strong> To do this, go to Start-&gt;Control Panel<br />
If you&#8217;re in Windows Vista and your Control Panel window looks like this:<br />
<a href="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-01.png"><img class="alignnone size-medium wp-image-1450" title="vista-adhoc-01" src="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-01-300x225.png" alt="" width="300" height="225" /></a><br />
You will need to click on the option labeled &#8220;<em>Classic View</em>&#8221; in the upper left corner of the window. This will change the layout of the Control Panel so that I don&#8217;t have to rewrite this How-To in multiple different directions. After changing the layout, your Control Panel should look like this:<br />
<a href="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-02.png"><img class="alignnone size-medium wp-image-1451" title="vista-adhoc-02" src="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-02-300x225.png" alt="" width="300" height="225" /></a></li>
<li><strong>In the image above</strong>, the icon for &#8220;<em>Network and Sharing Center</em>&#8221; is selected. Double click on this option. When the window changes you should see a list of tasks in the left column. Click on the item from the list labeled &#8220;<em>Manage network connections</em>&#8220;. This will open a new window that should show the network cards available on your computer.<br />
<a href="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-03.png"><img class="alignnone size-medium wp-image-1452" title="vista-adhoc-03" src="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-03-300x225.png" alt="" width="300" height="225" /></a></li>
<li><strong>Make sure that your Ethernet cable</strong> is plugged into your computer and your Internet source and that the Internet connection is working fine on that computer. Now right click on the option labeled &#8220;<em>Local Area Connection</em>&#8221; and select &#8220;<em>Properties</em>&#8221; from the menu (User Account Control will most likely ask you if you wish to continue and just agree and click continue if it does).</li>
<li><strong>The Properties window</strong> will open on a tab labeled &#8220;<em>Networking</em>&#8221; with a list of items that the connection uses. Just ignore all of that and switch to the tab labeled &#8220;<em>Sharing</em>.&#8221; The options on the &#8220;<em>Sharing</em>&#8221; tab should be selected as follows. Enable the option labeled &#8220;<em>Allow other network users to connect through this computer&#8217;s Internet connection.</em>&#8221; Disable the option labeled &#8220;<em>Allow other network users to control or disable the shared Internet connection.</em>&#8221; After matching these settings, click &#8220;<em>OK</em>&#8221; to save the changes.<br />
<a href="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-04.png"><img class="alignnone size-medium wp-image-1453" title="vista-adhoc-04" src="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-04-239x300.png" alt="" width="239" height="300" /></a></li>
<li><strong>You can now close the window</strong> for &#8220;<em>Network Connections</em>&#8221; and reopen the window for &#8220;<em>Network and Sharing Center.</em>&#8221; If you have already closed this window by accident then you can follow steps 1 and 2 again, except this time <em>instead</em> of clicking on the option to &#8220;<em>Manage network connections</em>&#8221; you want to select the option to &#8220;<em>Setup a connection or network.</em>&#8221;<br />
<a href="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-05.png"><img class="alignnone size-medium wp-image-1454" title="vista-adhoc-05" src="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-05-300x222.png" alt="" width="300" height="222" /></a></li>
<li><strong>When the &#8220;<em>Setup a connection or network</em>&#8220;</strong> window opens, it will have a list of networks that you can setup. The one that you want to setup is selected in the image above and is labeled &#8220;<em>Setup a wireless ad hoc (computer-to-computer) network. Setup a temporary network for sharing files or an Internet connection.</em>&#8220;</li>
<li>
<p><strong>When the &#8220;<em>Setup a wireless ad hoc (computer-to-computer) network</em>&#8221; window is open</strong>, it will explain a little bit about the network. Just click &#8220;<em>Next</em>&#8221; until you get to a form that is empty and looks like the form below:</p>
<p><a href="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-06.png"><img class="alignnone size-medium wp-image-1455" title="vista-adhoc-06" src="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-06-300x222.png" alt="" width="300" height="222" /></a></p>
<p>You need to give the network that you are creating a name that you will be able to recognize and it can be anything that you want!</p>
<p>You also have the option to add security to your network. I highly advise this as you have more control over your network, so just select the option for &#8220;<em>WEP</em>&#8221; and below it enter some form of a password.</p>
<p>You can click the option to &#8220;<em>Display characters</em>&#8221; while you are entering the key/passphrase. This will make it easier to make a new key for your network.</p>
<p>Don&#8217;t forget to also enable the option to &#8220;<em>Save this network</em>&#8221; if you plan on using it later!</p>
<p>If you hover the text box for the key/passphrase, you will see a notification tooltip that explains how the passwords work. You should follow those instructions to create your password and make sure it is the correct length as specified in the tooltip.</p>
<p><a href="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-07.png"><img class="alignnone size-medium wp-image-1456" title="vista-adhoc-07" src="http://kyleabaker.com/wp-content/uploads/2008/08/vista-adhoc-07-300x222.png" alt="" width="300" height="222" /></a></p>
</li>
<li><strong>Click &#8220;Next&#8221; to complete the setup</strong> and close any open windows. Your Ad-Hoc network is now setup and you should now be able to see a wireless signal on your other computers. Connecting to your network will require the users to know the key/passphrase that you entered, but once connected..all of the other computers should be able to browse the web and connect to instant messengers&#8230;anything you need!</li>
</ol>
<p>If you have any questions then please ask them in the comments! Just remember to follow the steps closely before asking. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://kyleabaker.com/2008/08/18/how-to-share-your-internet-connection-between-multiple-computers-ad-hoc/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
