<?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>Jonathan R. Pritchard&#039;s Homepage &#187; Fedora</title>
	<atom:link href="http://www.jonathanpritchard.com/blog/tag/fedora/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jonathanpritchard.com/blog</link>
	<description>Sorry, but you are looking for something that isn’t here.</description>
	<lastBuildDate>Thu, 07 Apr 2011 23:50:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>How to install tp_smapi and change battery charging thresholds on Fedora 14</title>
		<link>http://www.jonathanpritchard.com/blog/how-to-install-tp_smapi-and-change-battery-charging-thresholds-on-fedora-14-271</link>
		<comments>http://www.jonathanpritchard.com/blog/how-to-install-tp_smapi-and-change-battery-charging-thresholds-on-fedora-14-271#comments</comments>
		<pubDate>Wed, 05 Jan 2011 15:49:37 +0000</pubDate>
		<dc:creator>Dead1nside</dc:creator>
				<category><![CDATA[Free and Open Source]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[akmod]]></category>
		<category><![CDATA[automatic kernel module]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[charging]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[fedora 14]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[kernel module]]></category>
		<category><![CDATA[kmod]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[Lenovo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[smapi]]></category>
		<category><![CDATA[Thinkpad]]></category>
		<category><![CDATA[thinkwiki]]></category>
		<category><![CDATA[thresholds]]></category>
		<category><![CDATA[tp]]></category>
		<category><![CDATA[tpsmapi]]></category>
		<category><![CDATA[tp_smapi]]></category>

		<guid isPermaLink="false">http://www.jonathanpritchard.com/blog/?p=271</guid>
		<description><![CDATA[In this article I will explain what battery charging thresholds are, and if you&#8217;re using a Thinkpad, how to install the tp_smapi kernel module (kmod), have it run at boot time, and automatically rebuild itself when you update kernel versions. &#8230; <a href="http://www.jonathanpritchard.com/blog/how-to-install-tp_smapi-and-change-battery-charging-thresholds-on-fedora-14-271">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In this article I will explain what battery charging thresholds are, and if you&#8217;re using a Thinkpad, how to install the <em>tp_smapi</em> kernel module (kmod), have it run at boot time, and automatically rebuild itself when you update kernel versions. This article is a bit long, but I&#8217;ve tried to explain why things are useful.</p>
<p>I recently upgraded from Fedora 13, to the new Fedora 14 release. Despite keeping my old <code>"/home"</code> directory, there was a lot of reinstalling and tweaking that I had to go through. With my laptop I make use of battery charging thresholds, which are good for preserving the longevity of your battery life, and stop it being prematurely depleted. The way battery charging thresholds work, are that they inhibit charging when the AC adaptor is connected, until the battery level is above and below a certain percentage. I tend to use the levels, 20% and 80%, so that the battery doesn&#8217;t begin charging until the battery level is below 20%, and when this occurs it stops charging at 80% of the total battery capacity; as I have mentioned, this prevents unnecessary wear to the battery. It is especially useful if your laptop is generally always connected to the AC adaptor, apart from the odd rare occasion. Because then you can set the battery to stay at a safe, 40% or so, which would keep it from being worn down, despite being installed in the laptop, with the AC adaptor attached.</p>
<p>Battery charging thresholds are a rather advanced feature, and it&#8217;s not in-built into the Linux kernel, so far as I know. There is however a kernel module for Thinkpads called <em>tp_smapi</em>. This module provides an interface for advanced features, such as battery charging thresholds, among other things. Now I will move on to explaining how to install the <em>tp_smapi</em> kernel module.</p>
<p>You can build <em>tp_smapi</em> from source, in which case here&#8217;s the link to some more detailed instructions and steps to follow on <a href="http://www.thinkwiki.org/wiki/Tp_smapi#Installation_from_source">ThinkWiki</a>. However, I find that this still does require a modecombe of concious effort on my part to keep <em>tp_smapi</em>  up to date and working with my current kernel version (which gets updated a lot more frequently than <em>tp_smapi</em> itself.) So, the solution is to use a prepackaged kernel module, that can automatically rebuild itself. This is called an akmod or automatic kernel module. Thankfully, somebody smarter than me has already built just such a package for use with Fedora. You can download it from <a href="http://izhar.fedorapeople.org/tp_smapi-kmod/">here</a>, you&#8217;re looking for the package titled <code>akmod-tp_smapi-0.40-1.fc11.i686.rpm</code>.</p>
<p>So I&#8217;m presuming that you&#8217;ve downloaded it to your &#8220;<code>/home/<strong>YourUsernameHere</strong>/Downloads</code>&#8221; directory, in which case we need to open a terminal and switch to that directory:</p>
<pre><code>cd /Downloads</code></pre>
<p>The next step is to install the akmod. Probably the best way to do this is a local install with YUM. You need to be root in order to install this program, so use &#8220;<code>sudo</code>&#8221; if you&#8217;ve set it up, if not you can use &#8220;<code>su -c</code>&#8221; which I have used below (so you can quickly copy and paste it):</p>
<pre><code>su -c 'yum localinstall akmod-tp_smapi-0.40-1.fc11.i686.rpm --nogpgcheck'</code></pre>
<p>Now read the on screen instructions to confirm that it has installed okay.</p>
<p>Before <em>tp_smapi</em> will work you need to reboot your computer. Instead of watching the pretty Fedora startup screen (the silhouette of the Fedora logo slowly filling up with white), press the Escape key on your keyboard, to show the log of what&#8217;s happening on boot. You&#8217;ll see an entry for <em>tp_smapi</em>, being built. If it&#8217;s successful you&#8217;ll see a green &#8220;[Ok]&#8221; next to the entry. If not, you&#8217;ll also be warned at boot time, with an orange caution-triangle, showing boot time errors, before and after you log in.</p>
<p>So now, hopefully it has built successfully and should work. However, you have to manually load the new kernel module. To do this, again, become root user and execute the following command in a terminal:</p>
<pre><code>su -c 'modprobe tp_smapi'</code></pre>
<p>To verify this has worked I then (still as root user, and you have to explicitly type &#8220;<code>su</code>&#8221; and the root password) execute a command to show me the battery charging thresholds, as follows:</p>
<pre><code>cat /sys/devices/platform/smapi/BAT0/*_charge_thresh</code></pre>
<p>This should display two numbers, on above the other, in the terminal. The first, and top one is the thresholds to <em>start</em> charging at, the one below it, the last one, is the level at which the battery <em>stops</em> charging. It may be a good idea, to note down the above command, as it&#8217;s quite useful if you want to remember how to use these battery charging thresholds.</p>
<p>The final part of setting up the akmod_tp-smapi is to make sure that it is loaded _automatically_  for you, at boot time, so you don&#8217;t have to execute &#8220;<code>modprobe tp_smapi</code>&#8221; yourself, manually, every time you reboot. To do this, you need to be root, and execute the following command:</p>
<pre><code>echo modprobe tp_smapi > /etc/rc.d/rc.local</code></pre>
<p>Now if you reboot your laptop and then try the command to show you the battery charging thresholds, as root (<code>cat /sys/devices/platform/smapi/BAT0/*_charge_thresh</code>), it should just work for you.</p>
<p>A final point to note are the two commands below (you, again, must switch to root with &#8220;<code>su</code>&#8220;):</p>
<pre><code>echo 20 > /sys/devices/platform/smapi/BAT0/start_charge_thresh</code>

<code>echo 80 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh</code></pre>
<p>As I have mentioned before, these are the two battery charging thresholds that I use. The top one, as the end of the command suggests, is the start threshold, and the second is the stop charging threshold. Execute these commands, with your own numbers after &#8220;<code>echo</code>&#8220;, and it&#8217;ll set those values for you. If you put the two commands on to one line, and separate them with a semi-colon, like so:</p>
<pre><code>echo 20 > /sys/devices/platform/smapi/BAT0/start_charge_thresh; echo 80 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh
</code></pre>
<p>Then it will execute the two commands at the same time, to avoid having to copy and paste twice. Remember, use the following command to check the charging levels:</p>
<pre><code>cat /sys/devices/platform/smapi/BAT0/*_charge_thresh</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanpritchard.com/blog/how-to-install-tp_smapi-and-change-battery-charging-thresholds-on-fedora-14-271/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Using the OpenJDK Java Plugin With Firefox 3.6</title>
		<link>http://www.jonathanpritchard.com/blog/using-the-openjdk-java-plugin-with-firefox-3-6-207</link>
		<comments>http://www.jonathanpritchard.com/blog/using-the-openjdk-java-plugin-with-firefox-3-6-207#comments</comments>
		<pubDate>Fri, 14 May 2010 20:57:50 +0000</pubDate>
		<dc:creator>Dead1nside</dc:creator>
				<category><![CDATA[Free and Open Source]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[about:plugins]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fedora 12]]></category>
		<category><![CDATA[Fedora 13]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Firefox 3.6]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[iced]]></category>
		<category><![CDATA[IcedTea]]></category>
		<category><![CDATA[icedteaplugin.so]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[libjavaplugins.so]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>
		<category><![CDATA[Mozilla Firefox 3.6]]></category>
		<category><![CDATA[NPPlugin]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Sun Java]]></category>
		<category><![CDATA[tea]]></category>

		<guid isPermaLink="false">http://www.jonathanpritchard.com/blog/?p=207</guid>
		<description><![CDATA[You may have had problems with running the &#8216;open&#8217; version of Java, OpenJDK, with Firefox 3.6 . Up until recently there was no &#8216;open&#8217; solution for this, and one had to resort to using Sun&#8217;s Java. If you would like &#8230; <a href="http://www.jonathanpritchard.com/blog/using-the-openjdk-java-plugin-with-firefox-3-6-207">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You may have had problems with running the &#8216;open&#8217; version of Java, OpenJDK, with Firefox 3.6 . Up until recently there was no &#8216;open&#8217; solution for this, and one had to resort to using Sun&#8217;s Java. If you would like to know how to do this, <a href="http://www.jonathanpritchard.com/blog/2010/01/mozilla-firefox-3-6-linux-review/">use this link</a>, and read from &#8216;Update 1&#8242;.</p>
<p>However, just recently on 13th May, the newly updated OpenJDK that includes the updates <a href="https://admin.fedoraproject.org/updates/java-1.6.0-openjdk-1.6.0.0-38.b18.fc12?_csrf_token=266230507b9f0f835473148991fdae516e39ed4b">plugin has been released</a>.</p>
<p>So install the following, as root:</p>
<pre><code>yum install java-1.6.0-openjdk.i686 java-1.6.0-openjdk-plugin.i686</code></pre>
<p>If you&#8217;ve been using the Sun Java workaround then do as follows, also as root, by making the selection for OpenJDK:</p>
<pre><code>/usr/sbin/alternatives --config java</code></pre>
<p>Then do the following, again as root (for 32-bit), selecting IcedTeaPlugin.so:</p>
<pre><code>/usr/sbin/alternatives --config libjavaplugin.so</code></pre>
<p>Or if you&#8217;re on a 64-bit system, do the following as root, selecting IcedTeaPlugin.so:</p>
<pre><code>/usr/sbin/alternatives --config libjavaplugin.so.x86_64</code></pre>
<p>If you&#8217;ve previously used the Sun Java workaround you may want to also delete the symbolic link that you created. You can do this by executing the following as root:</p>
<pre><code>rm /usr/lib/mozilla/plugins/libnpjp2.so</code></pre>
<p>You&#8217;ll probably need to restart Firefox for the change to work. You may wish to verify that everything has worked correctly by entering <code>about:plugins</code> into the location bar in Firefox, and searching for a mention for IcedTea.</p>
<p>Credit goes to <a href="http://www.mjmwired.net/resources/mjm-fedora-f12.html#java">Mauriat Miranda</a> for the latter tips. Additionally, more information on the general problem can be found in <a href="http://forums.fedoraforum.org/showthread.php?t=239042">this Fedora Forum thread</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanpritchard.com/blog/using-the-openjdk-java-plugin-with-firefox-3-6-207/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Missing or Corrupted Textures on Linux, with Intel Integrated Graphics</title>
		<link>http://www.jonathanpritchard.com/blog/missing-or-corrupted-textures-on-linux-with-intel-integrated-graphics-186</link>
		<comments>http://www.jonathanpritchard.com/blog/missing-or-corrupted-textures-on-linux-with-intel-integrated-graphics-186#comments</comments>
		<pubDate>Thu, 06 May 2010 17:34:50 +0000</pubDate>
		<dc:creator>Dead1nside</dc:creator>
				<category><![CDATA[Free and Open Source]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[cannot]]></category>
		<category><![CDATA[cannot see]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[corrupt]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[driconf]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[GM45]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[graphics driver]]></category>
		<category><![CDATA[integrated]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Intel graphics]]></category>
		<category><![CDATA[Intel integrated graphics]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mesa-libGL-devel]]></category>
		<category><![CDATA[missing]]></category>
		<category><![CDATA[no]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[see]]></category>
		<category><![CDATA[Spring RTS]]></category>
		<category><![CDATA[texture]]></category>
		<category><![CDATA[textures]]></category>
		<category><![CDATA[white]]></category>
		<category><![CDATA[xorg-x11-drv-intel]]></category>

		<guid isPermaLink="false">http://www.jonathanpritchard.com/blog/?p=186</guid>
		<description><![CDATA[If you run Linux and are using the open source Intel graphics drivers, for their integrated graphics processors, have you noticed garbled / missing or white / corrupt textures? Do things just not look right, with the textures? This issue &#8230; <a href="http://www.jonathanpritchard.com/blog/missing-or-corrupted-textures-on-linux-with-intel-integrated-graphics-186">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you run Linux and are using the open source Intel graphics drivers, for their integrated graphics processors, have you noticed garbled / missing or white / corrupt textures? Do things just not look right, with the textures? This issue confounded me for an age, as I thought I must be the only one to experience this otherwise such a flaw would&#8217;ve been fixed in the mainline driver. I am using &#8216;<em>xorg-x11-drv-intel-2.9.1-1.fc12.i686</em>&#8216;, the latest driver and nothing seemed to solve it.</p>
<p>I came across a fix though, whilst trying to install the <a href="http://springrts.com/">Linux RTS game Spring</a>. They even have the problem listed in their FAQ <a href="http://springrts.com/wiki/FAQ:trouble">here</a> (Under: Graphics: I use an ATI or Intel graphic card on Linux with Open-Source drivers, and the map is all white! Is there a solution?), although I didn&#8217;t see it for the longest time.</p>
<p>Follow the instructions there. Which in short is to install using your package manager the following two packages:  &#8216;<em>driconf<!-- em--></em> and <em>&#8216;mesa-libGL-devel&#8217;</em> (as it is named in Fedora Linux, there might be a slight naming difference in other distributions).</p>
<p>Once you&#8217;ve done this, you should find a nice graphical interface to configure a number of options to do with your graphics driver. You&#8217;ll find it under, &#8216;<em>System -> Preferences -> Driconf</em>&#8216;. The specific option you need to change is, to enable the patented S3TC texture compression. I restate that you want this option turned <strong>on</strong>.</p>
<p><a href="http://www.jonathanpritchard.com/blog/wp-content/uploads/2011/01/S3TC_Textures.jpg"><img src="http://www.jonathanpritchard.com/blog/wp-content/uploads/2011/01/S3TC_Textures.jpg" alt="Screenshot of Driconf option to toggle s3tc textures" title="S3TC_Textures" width="322" height="272" class="aligncenter size-full wp-image-261" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanpritchard.com/blog/missing-or-corrupted-textures-on-linux-with-intel-integrated-graphics-186/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mozilla Firefox 3.6 Linux Review</title>
		<link>http://www.jonathanpritchard.com/blog/mozilla-firefox-3-6-linux-review-147</link>
		<comments>http://www.jonathanpritchard.com/blog/mozilla-firefox-3-6-linux-review-147#comments</comments>
		<pubDate>Sun, 24 Jan 2010 15:36:45 +0000</pubDate>
		<dc:creator>Dead1nside</dc:creator>
				<category><![CDATA[Free and Open Source]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[3.6]]></category>
		<category><![CDATA[add on]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fedora 11]]></category>
		<category><![CDATA[Fedora 12]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Firefox 3.6]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>
		<category><![CDATA[Mozilla Firefox 3.5]]></category>
		<category><![CDATA[Mozilla Firefox 3.6]]></category>
		<category><![CDATA[Red Hat]]></category>

		<guid isPermaLink="false">http://www.jonathanpritchard.com/blog/?p=147</guid>
		<description><![CDATA[I have just updated to the recently released version of Firefox, Firefox 3.6, I&#8217;m still running Fedora 12 and at present it is not available in the official Fedora 12 repositories. If you want to try it out you need &#8230; <a href="http://www.jonathanpritchard.com/blog/mozilla-firefox-3-6-linux-review-147">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have just updated to the recently released version of Firefox, Firefox 3.6, I&#8217;m still running Fedora 12 and at present it is not available in the official Fedora 12 repositories.</p>
<p>If you want to try it out you need to do the following as root in a terminal:</p>
<pre><code>yum install firefox --enablerepo=rawhide</code></pre>
<p>Most of my extensions work fine with Firefox 3.6, including <a href="https://addons.mozilla.org/en-US/firefox/addon/10868">Mozilla Weave</a> &#8212; which has an increasing importance to me as I use it to sync my bookmarks, history and passwords among other  things across installations &#8212; <a href="https://addons.mozilla.org/en-US/firefox/addon/1865">Adblock Plus</a> and <a href="https://addons.mozilla.org/en-US/firefox/addon/433">Flashblock</a>, which really are the only other extensions that I consider really important to me. Unfortunately <a href="http://www.jonathanpritchard.com/blog/2009/10/optimoz-tweaks-0-4-updated-for-firefox-3-6/">Optimoz Tweaks</a> does not work anymore neither does a similar extension <a href="https://addons.mozilla.org/en-US/firefox/addon/6524">Sidebar Autohide</a>.</p>
<p>I haven&#8217;t used Google&#8217;s Chrome browser and I don&#8217;t want to, I do know that a lot of tech-people are impressed with it and everybody seems to rave about its speed, perhaps it&#8217;s brand loyalty, it&#8217;s certainly some sort of familiarity and loyalty that keeps me with Firefox so I&#8217;m afraid I won&#8217;t have any base of comparison apart from the previous version Firefox 3.5, which admittedly was sluggish at times.</p>
<p>Quite noticeably to me there are speed improvements in general usage, especially with AJAX-ified websites, even writing this in WordPress&#8217; default editor, it is no longer slow when backspacing or typing, it&#8217;s as fast as it should be.</p>
<p>Something as simple as scrolling, strangely <em>is</em> much faster.</p>
<p>Start-up time has improved considerably and it doesn&#8217;t appear to have that old Firefox hang-up of staying in memory for awhile after you close it. I can close it, launch it again with out having a duplicate process warning. Even with a large number of tabs it starts quicker and shuts down swiftly. Users of Firefox 3.5 will know that if you have it set to save your open tabs on exit it can take an age to start-up and become responsive but this really has improved.</p>
<p>The &#8216;Awesomebar&#8217; really is awesome now, there used to be a delay when typing in search queries where I presumed it was trawling the database, especially the first time you would use it after a cold start. Now it&#8217;s lightning-quick as it should be and I can see no delay nor any disk drive usage.</p>
<p>Personas I have no current inclination to use but you must admit that the Personas website is awesome, just mousing over a potential persona will instantly preview it: it looks fantastic!</p>
<p>What I call &#8216;heavy&#8217; websites such as Facebook are noticeably faster, Mozilla say there is a ~20% improvement between this and the previous version, with regards to Javascript heavy websites but it<em> feels</em> more than this.</p>
<p>On a side note YouTube and Vimeo have publicly announced that they&#8217;re to test and perhaps adopt the HTML5 video tag to use as a free video player on their websites, replacing Adobe&#8217;s Flash player. However they&#8217;re still using the patent-encumbered H.264 codec to encode their videos and not the out-of-the-box supported Ogg Theora codec that is contained within Firefox 3.5 and 3.6 &#8212; this is a puzzling decision as I don&#8217;t believe the work would be that much, all I can believe is that the videos were encoded in H.264 anyway and that it would be harder to switch this video backend immediately, especially given that it is just a preliminary test. I do hope however that they move towards Ogg Theora, I see no reason not to; even claims that Theora&#8217;s efficiency aren&#8217;t as good as H.264&#8242;s are negligible compared to the massive benefits. Firefox usage commands around ~25% of the world&#8217;s browser marketshare so it is significant that these test video sites are not supported. It should be the websites bowing down to Firefox not Mozilla relinquishing its principles on this.</p>
<p>What a splendid release. Mozilla Firefox 3.6 is noticeably improved over its predecessor in speed and also features that we might start seeing utilised more, such as improvements to the open video support: for example full-screen mode. It&#8217;s a solid release and it&#8217;s been made infinitely more usable on Fedora 12 Linux in so many ways. I&#8217;m looking forward to trying to crash it!</p>
<p><strong>Update</strong>: Since writing the review I&#8217;ve encountered a few issues. Namely the Java plugin not working. On Fedora 12 by default there is no Sun Java but only OpenJDK and corresponding plugin however there does not appear to be a way to get OpenJDK to work with Firefox 3.6 at this time. You must install Sun Java (use <a href="http://javadl.sun.com/webapps/download/AutoDL?BundleId=37391">this link</a>, it&#8217;s i586 32-bit) instead.</p>
<p>In a terminal navigate to the download directory (if using the Firefox default directory you can use the following command):</p>
<pre><code>cd Download/</code></pre>
<p>Now make the .bin file executable, you need to be root:</p>
<pre><code>chmod +x jre-6u18-linux-i586</code></pre>
<p>Then you can run the .bin file with:</p>
<pre><code>./jre-6u18-linux-i586</code></pre>
<p>You will need to press the space-bar till you get to the end of the licensing terms where it will prompt you. Follow the prompts until completed.</p>
<p>If you&#8217;ve used the download link I provided <a href="http://javadl.sun.com/webapps/download/AutoDL?BundleId=37391">here</a> and you&#8217;re using Fedora then the following steps should work for you. You need to create a symbolic link from the new-style Java plugin to the Mozilla Firefox plugins directory.</p>
<p>You do this as follows, also as root:</p>
<pre><code>ln -s /usr/java/jre1.6.0_18/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins</code></pre>
<p>Restart Firefox and check everything is working okay. One way of doing this would be typing <code>about:plugins</code> and hitting enter, into the URL bar. This will bring up a list of all installed plugins, if you can find somewhere a listing for Java then it has most likely worked.</p>
<p><a href="http://support.mozilla.com/ta/forum/1/554389">Source</a> , <a href="http://java.sun.com/javase/6/webnotes/install/jre/manual-plugin-install-linux.html">Source 2</a>.</p>
<p><strong>Update 2</strong>: After further use of Firefox 3.6 I&#8217;ve decided I do not like the introduced new tab behaviour. Which is that a link will open to the right of the current tab and not at the end of the tab bar. If you want to switch back to the old behaviour then enter <code>about:config</code> into the URL bar and then paste the following into the filter:</p>
<pre><code>browser.tabs.insertRelatedAfterCurrent</code></pre>
<p>Double-click this value so it becomes bold (to reflect that it has changed from the default value) and has a value of false.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanpritchard.com/blog/mozilla-firefox-3-6-linux-review-147/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Lenovo Thinkpad T400 14&#8221; Review</title>
		<link>http://www.jonathanpritchard.com/blog/lenovo-thinkpad-t400-14-review-101</link>
		<comments>http://www.jonathanpritchard.com/blog/lenovo-thinkpad-t400-14-review-101#comments</comments>
		<pubDate>Wed, 30 Dec 2009 01:18:14 +0000</pubDate>
		<dc:creator>Dead1nside</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[10]]></category>
		<category><![CDATA[11]]></category>
		<category><![CDATA[12]]></category>
		<category><![CDATA[14 inch]]></category>
		<category><![CDATA[14'']]></category>
		<category><![CDATA[14.1'']]></category>
		<category><![CDATA[15'']]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[box]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[F10]]></category>
		<category><![CDATA[F11]]></category>
		<category><![CDATA[F12]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[hat]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[inch]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[Lenovo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[of]]></category>
		<category><![CDATA[out]]></category>
		<category><![CDATA[pad]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[switchable graphics]]></category>
		<category><![CDATA[T400]]></category>
		<category><![CDATA[the]]></category>
		<category><![CDATA[think]]></category>
		<category><![CDATA[Thinkpad]]></category>

		<guid isPermaLink="false">http://www.jonathanpritchard.com/blog/?p=101</guid>
		<description><![CDATA[I have owned my Thinkpad T400 for a sufficiently long period of time to be able to give my overall view of the machine now. I have had a couple of Thinkpads in the past a T41p and a T61, &#8230; <a href="http://www.jonathanpritchard.com/blog/lenovo-thinkpad-t400-14-review-101">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have owned my Thinkpad T400 for a sufficiently long period of time to be able to give my overall view of the machine now. I have had a couple of Thinkpads in the past a T41p and a T61, both 14&#8221; models &#8212; I still swear by them for good reason. This will mainly be a hardware review but I will talk slightly about Linux compatibility (can&#8217;t help it, sorry).</p>
<p>I was a bit concerned when moving from the wholly IBM made T41p to the Lenovo manufactured T61 there was a difference, and that is worrying when holding a very much loved brand in its hands. The T61 made a number of compromises from the old &#8216;p&#8217; performance model. Going from a 4:3 aspect ratio and screen resolution of 1400&#215;1050, to a widescreen 16:10 and resolution of 1280&#215;800 is a big change, you lose that vertical screen real-estate and greater resolution in general but on the upside the newer LCD was brighter.</p>
<p>Moving to the T400, I again noticed a considerable improvement in the brightness of the LCD display and at this point had become used to the more restricted resolution, if anything it saved my eyes.</p>
<p>Another thing about the older Thinkpads were they used to get very hot, probably contributed to by the performance discrete-graphics which were lacking in my T61. The T400 on the other hand has &#8216;switchable graphics&#8217;, both integrated and discrete graphics chipsets that can be selected in the BIOS as well as at runtime if there is OS support (no there is currently no Linux support for this). What struck me was that the T400 was even cooler than the T61 despite having both graphics chipsets inside it. This can be attributed to the refinement in processor production, moving to smaller manufacturing processes means a smaller thermal output, this coupled with an improvement in fan and cooling technology &#8212; is visible if you look at the heatsinks behind the fan grilles, they&#8217;re now copper and not aluminum &#8212; there were also improvements made to the design to make them more efficient. I should note that under Linux the laptop is cooler in most situations than under Windows, at least for the integrated graphics. I talk at length about these things because they&#8217;re noticeable factors and are quite important if you use a machine day in day out.</p>
<p>A smaller difference is the improvement in weight and size which although slight is noticeable and much welcomed.</p>
<p>Of course with increased specifications there is increased power but what makes this even more amazing is that the power is so much greater and yet the heat and weight are the same if not lower. Moving up to an Intel Core2 Duo instead of just the Intel Core does make a difference, perhaps the faster DDR3 RAM also plays a part in this; now that I have upgraded my RAM to 4GB I find using swap space almost a thing of the past.</p>
<p>I would always recommend getting a desktop-speed, that is 7200RPM, hard disk drive as this is the bottleneck in most systems I just swapped over my T61&#8242;s HDD, only having to remove one screw to gain access to it (it is placed on a caddy with shock absorbers).</p>
<p>These details bring me to another strength of Thinkpads in general customisability and support. One cannot argue with a three-year on site warranty, that&#8217;s next day support including parts and labour, brilliant. With the help of <a href="http://www.thinkwiki.org/wiki/ThinkWiki">ThinkWiki</a> and the <a href="http://forum.thinkpads.com/">Thinkpads.com</a> forum as a guide, one has enough information to maintain this system for a long time. Thinkpads are built to facilitate easy access and modularity, they publish a hardware specification called the Hardware Maintenance Manual (HMM) (<a href="http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-70069">link for the T400 HMM</a>) that shows you step-by-step, with exploded view diagrams for help, how to assemble and disassemble your individual Thinkpad model. Things that would normally be a chore to replace if they went wrong on other manufacturers laptops, like disc drives, are simple as they are modularised in the form of the UltraBay, a removable disc drive. The HDD as I have mentioned is also on an easy access and removal caddy and the RAM is not very hard at all to replace. What&#8217;s more many of these more minor things such as replacing the RAM do not void your warranty and if something goes wrong, sometimes Lenovo will merely send out the part, so well documented and easy is the process of disassembly, it&#8217;s a real &#8216;feature&#8217; for me.</p>
<p>The keyboard remains one of the chief components that bring people to the Thinkpad line, it is world renowned and still holds up well to this reputation. If you go into a laptop shop, just press down firmly on the keys in the middle of the keyboard, watch it bend and flex, sometimes quite a lot. Thinkpads don&#8217;t really suffer from this and typing on the T400 is a joy. Night typing is helped with the continued presence of the ThinkLight, an LED that lights up the keyboard to an extent (Fn+Page Up).</p>
<p>The speakers are no longer located on the base, facing downwards towards the user but are on the sides of the keyboard, they&#8217;re noticeably louder than in previous models, especially than the T41p.</p>
<p>Battery life is very good, much improved over the T61 generation despite only possessing a 4-cell battery, using the Windows-only Lenovo BatteryStretch technology I could get 4 hours of battery time, running under reduced conditions however. There are 4, 6 and 9-cell batteries available which again, is not something you see from all manufacturers. Indeed people regularly report reaching over 8 hours on Windows using the 9-cell battery. In Linux equally battery life is good from a hardware perspective, but also I believe there&#8217;s been software improvements as it is easy to get the laptop down to around 10W usage which I found very hard to do on older models, this will easily get you 3 hours of battery life at half screen-brightness using the same 4-cell battery,</p>
<p>A brief note regarding Linux support, like most Thinkpads the T400 is well supported on Linux, it&#8217;s all documented on the ThinkWiki where you&#8217;ll also find user installation notes. There are a couple of things that still as of today do not work perfectly. The audio although working becomes very quiet when adjusted towards the middle of the slider and below and the mute key is not registered by the on-screen display but does mute, as it works in hardware not software [<strong>Update</strong>: I have found out that this is supposedly fixed in Kernel 2.6.33 and has to do with the BIOS having an ALSA driver, it should now mute at boot and display an OSD]. As I have noted above switchable graphics cannot be fully utilised, switched, at runtime as there is no support in the drivers and may never be, hopefully in a later revision of this technology. The Intel 5300AGN wireless chipset is supported out of the box, within the kernel, and provides a very good range and quality link. The keyboard&#8217;s function-key combinations and special keys do work, such as the ThinkLight and even the ones located on the Function keys are supported in large part by ibm-acpi, a kernel package. Integrated graphics provided by Intel work out of the box and work reasonably well, apart from some 3D games where there appears to be some driver peculiarities that cause graphical glitches, the discrete ATI HD3470 is just picking up basic open source 3D support now.</p>
<p>There are a few let-downs when it comes to the T400, not all of them Lenovo&#8217;s fault. It would&#8217;ve been nice to have a digital video-out in the form of DisplayPort or DVI (which is available on the dock), this was achieved in the thinner and lighter X300 so there was no real reason for the omission here. The only other thing really missing for future-proofness would be USB3 as this already has 802.11n wireless built-in, however that is not Lenovo&#8217;s fault and isn&#8217;t supported in the chipset.</p>
<p>In conclusion, the Thinkpad T400 is a very well balanced laptop in terms of performance versus weight. It is very powerful and not only uses the latest processor which supports x86-64 as well as advanced virtualisation capabilities but also has a very practical and usable switchable graphics chipset that can provide battery life gains or accelerated graphical power for games or work, when needed; the implementation really is very good falling back to the reliable BIOS switch if there is no OS support, as on Linux. The machine is so powerful in fact that working on this laptop is indeed a step up from my not-too-old desktop computer. I can run games such as Team Fortress 2 and all the productivity software I can shake a fist at, the only issue is really storage, my model only came with an 80GB 5400RPM disk drive but I swapped it out for a 200GB 7200RPM drive, and with greater than 500GB 7200RPM notebook HDDs coming out this isn&#8217;t an insurmountable problem. The T400 is more powerful than any of my friends&#8217; machines and yet I got it for cheaper, with the possibility of a longer life in terms of the warranty and the better documentation, spare parts and community support. It has really enabled me to move to this as my sole computer and that is testament, there is not much I cannot do on it.</p>
<p>I hope this hasn&#8217;t been a too wishy-washy review, it&#8217;s more a general impression to my specific use case than a side-by-side comparison to its competitors. In essence it&#8217;s just a great machine, the best Thinkpad I have used so far.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanpritchard.com/blog/lenovo-thinkpad-t400-14-review-101/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Missing GRUB Splashscreen On Fedora Linux</title>
		<link>http://www.jonathanpritchard.com/blog/missing-grub-splashscreen-on-fedora-linux-89</link>
		<comments>http://www.jonathanpritchard.com/blog/missing-grub-splashscreen-on-fedora-linux-89#comments</comments>
		<pubDate>Wed, 30 Dec 2009 00:19:47 +0000</pubDate>
		<dc:creator>Dead1nside</dc:creator>
				<category><![CDATA[Free and Open Source]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[11]]></category>
		<category><![CDATA[12]]></category>
		<category><![CDATA[back]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[boot-loader]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[corrupted]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fedora 11]]></category>
		<category><![CDATA[Fedora 12]]></category>
		<category><![CDATA[ground]]></category>
		<category><![CDATA[GRUB]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[loader]]></category>
		<category><![CDATA[missing]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[shortened]]></category>
		<category><![CDATA[splash]]></category>
		<category><![CDATA[splashscreen]]></category>
		<category><![CDATA[verbose]]></category>

		<guid isPermaLink="false">http://www.jonathanpritchard.com/blog/?p=89</guid>
		<description><![CDATA[I recently upgraded from Fedora 11 to Fedora 12 and still encountered this issue which is detailed in this bug report. Basically, when booting up the GRUB splashscreen that asks whether you want to boot the default entry or select &#8230; <a href="http://www.jonathanpritchard.com/blog/missing-grub-splashscreen-on-fedora-linux-89">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I recently upgraded from Fedora 11 to Fedora 12 and still encountered this issue which is detailed in this <a href="https://bugzilla.redhat.com/show_bug.cgi?id=473319">bug report</a>. Basically, when booting up the GRUB splashscreen that asks whether you want to boot the default entry or select from a list has some graphical corruption, as shown below:</p>
<p><a href="http://www.jonathanpritchard.com/blog/wp-content/uploads/2011/01/Broken_GRUB_Splashscreen.png"><img src="http://www.jonathanpritchard.com/blog/wp-content/uploads/2011/01/Broken_GRUB_Splashscreen.png" alt="Screenshot of the GRUB splashscreen bug" title="Broken_GRUB_Splashscreen" width="640" height="480" class="aligncenter size-full wp-image-262" /></a></p>
<p>In order to get rid of this minor but irritating issue one needs to edit the file &#8216;grub.conf&#8217;, to do this you need to become root (use the command &#8216;su&#8217;, hit enter then type your root password, or if you have &#8216;sudo&#8217; set up just append &#8216;sudo&#8217; to the front of the command). The actual command is:</p>
<pre># gedit /boot/grub/grub.conf</pre>
<p>My file looks like this, you need to add &#8216;verbose=0&#8242; to the file, I have highlighted it in bold in my example:</p>
<p><code># grub.conf generated by anaconda<br />
#<br />
# Note that you do not have to rerun grub after making changes to this file<br />
# NOTICE:  You have a /boot partition.  This means that<br />
#          all kernel and initrd paths are relative to /boot/, eg.<br />
#          root (hd0,4)<br />
#          kernel /vmlinuz-version ro root=/dev/sda8<br />
#          initrd /initrd-[generic-]version.img<br />
#boot=/dev/sda<br />
default=0<br />
timeout=5<br />
splashimage=(hd0,4)/grub/splash.xpm.gz<br />
hiddenmenu<br />
<strong>verbose=0</strong><br />
title Fedora (2.6.31.9-174.fc12.i686.PAE)<br />
root (hd0,4)<br />
kernel /vmlinuz-2.6.31.9-174.fc12.i686.PAE ro root=UUID=9897fdc8-b5ea-46f8-aa06-dd172ae4a63e noiswmd LANG=en_GB.UTF-8 KEYBOARDTYPE=pc KEYTABLE=uk rhgb quiet<br />
initrd /initramfs-2.6.31.9-174.fc12.i686.PAE.img<br />
title Windows Vista<br />
rootnoverify (hd0,0)<br />
chainloader +1<br />
</code></p>
<p>I hope that helps somebody and I really hope it gets fixed by default, especially given it&#8217;s such an easy fix.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanpritchard.com/blog/missing-grub-splashscreen-on-fedora-linux-89/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

