<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>a wanderer in transit &#187; x60</title>
	<atom:link href="http://www.li-ping.com/transit/tag/x60/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.li-ping.com/transit</link>
	<description></description>
	<lastBuildDate>Thu, 02 Jun 2011 12:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Karma needed for Karmic</title>
		<link>http://www.li-ping.com/transit/2009/11/01/karma-needed-for-karmic/</link>
		<comments>http://www.li-ping.com/transit/2009/11/01/karma-needed-for-karmic/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 12:40:25 +0000</pubDate>
		<dc:creator>ping</dc:creator>
				<category><![CDATA[General Geekey]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[karmic]]></category>
		<category><![CDATA[thinkpad]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[x60]]></category>

		<guid isPermaLink="false">http://www.li-ping.com/transit/?p=57</guid>
		<description><![CDATA[Karmic Koala popped out of the oven recently, and I decided to do my first upgrade. My gut told me that it was not a great idea to jump on Karmic so early, but my itchy fingers got ahead of me. It was a Bad Idea™. I should have done a trial run with the [...]]]></description>
			<content:encoded><![CDATA[<p><a  title="Karmic Upgrade" href="http://www.flickr.com/photos/97963100@N00/4063417393/"><img class="alignright" style="float: right; " src="http://farm4.static.flickr.com/3525/4063417393_62ec8ce31e_m.jpg" alt="Karmic Upgrade" /></a></p>
<p>Karmic Koala popped out of the oven recently, and I decided to do my first upgrade. My gut told me that it was not a great idea to jump on Karmic so early, but my itchy fingers got ahead of me.</p>
<p>It was a Bad Idea™.</p>
<p>I should have done a trial run with the Live CD, but against my better judgement, I decided to do a direct upgrade. Unfortunately, the upgrade through the Update Manager did not work for some reason (some silly reason I cannot remember). I then downloaded a copy of the alternate installer and upgraded from the mounted iso.</p>
<p>Perhaps it was the tweaking on Jaunty that did me in, but the new 2.6.31-14 kernel just wouldn&#8217;t go beyond the loading screen, not even in Recovery mode. I was able to get further with the original 2.6.28 kernel but had strange problems like the screen occasionally blanking out on me after logging in. Hibernate also stopped working completely. No amount of tweaking helped.</p>
<p>Sigh, not good. My only option was to do a fresh install; but will it be Jaunty or Karmic?</p>
<p>Being a sucker for punishment, I grit my teeth, backed up my home folder and started with Karmic from scratch. With a little hindsight from my previous Jaunty install, I set aside a swap partition this time to save myself a little heartburn and it seemed to have worked. Hibernate/sleep worked perfectly this time. I had to install <a  href="http://tpctl.sourceforge.net/configure-trackpoint.html">configure-trackpoint</a> again to fix the sluggish trackpoint but a major consolation was that settings stayed this time! No more lost settings after waking up from hibernate. Yay!</p>
<p>Lots of little stuff here and there I had to tweak again.</p>
<ul>
<li><a  href="http://tpctl.sourceforge.net/configure-trackpoint.html">configure-trackpoint</a></li>
<li>Shiki-Colors &#8211; theme</li>
<li>tp_smapi &#8211; for HDAPS (Thinkpad only)</li>
<li>tpb &#8211; for hotkeys (Thinkpad only)</li>
<li><a  href="https://bugs.launchpad.net/ubuntu/+source/acpi/+bug/335447">Workaround to turn off the laptop backlight</a></li>
<li>msttcorefonts &#8211; fonts</li>
<li>Compiz Config Settings Manager</li>
<li><a  href="http://ubuntuforums.org/showthread.php?t=766683">Media streaming</a></li>
<li><a href=" http://dev.chromium.org/getting-involved/dev-channel#TOC-Linux">Google Chrome</a></li>
</ul>
<p>There&#8217;s probably more to do over the next couple of days, but I am grateful for the little improvements I&#8217;ve noticed in Karmic over Jaunty:</p>
<ul>
<li><del datetime="2009-11-02T02:41:00+00:00">Boot up / hibernate / wake seems a little faster</del> After a couple of reboots later, no it was not really faster. If anything, it actually felt slower. And there&#8217;s still a weird momentary flicker now and then</li>
<li>Intel graphics worked better &#8211; no hack needed so far</li>
<li>Windows key worked OOTB</li>
<li>No more <a  href="http://www.li-ping.com/transit/2009/07/03/jaunty-adventures-part-1-what-the-beep/">irritating beeps</a>!</li>
</ul>
<p>I am slightly bummed that there&#8217;s no option to customise the login screen anymore in Karmic, and I am not too comfortable with having the username displayed by default.</p>
<p>Overall, Karmic does feel a little improved over Jaunty, probably due in no small part to the <a  href="https://launchpad.net/hundredpapercuts">Hundred Paper Cuts</a> project (I love this definition of a <a  href="http://davidsiegel.org/paper-cut/">paper cut</a>). I really wished the upgrade wasn&#8217;t such a disaster personally, but I did know better than to jump in so early.</p>
<p>Fortunately, this was my personal laptop and didn&#8217;t really have that much data or software installed. So a wipeout upgrade was more annoying than painful for me. Still, I can&#8217;t recommend that if any &#8220;Joe Schmoe&#8221; do this without some technical assistance on standby.</p>
<p>In the meantime, if you intend to upgrade to Karmic, earn some karma points first and go read the <a  href="http://www.ubuntu.com/getubuntu/releasenotes/910">release notes</a> will ya?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.li-ping.com/transit/2009/11/01/karma-needed-for-karmic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jaunty Adventures &#8211; Part 4: Round Up</title>
		<link>http://www.li-ping.com/transit/2009/07/06/jaunty-adventures-part-4-round-up/</link>
		<comments>http://www.li-ping.com/transit/2009/07/06/jaunty-adventures-part-4-round-up/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 13:08:17 +0000</pubDate>
		<dc:creator>ping</dc:creator>
				<category><![CDATA[General Geekey]]></category>
		<category><![CDATA[hotkeys]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[thinkpad]]></category>
		<category><![CDATA[trackpoint]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[x60]]></category>

		<guid isPermaLink="false">http://www.li-ping.com/transit/?p=41</guid>
		<description><![CDATA[Trackpoint.Configuring the trackpoint sensitivity and speed settings was a piece of cake once you install configure-trackpoint but I am having this annoying problem with losing the trackpoint settings on resume (after a suspend/hibernate). Coming out of suspend/hibernate, the trackpoint will go back to its default extremely sluggish behaviour. And it&#8217;s not just me. I have [...]]]></description>
			<content:encoded><![CDATA[<p><b>Trackpoint</b>.Configuring the trackpoint sensitivity and speed settings was a piece of cake once you install <a  href="http://tpctl.sourceforge.net/configure-trackpoint.html">configure-trackpoint</a> but I am having this annoying problem with losing the trackpoint settings on resume (after a suspend/hibernate). Coming out of suspend/hibernate, the trackpoint will go back to its default extremely sluggish behaviour. And it&#8217;s <a  href="http://ubuntuforums.org/showthread.php?t=1146885">not</a> <a  href="https://bugs.launchpad.net/ubuntu/+bug/333792">just me</a>. I have tried everything I could think of (admittedly not much at all) which includes mucking around with the scripts in /etc/acpi/resume.d/ but nothing worked.</p>
<p>After working on this for 3 days, I am raising the white flag. As a workaround, I created a script in the home directory so that I can quickly jump into terminal and re-set the trackpoint settings on resume. This will have to do until something better comes up.</p>
<p><b>Hotkeys</b>. Getting the hotkeys to work was pretty easy, just follow the instructions at <a  href="http://www.thinkwiki.org/wiki/How_to_get_special_keys_to_work">ThinkWiki</a>. FWIW, <a  href="http://www.thinkwiki.org/wiki/Thinkpad-acpi">thinkpad-acpi</a> works for me. </p>
<p>Talking about keys, I have had to re-learn a plethora of keyboard shortcuts. I have always been a keyboard kind of person so mentally re-mapping the Windows keyboard shortcuts (of which I have been using for some 10 odd years) does take a wee bit of effort.</p>
<p>I haven&#8217;t decided if I should enable the Windows key on the Thinkpad to make it usable. After a weekend of constant usage, I have, for the most part, worked out most of the keyboard shortcuts I regularly use. But it would be so much more economical to go Win+D than Ctrl+Alt+D just to jump back to Desktop, so I guess I will chalk that down in the new todo list.</p>
<p>I realise that it&#8217;s not a balanced view of the whole setup if I didn&#8217;t at least note down the stuff that did work.</p>
<h3>Stuff that worked</h3>
<ul>
<li>Flash &#8211; this worked right of the box for me.</li>
<li>PDF &#8211; Didn&#8217;t need to install pdf reader at all, which is a nice change from Windows.</li>
<li>Java JRE &#8211; Installed it with these <a  href="http://www.ubuntugeek.com/how-to-install-java-runtime-environment-jre-in-ubuntu.html">instructions</a>.</li>
<li>Media Streaming &#8211; Excellent <a  href="http://ubuntuforums.org/showthread.php?t=766683">guide</a>.</li>
<li>Fonts &#8211; I did install msttcorefonts because for some reason the Google Reader fonts in Firefox were really ugly (IMHO) and installing msttcorefonts fixed that instantly. And wow, what a difference a <a  href="http://www.kilobitspersecond.com/2009/04/17/ubuntu-font-hinting-you-a-cautionary-tale/">little tweaking</a> does.</li>
<li>RAR &#8211; Just follow <a  href="http://tombuntu.com/index.php/2008/02/15/open-rar-archives-in-ubuntu/">this</a>. I used unrar.</li>
<li>Upgrade to Firefox 3.5 &#8211; I am on the daily ppa using these <a  href="http://www.ubuntusolutions.org/2009/07/installing-firefox-3-5-the-right-way-on-ubuntu-jaunty.html">instructions</a> but I might switch out to using Proposed Updates since 3.5 is apparently there</li>
</ul>
<p>To be honest, I wouldn&#8217;t have made it without some awesome resources online. My favourites are: <a  href="http://ubuntuforums.org/index.php">Ubuntu Forums</a> and <a  href="http://www.thinkwiki.org/">ThinkWiki</a> for Thinkpad-specific help.</p>
<p>After all the initial setup, I have drawn up a Nice-to-Have Todo List. This should set me up properly for the tinkering I like to do on the side.</p>
<h3>Nice-to-Have Todo List</h3>
<ul>
<li>Make vi/vim friendlier</li>
<li>Setup svn client</li>
<li>Install LAMP</li>
<li>Setup WP nightly builds install</li>
<li>Enable Win key. Or not.</li>
<li>Install Skype, hopefully get webcam to work</li>
<li>Install Eclipse</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.li-ping.com/transit/2009/07/06/jaunty-adventures-part-4-round-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jaunty Adventures &#8211; Part 3: Power Snooze</title>
		<link>http://www.li-ping.com/transit/2009/07/04/jaunty-adventures-part-3-power-snooze/</link>
		<comments>http://www.li-ping.com/transit/2009/07/04/jaunty-adventures-part-3-power-snooze/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 06:44:36 +0000</pubDate>
		<dc:creator>ping</dc:creator>
				<category><![CDATA[General Geekey]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[suspend]]></category>
		<category><![CDATA[thinkpad]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[x60]]></category>

		<guid isPermaLink="false">http://www.li-ping.com/transit/?p=39</guid>
		<description><![CDATA[Hibernate. Suspend/sleep (suspend-to-ram) worked beautifully out of the box but hibernate (suspend-to-disk) wasn&#8217;t working. It would do an immediate resume once I put the system to hibernate from GNOME. I couldn&#8217;t figure out what was wrong, until I initiated a pm-hibernate manually from terminal. Something about a swap file error came up and that was [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Hibernate</strong>. Suspend/sleep (suspend-to-ram) worked beautifully out of the box but hibernate (suspend-to-disk) wasn&#8217;t working. It would do an immediate resume once I put the system to hibernate from GNOME. I couldn&#8217;t figure out what was wrong, until I initiated a pm-hibernate manually from terminal. Something about a swap file error came up and that was my ah-ha moment, quickly followed by a oh-duh moment.</p>
<p>This very clear and well-written <a  href="http://ubuntuforums.org/showthread.php?t=1042946">HOWTO</a> on the Ubuntu forum worked great for Jaunty as well.</p>
<p><strong>Battery Thresholds</strong>. I wanted to set the Thinkpad battery charging thresholds to maximise the life of the laptop batteries. It was pretty simple because I had tp_smapi installed already when I was <a  href="http://www.li-ping.com/transit/2009/07/04/jaunty-adventures-%e2%80%93-part-2-smackaroo/">setting up hdaps</a>. The instructions to edit /etc/sysfs.conf for the thresholds values are detailed in this <a  href="http://ubuntuforums.org/showthread.php?t=546537">HOWTO</a>.</p>
<p>My settings are:<br />
<code>devices/platform/smapi/BAT0/start_charge_thresh = 40<br />
devices/platform/smapi/BAT0/stop_charge_thresh = 90<br />
</code></p>
<p>To-Do List Updated</p>
<ul>
<li><del datetime="2009-07-03T03:40:36+00:00">Turn off super annoying shutdown beeps</del></li>
<li>Fix trackpoint settings</li>
<li>Get hot keys working (display brightness, volume control, display off)</li>
<li><del datetime="2009-07-04T05:14:00+00:00">Verify that sleep / hibernate works properly (or fix it)</del></li>
<li><del datetime="2009-07-04T05:52:43+00:00">Set battery charging thresholds</del></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.li-ping.com/transit/2009/07/04/jaunty-adventures-part-3-power-snooze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jaunty Adventures – Part 2: Smackaroo</title>
		<link>http://www.li-ping.com/transit/2009/07/04/jaunty-adventures-%e2%80%93-part-2-smackaroo/</link>
		<comments>http://www.li-ping.com/transit/2009/07/04/jaunty-adventures-%e2%80%93-part-2-smackaroo/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 16:30:33 +0000</pubDate>
		<dc:creator>ping</dc:creator>
				<category><![CDATA[General Geekey]]></category>
		<category><![CDATA[APS]]></category>
		<category><![CDATA[harddisk]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[smackpad]]></category>
		<category><![CDATA[thinkpad]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[x60]]></category>

		<guid isPermaLink="false">http://www.li-ping.com/transit/?p=37</guid>
		<description><![CDATA[Still no luck with getting the trackpoint settings to stick after a suspend. While researching a fix for the trackpoint, I got distracted trying to get APS to work. APS is sort of a harddisk shock protector available in recent models Thinkpads. This post worked great for me (kernel 2.6.28) to get the hdaps module [...]]]></description>
			<content:encoded><![CDATA[<p>Still no luck with getting the trackpoint settings to stick after a suspend. While researching a fix for the trackpoint, I got distracted trying to get <a  href="http://www.thinkwiki.org/wiki/How_to_protect_the_harddisk_through_APS">APS</a> to work.</p>
<p>APS is sort of a harddisk shock protector available in recent models Thinkpads. This <a  href="http://www.nowhere.dk/articles/using-hdapsd-in-ubunty-jaunty-jackalope">post</a> worked great for me (kernel 2.6.28) to get the hdaps module running. For the hdapsd daemon, I did have to edit /etc/default/hdapsd to turn on FORCEENABLE. YMMV.</p>
<p>I had my 15 minutes of fun smacking my new <a  href="http://blog.micampe.it/articles/2006/06/04/here-comes-the-smackpad">Smackpad</a> around. Now back to those damn trackpoint settings&#8230;</p>
<p><object width="320" height="265"><param name="movie" value="http://www.youtube.com/v/6uvQTTPr9Rw&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/6uvQTTPr9Rw&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="265"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.li-ping.com/transit/2009/07/04/jaunty-adventures-%e2%80%93-part-2-smackaroo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jaunty Adventures &#8211; Part 1: What The Beep</title>
		<link>http://www.li-ping.com/transit/2009/07/03/jaunty-adventures-part-1-what-the-beep/</link>
		<comments>http://www.li-ping.com/transit/2009/07/03/jaunty-adventures-part-1-what-the-beep/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 04:24:54 +0000</pubDate>
		<dc:creator>ping</dc:creator>
				<category><![CDATA[General Geekey]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[pull hair]]></category>
		<category><![CDATA[thinkpad]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[x60]]></category>

		<guid isPermaLink="false">http://www.li-ping.com/transit/?p=15</guid>
		<description><![CDATA[I have been messing around with my old Thinkpad X60 (short story: Wii Tennis casualty, Ebay, LCD, DIY) to take the opportunity to see if I could switch to Ubuntu for my personal work. I kept the old XP partition (part nostalgia, part just-in-case) and carved out a new partition using GParted from the free [...]]]></description>
			<content:encoded><![CDATA[<p>I have been <a  href="http://www.flickr.com/photos/lastmodified/3679106024/">messing around</a> with my old Thinkpad X60 (short story: <a  href="http://www.flickr.com/photos/lastmodified/3375006652/">Wii Tennis casualty</a>, <a  href="http://twitter.com/ping/status/1584456321">Ebay</a>, <a  href="http://twitter.com/ping/status/1649311756">LCD</a>, <a  href="http://www.flickr.com/photos/lastmodified/3542359975/">DIY</a>) to take the opportunity to see if I could switch to Ubuntu for my personal work.</p>
<p>I kept the old XP partition (part nostalgia, part just-in-case) and carved out a new partition using <a  href="http://gparted.sourceforge.net/">GParted</a> from the free space left after purging out my data from XP. After a not-so-quick defrag, GParted run without a glitch but was <a  href="http://twitter.com/ping/status/2429244949">12am</a> really a good time to start laptop surgery? Probably not. But I digress.</p>
<p>Fast forward 2 hours later (the Ubuntu install itself didn&#8217;t take long), I was looking at a spanking new install of <a  href="http://www.ubuntu.com/products/whatisubuntu/904features/">&#8220;Jaunty&#8221;</a>.</p>
<p>For the most part, the install was similar to my <a  href="http://www.flickr.com/photos/lastmodified/2486501135/">previous install</a>. Audio, video, wireless worked right out of the box but the default trackpoint settings was terribly slow. I am pretty certain this wasn&#8217;t a problem when I was playing with Hardy Heron on the same laptop. I messed around with the Mouse settings a little but it had no effect at all. WTH? I decide to leave the good fight for another day and shut the laptop down&#8230; which promptly brought me my next WTH? moment. For some reason, Jaunty shuts down with a freaking beep through the PC speakers. At 2am in the morning, it gave me a pretty good scare.</p>
<p>Why is Jaunty using the PC speaker in this day and age? And for a simple shutdown? Completely annoyed, I started up the laptop again to try to turn it off via System &gt; Preferences &gt; Sound. No dice. WTH? After some furious googling for the issue, I chose to disable the pcspkr module in /etc/modprobe.d/blacklist.conf (not /etc/modprobe.d/blacklist) hoping to cut off the PC speakers completely. Still no dice. Half-a-dozen reboots with the corresponding beeps later, I surrendered and went to bed, with echoes of the beeps ringing in my ears&#8230;</p>
<p>A fresh day but not so fresh brain later (try sleeping 3 hours and then going to work), I gave it another stab. I am telling ya, this beep was taunting me. I decided to take a more drastic option. Kill the pcspkr module.<br />
<code><br />
$&gt; sudo rmmod pcspkr<br />
$&gt; ERROR: Module pcspkr does not exist in /proc/modules<br />
</code></p>
<p>Ah ha! Let&#8217;s take a look at the modules.<br />
<code><br />
$&gt; sudo cat /proc/modules<br />
</code></p>
<p>Hmmm snd_pcsp looks suspect. Could it be? I added &#8220;disable snd_pcsp&#8221; to blacklist.conf and 2 reboots later to be sure. Silence. BWAHAHA&#8230;. Take that PC Beep! Girl Geekery wins again.</p>
<p>That left the trackpoint settings to fix. I got it sort of working after much mucking around. But still not quite perfect. I will write it up once I get it working.</p>
<p>I drew up a to-do list before I can use this install on a regular basis. At least I knocked one out.</p>
<ul>
<li><del datetime="2009-07-03T03:40:36+00:00">Turn off super annoying shutdown beeps</del></li>
<li>Fix trackpoint settings</li>
<li>Get hot keys working (display brightness, volume control, display off)</li>
<li>Verify that sleep / hibernate works properly (or fix it)</li>
<li>Set battery charging thresholds</li>
</ul>
<p>Update: I am <a  href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/331589">not alone</a>. I like how someone called it &#8220;the most annoying sound known to man&#8221;&#8230; Indeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.li-ping.com/transit/2009/07/03/jaunty-adventures-part-1-what-the-beep/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

