<?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>Limi&#039;s Sphere of Influence &#187; Operating Systems</title>
	<atom:link href="http://blogs.gerbilsofwar.com/limi/category/operating-systems/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gerbilsofwar.com/limi</link>
	<description>dabbling, frivolling, idling, loafing, loitering, playing and procrastinating</description>
	<lastBuildDate>Wed, 04 Nov 2009 20:04:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ubuntu Synergy @/Ω Symbol Problem</title>
		<link>http://blogs.gerbilsofwar.com/limi/2009/06/05/ubuntu-synergy-symbol-problem/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2009/06/05/ubuntu-synergy-symbol-problem/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 14:42:27 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Synergy]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=261</guid>
		<description><![CDATA[If you use Synergy with Ubuntu and a Windows system you may find when you press the @ key, you infact end up with the Ω symbol, which is&#8217;nt very useful (especially if your coding Rails).
After some quick searching, I found a blog and some forum discussions about the fix, granted it took 2 years [...]]]></description>
			<content:encoded><![CDATA[<p>If you use Synergy with Ubuntu and a Windows system you may find when you press the @ key, you infact end up with the Ω symbol, which is&#8217;nt very useful (<strong>especially</strong> if your coding Rails).</p>
<p>After some quick searching, I found a <a href="http://blog.punchbarrel.com/2008/06/05/keyboard-symbol-synergy-woes/" target="_blank">blog</a> and some <a href="http://ubuntuforums.org/showthread.php?t=323604" target="_blank">forum discussions</a> about the fix, granted it took 2 years from thread starting to solution being provided, but this is it&#8230;</p>
<blockquote><p>
xmodmap -e &#8220;keycode 53 = x X greater greater greater greater&#8221;<br />
xmodmap -e &#8220;keycode 52 = z Z less less less less&#8221;<br />
xmodmap -e &#8220;keycode 24 = q Q at at at at&#8221;
</p></blockquote>
<p>As i&#8217;m sure you&#8217;ll agree, thanks go out to those involved! No more copy pasting one from the Windows machine! <img src='http://blogs.gerbilsofwar.com/limi/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2009/06/05/ubuntu-synergy-symbol-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Jaunty and Ruby &#8211; mkmf (LoadError)</title>
		<link>http://blogs.gerbilsofwar.com/limi/2009/04/02/ubuntu-jaunty-and-ruby-mkmf-loaderror/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2009/04/02/ubuntu-jaunty-and-ruby-mkmf-loaderror/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 11:59:38 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=249</guid>
		<description><![CDATA[I recently upgraded a laptop of mine from Intrepid Ibex to the Jaunty Jackalope beta, and wanted to get Rails development up to speed on there. However it seems that I fell into the usual pit hole when installing Ruby on Ubuntu that simply going&#8230;
sudo apt-get install ruby
&#8230;isnt enough, and doing so will produce this [...]]]></description>
			<content:encoded><![CDATA[<p>I recently upgraded a laptop of mine from Intrepid Ibex to the Jaunty Jackalope beta, and wanted to get Rails development up to speed on there. However it seems that I fell into the usual pit hole when installing Ruby on Ubuntu that simply going&#8230;</p>
<blockquote><p>sudo apt-get install ruby</p></blockquote>
<p>&#8230;isnt enough, and doing so will produce this lovely error&#8230;</p>
<blockquote><p>extconf.rb:8:in `require’: no such file to load — mkmf (LoadError)</p></blockquote>
<p>So, to combat this, you need to do instead&#8230;</p>
<blockquote><p>sudo apt-get install ruby1.8-dev</p></blockquote>
<p>or for Ruby 1.9&#8230;</p>
<blockquote><p>sudo apt-get install ruby1.9-dev</p></blockquote>
<p>And then the error will magically disappear.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2009/04/02/ubuntu-jaunty-and-ruby-mkmf-loaderror/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Spotify&#8230; Everyone Loves (Free Legal) Music</title>
		<link>http://blogs.gerbilsofwar.com/limi/2009/01/15/spotify-everyone-loves-free-legal-music/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2009/01/15/spotify-everyone-loves-free-legal-music/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 17:45:22 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[Companies]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Last.fm]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[album]]></category>
		<category><![CDATA[artist]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free music]]></category>
		<category><![CDATA[last.fm]]></category>
		<category><![CDATA[legal]]></category>
		<category><![CDATA[legal music]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[mp3 steaming]]></category>
		<category><![CDATA[napster]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[spotify]]></category>
		<category><![CDATA[steaming]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=221</guid>
		<description><![CDATA[Right, as we all know back in the days of old Napster ruled supreme. There was no contest about that and everyone I knew who was on-line was using it, however it obviously was highly illegal. Since then many companies have tried to ressurect Napster in many different forms from Kazaa to LimeWire. However they [...]]]></description>
			<content:encoded><![CDATA[<p>Right, as we all know back in the days of old Napster ruled supreme. There was no contest about that and everyone I knew who was on-line was using it, however it obviously was highly illegal. Since then many companies have tried to ressurect Napster in many different forms from Kazaa to LimeWire. However they all still fall in the pitfall of being illegal. So what would happen if a legal alternative occured? Well, it&#8217;s no longer what would happen, as its now happening with <a href="https://www.spotify.com/en/" target="_blank">Spotify</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Spotify" src="https://www.spotify.com/wp-content/themes/spotify/images/logo.png" alt="" width="108" height="116" /></p>
<p><strong>So how does Spotify work?</strong></p>
<p>Well, it&#8217;s simply a Windows/Mac on-demand streaming audio. There&#8217;s no waiting, and it&#8217;s so quick there&#8217;s no buffering either. You can scan through the tracks at will without having to wait for it to catch up with your track.</p>
<p><strong>How do they make money?</strong></p>
<p>Every 10 odd tracks you play you have to listen to an advert thats about 20seconds long. It then goes back to playing what it told you too.  If you don&#8217;t want to ever listen to the adverts you can get a subscription, one is just for a day, the other for a month and during that time you won&#8217;t hear any adverts at all. If you stick to free, it&#8217;s a bit like listening to a real radio station, just they always play good tracks <img src='http://blogs.gerbilsofwar.com/limi/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>How good is it?</strong></p>
<p>Well ive only been using it for about an hour, but from initial impressions, it looks and feels great. All the artists I searched for were available for play, along with massive back catalogues for all artists. You have the ability to queue up music to play, and you can also create playlists.</p>
<p>One thing that pleasantly surprized me about it was the fact it has last.fm scrobbling built in, just simply put in your username and password and off it goes&#8230;</p>
<blockquote>
<div class="scrobblesource"><span class="ss_icon"><img class="ss-generic_icon transparent_png" src="http://cdn.last.fm/flatness/icons/scrobblesource/generic.png" alt="" width="18" height="18" /></span> Listening now using <a href="http://www.spotify.com/">Spotify</a></div>
</blockquote>
<p>You also have the option to listen to generic radio stations of which you can tell it what you like. So for example you can tell it you want to listen to music from the 90&#8217;s pop, or 80&#8217;s disco and pop.</p>
<p><img class="aligncenter" title="Spotify Client" src="https://www.spotify.com/wp-content/themes/spotify/images/intro-screen.png" alt="" width="422" height="318" /></p>
<p><strong>How do I get it?</strong></p>
<p>Ah the most important one of all. Currently Spotify is in an invite only stage, however it seems that if you visit this cunning link, you can by-pass all that! However no guarentees on this working for too long!</p>
<p><a href="https://www.spotify.com/en/get-started/" target="_blank">https://www.spotify.com/en/get-started/</a></p>
<p>- Ninja Edit -</p>
<p>Just found a rather useful Greasemonkey script that adds little notes next to artist names and track names on last.fm, and when you click them it will search in Spotify for playable tracks. More information over <a href="https://www.spotify.com/blog/archives/2008/12/18/spotify-scrobbles/" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2009/01/15/spotify-everyone-loves-free-legal-music/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>VOIP phones on SpeedTouch 780 (BeBox)</title>
		<link>http://blogs.gerbilsofwar.com/limi/2008/11/17/fixing-voip-phones-on-speedtouch-780-bebox/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2008/11/17/fixing-voip-phones-on-speedtouch-780-bebox/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 10:49:17 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mobile Technology]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[SpeedTouch]]></category>
		<category><![CDATA[bebox]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[speedtouch 780]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[voxhub]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=176</guid>
		<description><![CDATA[Getting VOIP phones working through a SpeedTouch 780 can be somewhat&#8230; frustrating. They seem to have a talent for wanting the NAT config option enabled, then decided that it doesn&#8217;t want it enabled at a random interval. The easiest fix is just to toggle the NAT options on and off in your phone configuration.
However, if [...]]]></description>
			<content:encoded><![CDATA[<p>Getting VOIP phones working through a SpeedTouch 780 can be somewhat&#8230; frustrating. They seem to have a talent for wanting the NAT config option enabled, then decided that it doesn&#8217;t want it enabled at a random interval. The easiest fix is just to toggle the NAT options on and off in your phone configuration.</p>
<p>However, if this fails to work it might be that your SpeedTouch has some SIP options enabled and is technically blocking your phone from being able to receive data from your phone provider.</p>
<p>We have found 2 fixes, and if one doesn&#8217;t work, the other should, but we&#8217;ll apply both just to make sure. So let&#8217;s start off shall we!</p>
<p>Connect to your SpeedTouch over Telnet and type the following&#8230;</p>
<blockquote><p>:connection unbind application=SIP port=5060<br />
:saveall</p></blockquote>
<blockquote><p>connection<br />
appconfig application=SIP SIP_ALG=disabled<br />
:saveall</p></blockquote>
<p>After you&#8217;ve done that, if the phone isn&#8217;t already working, give it a quick reboot and try again. If it&#8217;s still not working, toggle the NAT options to whatever they aren&#8217;t already on and try then.
<p>Hopefully this gets someone else&#8217;s VOIP phone working correctly, as it seems to be one of the most annoying fixes I&#8217;ve had to do to get them working again.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2008/11/17/fixing-voip-phones-on-speedtouch-780-bebox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RMagick &amp; Ruby gem on Ubuntu Ibex</title>
		<link>http://blogs.gerbilsofwar.com/limi/2008/11/03/rmagick-and-ruby-gem-on-ubuntu-ibex/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2008/11/03/rmagick-and-ruby-gem-on-ubuntu-ibex/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 13:30:32 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[ibex]]></category>
		<category><![CDATA[intrepid]]></category>
		<category><![CDATA[rmagick]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=173</guid>
		<description><![CDATA[This is the easiest way to get RMagick installed in Ubuntu Intrepid Ibex for Ruby&#8230;.
sudo apt-get install libmagick++9-dev
&#8230;then&#8230;
sudo gem install rmagick
Job done!
]]></description>
			<content:encoded><![CDATA[<p>This is the easiest way to get RMagick installed in Ubuntu Intrepid Ibex for Ruby&#8230;.</p>
<blockquote><p>sudo apt-get install libmagick++9-dev</p></blockquote>
<p>&#8230;then&#8230;</p>
<blockquote><p>sudo gem install rmagick</p></blockquote>
<p>Job done!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2008/11/03/rmagick-and-ruby-gem-on-ubuntu-ibex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aptana on Ubuntu Intrepid Ibex without Firefox2</title>
		<link>http://blogs.gerbilsofwar.com/limi/2008/11/01/how-to-run-aptana-on-ubuntu-intrepid-ibex-without-firefox-2/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2008/11/01/how-to-run-aptana-on-ubuntu-intrepid-ibex-without-firefox-2/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 00:42:07 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[Aptana Studio]]></category>
		<category><![CDATA[Companies]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[heron]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[ibex]]></category>
		<category><![CDATA[intrepid]]></category>
		<category><![CDATA[xulrunner]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=169</guid>
		<description><![CDATA[If you had a previous installation of Aptana Studio in hardy and now that you&#8217;ve upgraded to ibex it no longer works then you aren&#8217;t alone. It no longer works since during the upgrade Firefox 2 was removed from your system, and there isn&#8217;t a way to put it back in as its been removed [...]]]></description>
			<content:encoded><![CDATA[<p>If you had a previous installation of Aptana Studio in hardy and now that you&#8217;ve upgraded to ibex it no longer works then you aren&#8217;t alone. It no longer works since during the upgrade Firefox 2 was removed from your system, and there isn&#8217;t a way to put it back in as its been removed from the package manager.</p>
<p>Luckily the fix is easy&#8230;</p>
<blockquote><p>sudo apt-get install xulrunner</p></blockquote>
<p>Then you&#8217;ll need to either edit or create a startup script for Aptana to use. So make a file called &#8220;runAptana.sh&#8221; in <code>/usr/local/aptana</code> and inside that put&#8230;</p>
<blockquote><p>#!/bin/bash<br />
export MOZILLA_FIVE_HOME=/usr/lib/xulrunner<br />
/usr/local/aptana/AptanaStudio</p></blockquote>
<p>Then, whenever you want to run Aptana use that script instead; otherwise you&#8217;ll get those nasty errors which hamper your daily work efforts!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2008/11/01/how-to-run-aptana-on-ubuntu-intrepid-ibex-without-firefox-2/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Subclipse JavaHL in Aptana Studio on Ubuntu</title>
		<link>http://blogs.gerbilsofwar.com/limi/2008/10/29/subclipse-javahl-in-aptana-studio-on-ubuntu-804/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2008/10/29/subclipse-javahl-in-aptana-studio-on-ubuntu-804/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 13:03:00 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[Aptana Studio]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[aptana studio]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javahl]]></category>
		<category><![CDATA[subclipse]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=161</guid>
		<description><![CDATA[Subclipse is a SVN plugin for Aptana, and it allows you to interact with the SVN server from within the IDE. However getting this running properly on my Ubuntu 8.04 machine proved to be more challenging than just installing it.
The problem I was having was that when I went to talk to the SVN server, [...]]]></description>
			<content:encoded><![CDATA[<p>Subclipse is a SVN plugin for Aptana, and it allows you to interact with the SVN server from within the IDE. However getting this running properly on my Ubuntu 8.04 machine proved to be more challenging than just installing it.</p>
<p>The problem I was having was that when I went to talk to the SVN server, it would always ask me for my username and password, there was no option to remember it. I thought this a little strange and upon visiting the preferences dialog (Window->Preferences->Team->SVN) I was greeted by a nice error &#8220;Failed to load JavaHL library&#8221;. Which of course meant I couldn&#8217;t change any options without it bitching that it wasn&#8217;t available.</p>
<p>So how do we fix this? First off&#8230;</p>
<blockquote><p>sudo apt-get install libsvn-java</p></blockquote>
<p>Then, if you&#8217;re lucky, you should just have to restart Aptana in order for it to now detect it. However, if your machine was like mine and it didn&#8217;t detect it then you&#8217;ll need to do the following. Go to where Aptana is installed, for me this was <code>/usr/local/aptana</code></p>
<blockquote><p>cd /usr/local/aptana<br />
gedit AptanaStudio.ini</p></blockquote>
<p>You&#8217;ll then need to add the following line to the end of this file</p>
<blockquote><p>-Djava.library.path=/usr/lib/jni</p></blockquote>
<p>That&#8217;s technically it, all you should need to do now is save the file, restart Aptana and it&#8217;ll be working for you. Well, I say you, I mean me <img src='http://blogs.gerbilsofwar.com/limi/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>So now that JavaHL is installed correctly, when I next talked to the SVN server, it once again, asked me for my login details, however a lovely &#8220;Save Credentials&#8221; checkbox appeared saving my sanity from inputting my details everytime. <img src='http://blogs.gerbilsofwar.com/limi/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2008/10/29/subclipse-javahl-in-aptana-studio-on-ubuntu-804/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto change the key pressed by VentriloCtrl</title>
		<link>http://blogs.gerbilsofwar.com/limi/2008/10/25/how-to-change-the-key-pressed-by-ventriloctrl-05/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2008/10/25/how-to-change-the-key-pressed-by-ventriloctrl-05/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 14:43:19 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ventrilo]]></category>
		<category><![CDATA[World of Warcraft]]></category>
		<category><![CDATA[push-to-talk]]></category>
		<category><![CDATA[ventriloctrl]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=152</guid>
		<description><![CDATA[I recently started attempting to game on my Ubuntu machine using Wine, and I frequently play Warcraft III and World of Warcraft. However, when playing both of these I use Ventrilo to talk to my friends, so I thought easy, I&#8217;ll just run Ventrilo through Wine and have no problems. Wrong. Ventrilo does load up [...]]]></description>
			<content:encoded><![CDATA[<p>I recently started attempting to game on my Ubuntu machine using Wine, and I frequently play Warcraft III and World of Warcraft. However, when playing both of these I use Ventrilo to talk to my friends, so I thought easy, I&#8217;ll just run Ventrilo through Wine and have no problems. Wrong. Ventrilo does load up fine, however using Push-To-Talk is almost a useless option as it only works when Ventrilo is the active window. So to fix that someone make an application called VentriloCtrl (as of writing on version 0.5) and this simulates a keypress so that the push to talk functionality works from anywhere. So I set this up as one of the buttons on my MX revolution&#8230;</p>
<p>The only downside however is that the key it presses is hard coded as the letter &#8220;A&#8221;, not exactly the best key since most gamers run with WSAD to move around and for about a week I was beginning to annoy people by every time I pressed &#8216;A&#8217; to move around I was transmitting. A quick dig through the code shows us where the key is defined, currently on line 17&#8230;</p>
<blockquote><p>#define SIMULATEKEY XK_A    // Simulate Key Press</p></blockquote>
<p>Excellent, so changing this should&#8217;nt be too hard. After a quick search around I found a nice long list of all the codes that you could use instead of &#8220;XK_A&#8221;&#8230;</p>
<blockquote><p>XK_BackSpace<br />
XK_Tab<br />
XK_Linefeed<br />
XK_Clear<br />
XK_Return<br />
XK_Pause<br />
XK_Escape<br />
XK_Delete<br />
XK_Multi_key<br />
XK_Kanji<br />
XK_Home<br />
XK_Left<br />
XK_Up<br />
XK_Right<br />
XK_Down<br />
XK_Prior<br />
XK_Next<br />
XK_End<br />
XK_Begin<br />
XK_Select<br />
XK_Print<br />
XK_Execute<br />
XK_Insert<br />
XK_Undo<br />
XK_Redo<br />
XK_Menu<br />
XK_Find<br />
XK_Cancel<br />
XK_Help<br />
XK_Break<br />
XK_Mode_switch<br />
XK_script_switch<br />
XK_Num_Lock<br />
XK_KP_Space<br />
XK_KP_Tab<br />
XK_KP_Enter<br />
XK_KP_F1<br />
XK_KP_F2<br />
XK_KP_F3<br />
XK_KP_F4<br />
XK_KP_Equal<br />
XK_KP_Multiply<br />
XK_KP_Add<br />
XK_KP_Separator<br />
XK_KP_Subtract<br />
XK_KP_Decimal<br />
XK_KP_Divide<br />
XK_KP_0<br />
XK_KP_1<br />
XK_KP_2<br />
XK_KP_3<br />
XK_KP_4<br />
XK_KP_5<br />
XK_KP_6<br />
XK_KP_7<br />
XK_KP_8<br />
XK_KP_9<br />
XK_F1<br />
XK_F2<br />
XK_F3<br />
XK_F4<br />
XK_F5<br />
XK_F6<br />
XK_F7<br />
XK_F8<br />
XK_F9<br />
XK_F10<br />
XK_F11<br />
XK_L1<br />
XK_F12<br />
XK_L2<br />
XK_F13<br />
XK_L3<br />
XK_F14<br />
XK_L4<br />
XK_F15<br />
XK_L5<br />
XK_F16<br />
XK_L6<br />
XK_F17<br />
XK_L7<br />
XK_F18<br />
XK_L8<br />
XK_F19<br />
XK_L9<br />
XK_F20<br />
XK_L10<br />
XK_F21<br />
XK_R1<br />
XK_F22<br />
XK_R2<br />
XK_F23<br />
XK_R3<br />
XK_F24<br />
XK_R4<br />
XK_F25<br />
XK_R5<br />
XK_F26<br />
XK_R6<br />
XK_F27<br />
XK_R7<br />
XK_F28<br />
XK_R8<br />
XK_F29<br />
XK_R9<br />
XK_F30<br />
XK_R10<br />
XK_F31<br />
XK_R11<br />
XK_F32<br />
XK_R12<br />
XK_R13<br />
XK_F33<br />
XK_F34<br />
XK_R14<br />
XK_F35<br />
XK_R15<br />
XK_Shift_L<br />
XK_Shift_R<br />
XK_Control_L<br />
XK_Control_R<br />
XK_Caps_Lock<br />
XK_Shift_Lock<br />
XK_Meta_L<br />
XK_Meta_R<br />
XK_Alt_L<br />
XK_Alt_R<br />
XK_Super_L<br />
XK_Super_R<br />
XK_Hyper_L<br />
XK_Hyper_R<br />
XK_space<br />
XK_exclam<br />
XK_quotedbl<br />
XK_numbersign<br />
XK_dollar<br />
XK_percent<br />
XK_ampersand<br />
XK_quoteright<br />
XK_parenleft<br />
XK_parenright<br />
XK_asterisk<br />
XK_plus<br />
XK_comma<br />
XK_minus<br />
XK_period<br />
XK_slash<br />
XK_0<br />
XK_1<br />
XK_2<br />
XK_3<br />
XK_4<br />
XK_5<br />
XK_6<br />
XK_7<br />
XK_8<br />
XK_9<br />
XK_colon<br />
XK_semicolon<br />
XK_less<br />
XK_equal<br />
XK_greater<br />
XK_question<br />
XK_at<br />
XK_A<br />
XK_B<br />
XK_C<br />
XK_D<br />
XK_E<br />
XK_F<br />
XK_G<br />
XK_H<br />
XK_I<br />
XK_J<br />
XK_K<br />
XK_L<br />
XK_M<br />
XK_N<br />
XK_O<br />
XK_P<br />
XK_Q<br />
XK_R<br />
XK_S<br />
XK_T<br />
XK_U<br />
XK_V<br />
XK_W<br />
XK_X<br />
XK_Y<br />
XK_Z<br />
XK_bracketleft<br />
XK_backslash<br />
XK_bracketright<br />
XK_asciicircum<br />
XK_underscore<br />
XK_quoteleft<br />
XK_lca<br />
XK_lcb<br />
XK_lcc<br />
XK_lcd<br />
XK_lce<br />
XK_lcf<br />
XK_lcg<br />
XK_lch<br />
XK_lci<br />
XK_lcj<br />
XK_lck<br />
XK_lcl<br />
XK_lcm<br />
XK_lcn<br />
XK_lco<br />
XK_lcp<br />
XK_lcq<br />
XK_lcr<br />
XK_lcs<br />
XK_lct<br />
XK_lcu<br />
XK_lcv<br />
XK_lcw<br />
XK_lcx<br />
XK_lcy<br />
XK_lcz<br />
XK_braceleft<br />
XK_bar<br />
XK_braceright<br />
XK_asciitilde<br />
XK_nobreakspace<br />
XK_exclamdown<br />
XK_cent<br />
XK_sterling<br />
XK_currency<br />
XK_yen<br />
XK_brokenbar<br />
XK_section<br />
XK_diaeresis<br />
XK_copyright<br />
XK_ordfeminine<br />
XK_guillemotleft<br />
XK_notsign<br />
XK_hyphen<br />
XK_registered<br />
XK_macron<br />
XK_degree<br />
XK_plusminus<br />
XK_twosuperior<br />
XK_threesuperior<br />
XK_acute<br />
XK_mu<br />
XK_paragraph<br />
XK_periodcentered<br />
XK_cedilla<br />
XK_onesuperior<br />
XK_masculine<br />
XK_guillemotright<br />
XK_onequarter<br />
XK_onehalf<br />
XK_threequarters<br />
XK_questiondown<br />
XK_Agrave<br />
XK_Aacute<br />
XK_Acircumflex<br />
XK_Atilde<br />
XK_Adiaeresis<br />
XK_Aring<br />
XK_AE<br />
XK_Ccedilla<br />
XK_Egrave<br />
XK_Eacute<br />
XK_Ecircumflex<br />
XK_Ediaeresis<br />
XK_Igrave<br />
XK_Iacute<br />
XK_Icircumflex<br />
XK_Idiaeresis<br />
XK_Eth<br />
XK_Ntilde<br />
XK_Ograve<br />
XK_Oacute<br />
XK_Ocircumflex<br />
XK_Otilde<br />
XK_Odiaeresis<br />
XK_multiply<br />
XK_Ooblique<br />
XK_Ugrave<br />
XK_Uacute<br />
XK_Ucircumflex<br />
XK_Udiaeresis<br />
XK_Yacute<br />
XK_Thorn<br />
XK_ssharp<br />
XK_lcagrave<br />
XK_lcaacute<br />
XK_lcacircumflex<br />
XK_lcatilde<br />
XK_lcadiaeresis<br />
XK_lcaring<br />
XK_lcae<br />
XK_lcccedilla<br />
XK_lcegrave<br />
XK_lceacute<br />
XK_lcecircumflex<br />
XK_lcediaeresis<br />
XK_lcigrave<br />
XK_lciacute<br />
XK_lcicircumflex<br />
XK_lcidiaeresis<br />
XK_lceth<br />
XK_lcntilde<br />
XK_lcograve<br />
XK_lcoacute<br />
XK_lcocircumflex<br />
XK_lcotilde<br />
XK_lcodiaeresis<br />
XK_division<br />
XK_oslash<br />
XK_lcugrave<br />
XK_lcuacute<br />
XK_lcucircumflex<br />
XK_lcudiaeresis<br />
XK_lcyacute<br />
XK_lcthorn<br />
XK_ydiaeresis</p></blockquote>
<p>Now obviously, over half of those are going to be quite useless as they will create key-presses resulting in keys being randomly typed. The best ones that I have found for use with Ventrilo &#038; games are&#8230;</p>
<blockquote><p>XK_Pause<br />
XK_Break<br />
XK_Num_Lock<br />
XK_KP_5<br />
XK_Shift_Lock</p></blockquote>
<p>99% of the time these keys will have no effect on your games at all, so they are the safest keys to use for transmitting. Personally I use &#8220;XK_KP_5&#8243; which is the same as pressing the number 5 on your keypad when num lock is off, ie. nothing happens. Using that key also doesn&#8217;t mean you have to have num lock off either as this is a simulated key press, so unless some game gets clever, or you use the num pad and have assigned this key to something else, its possibly the best key to use for Push-To-Talk since it does not get used for anything.</p>
<p>So to change the key all you do is replace &#8220;XK_A&#8221; with whatever you want to use, then &#8220;make&#8221; and &#8220;make install&#8221; and you&#8217;re done <img src='http://blogs.gerbilsofwar.com/limi/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2008/10/25/how-to-change-the-key-pressed-by-ventriloctrl-05/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Songbird 0.7.0 &#8211; Setup wizard keeps looping</title>
		<link>http://blogs.gerbilsofwar.com/limi/2008/10/22/songbird-070-wont-load-setup-wizard-keeps-looping/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2008/10/22/songbird-070-wont-load-setup-wizard-keeps-looping/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 17:12:32 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[songbird]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=145</guid>
		<description><![CDATA[I&#8217;ve been hunting around for a good music playing application for Ubuntu (8.04.1 &#8211; Hardy), and after some initial searching and testing I ended up on Amarok because I was impressed it used a proper database back end. Although, I&#8217;m not too impressed with the player itself, beyond 10,000 tracks and it starts to feel [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been hunting around for a good music playing application for Ubuntu (8.04.1 &#8211; Hardy), and after some initial searching and testing I ended up on Amarok because I was impressed it used a proper database back end. Although, I&#8217;m not too impressed with the player itself, beyond 10,000 tracks and it starts to feel like your computer has turned into a jar of treacle.</p>
<p>Anyway, since that I decided to try <a href="http://getsongbird.com">Songbird</a> again. I had initially dismissed this after it wouldn&#8217;t read files from Samba shares, and at that time my external with my music was on another PC. Now that external is plugged into the Ubuntu machine, so off I went to download and try it again.</p>
<p>The first hurdle, its not in the package system, and the official site doesn&#8217;t provide a .deb file, and I&#8217;m lazy. A quick google later and I have <a href="http://apt.ubuntu-tw.org/getdeb/ubuntu/hardy/so/songbird_0.7.0-0~getdeb1_i386.deb">songbird_0.7.0-0~getdeb1_i386.deb</a>!</p>
<p>I get it installed, I go to run it and it&#8217;s pre-run wizard loads up asking me if I want to search for media and what plug-ins I want. Unfortunately at the end of this it goes off to download the files, then disappears, then starts again. Very frustrating. I try it again just to make sure it wasn&#8217;t some sort of cosmic ray interference or some such, unfortunately it repeats itself again.</p>
<p>After about 30minutes of google abuse, installing older versions, uninstalling those older versions and installing the latest again, the solution is quite simple. <strong>Simply delete the &#8220;.songbird&#8221; directory from your own home directory</strong>. Now you would have thought that the package manager would have done that for me when I told it to &#8220;Completely remove this application including configuration files&#8221; obviously not&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2008/10/22/songbird-070-wont-load-setup-wizard-keeps-looping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change Today screen&#8217;s font colour</title>
		<link>http://blogs.gerbilsofwar.com/limi/2008/08/20/how-to-change-a-pocketpcs-today-screens-font-colour/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2008/08/20/how-to-change-a-pocketpcs-today-screens-font-colour/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 16:11:14 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mobile Technology]]></category>
		<category><![CDATA[PocketPC]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[today screen]]></category>
		<category><![CDATA[windows mobile]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=99</guid>
		<description><![CDATA[I recently changed the background image for the Today screen on my XDA Orbit, however when you set an image to background it washes it out with a grey layer so that text is still readable. However, if you used a very light image to begin with, the standard white text of the Today screen [...]]]></description>
			<content:encoded><![CDATA[<p>I recently changed the background image for the Today screen on my XDA Orbit, however when you set an image to background it washes it out with a grey layer so that text is still readable. However, if you used a very light image to begin with, the standard white text of the Today screen becomes almost unreadable.</p>
<p>In true Microsoft style, there&#8217;s no way to change this easily through the Settings pane, or through the Theme settings pane either. So how do you do it?</p>
<ol>
<li>Download <a href="http://www.breaksoft.com/Blog/Utilities/2005/1/Mobile_Registry_Editor.aspx" target="_blank">Mobile Registry Editor</a></li>
<li>Make sure your phone is connected over ActiveSync</li>
<li>Load Mobile Registry Editor</li>
<li>Goto <code>HKEY_LOCAL_MACHINE\Software\Microsoft\Color\</code></li>
</ol>
<p>If you see a binary key named <code>4</code> simply edit that and if you want the colour black, put in <code>00 00 00 00</code> then save it.</p>
<p>If you don&#8217;t see a binary key named <code>4</code> then you&#8217;ll need to create it. Do this by right clicking and going to New -&gt; Binary Value&#8230;</p>
<blockquote><p>Value Name: <code>4</code><br />
Value Data: <code>00 00 00 00</code></p></blockquote>
<p>If you had to create the key then the colour change should be immediate, if you were editing it you probably need to restart the phone.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2008/08/20/how-to-change-a-pocketpcs-today-screens-font-colour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
