<?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>Lynx Blog &#187; Arch Linux</title>
	<atom:link href="http://blog.lynxworks.eu/tag/arch-linux/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.lynxworks.eu</link>
	<description>I don't think there are any dragons here...</description>
	<lastBuildDate>Thu, 17 Jun 2010 15:21:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Huawei E1550 on Ubuntu</title>
		<link>http://blog.lynxworks.eu/20090830/huawei-e1550-on-ubuntu</link>
		<comments>http://blog.lynxworks.eu/20090830/huawei-e1550-on-ubuntu#comments</comments>
		<pubDate>Sun, 30 Aug 2009 21:39:31 +0000</pubDate>
		<dc:creator>Dougie</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.lynxworks.eu/?p=904</guid>
		<description><![CDATA[Update: You no longer need to install udev-extras in Ubuntu 10.04. I picked up a Huawei E1550 pre-pay mobile broadband dongle, £39.99 with 3 Mobile including 3Gb usage (note it&#8217;s not the device they&#8217;re picturing). I&#8217;m on a course next month so that&#8217;ll do fine, I have no reception at home and am not away [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://blog.lynxworks.eu/20090901/fedora-from-an-ubuntu-point-of-view" rel="bookmark">Fedora from an Ubuntu point of view</a><!-- (10.4455)--></li>
		<li><a href="http://blog.lynxworks.eu/20090814/watch-tv-with-vlc-and-a-freecom-dvb-t-stick" rel="bookmark">Watch TV with VLC and a Freecom DVB-T Stick</a><!-- (7.52687)--></li>
		<li><a href="http://blog.lynxworks.eu/20090802/replacing-firefox" rel="bookmark">Replacing Firefox</a><!-- (7.41863)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div id="attachment_908" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.lynxworks.eu/http://blog.lynxworks.eu/wp-content/uploads/2009/08/e1550.png"><img class="size-thumbnail wp-image-908" title="e1550" src="http://blog.lynxworks.eu/http://blog.lynxworks.eu/wp-content/uploads/2009/08/e1550-150x150.png" alt="Huawei E1550" width="150" height="150" /></a><p class="wp-caption-text">Huawei E1550</p></div>
<p><strong>Update: You no longer need to install udev-extras in Ubuntu 10.04.</strong></p>
<p>I picked up a Huawei E1550 pre-pay mobile broadband dongle, £39.99 with <a href="http://threestore.three.co.uk/broadband/?id=1403">3 Mobile including 3Gb usage</a> (note it&#8217;s <em>not</em> the device they&#8217;re picturing).</p>
<p>I&#8217;m on a course next month so that&#8217;ll do fine, I have no reception at home and am not away enough to warrant a contract.</p>
<p>It appears to identify itself as USB storage, to install drivers on Windows then flip-flops to a modem.  Nice idea, terrible implementation, even in Windows where it installs drivers every time you use a different USB port (it&#8217;s often wise to try such devices in Windows &#8211; so you don&#8217;t chase your tail with a faulty device).  Pretty sure it&#8217;s the autorun program that&#8217;s flipping the device.</p>
<p><span id="more-904"></span>Anyway for 8.10 you need udev-extras, you don&#8217;t need this for 10.04 onwards:<br />
<code>sudo apt-get install udev-extras</code></p>
<p>Add a udev rule:<br />
<code>gksu gedit /etc/udev/rules.d/15-huawei-e1550.rules</code></p>
<p>What we&#8217;re doing is telling udev that when this device is plugged in to switch its mode.  Paste this and save:<br />
<code>SUBSYSTEM=="usb",<br />
SYSFS{idProduct}=="1446",<br />
SYSFS{idVendor}=="12d1",<br />
RUN+="/lib/udev/modem-modeswitch --vendor 0x12d1 --product 0x1446 --type option-zerocd"</code></p>
<p>On next insertion, Network Manager&#8217;s mobile broadband configuration assistant will run  &#8211; select &#8220;3 (handsets)&#8221;.</p>
<p>Also, the booklet that came with mine was fairly unhelpful but flashing green lights are powered, flashing blue show available networks and solid blue is connected to a network.</p>
<p>The differences with both Fedora and Arch are on my <a href="http://wiki.lynxworks.eu/misc/e1550">wiki</a> pages.</p>
<p>Please don&#8217;t ask if it works in Linpus Linux Lite because I haven&#8217;t had that installed in ages.  I suspect the Fedora guide will point the way but I know Acer have their own mobile broadband software for Huawei devices.  Whether that extends to this model I couldn&#8217;t say.</p>
<img src="http://blog.lynxworks.eu/7a88d522/266bbf53/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />

<h3>Related Posts</h3>
<ol>
		<li><a href="http://blog.lynxworks.eu/20090901/fedora-from-an-ubuntu-point-of-view" rel="bookmark">Fedora from an Ubuntu point of view</a><!-- (10.4455)--></li>
		<li><a href="http://blog.lynxworks.eu/20090814/watch-tv-with-vlc-and-a-freecom-dvb-t-stick" rel="bookmark">Watch TV with VLC and a Freecom DVB-T Stick</a><!-- (7.52687)--></li>
		<li><a href="http://blog.lynxworks.eu/20090802/replacing-firefox" rel="bookmark">Replacing Firefox</a><!-- (7.41863)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.lynxworks.eu/20090830/huawei-e1550-on-ubuntu/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Installing Arch on the Aspire One</title>
		<link>http://blog.lynxworks.eu/20090816/installing-arch-on-the-aspire-one</link>
		<comments>http://blog.lynxworks.eu/20090816/installing-arch-on-the-aspire-one#comments</comments>
		<pubDate>Sun, 16 Aug 2009 18:47:27 +0000</pubDate>
		<dc:creator>Dougie</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Aspire One]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.lynxworks.eu/?p=876</guid>
		<description><![CDATA[I reinstalled Arch from scratch on an Aspire One today, something I haven&#8217;t done for a while.  I&#8217;ve updated my wiki page to reflect the changes since the end of last year. http://wiki.lynxworks.eu/aspireone/arch Related Posts Replacing Linpus Linux Lite on the Acer Aspire One Add an XFCE menu to the Aspire One panel

<h3>Related Posts</h3>
<ol>
		<li><a href="http://blog.lynxworks.eu/20081204/replacing-linpus-linux-lite-on-the-acer-aspire-one" rel="bookmark">Replacing Linpus Linux Lite on the Acer Aspire One</a><!-- (8.50663)--></li>
		<li><a href="http://blog.lynxworks.eu/20081026/add-an-xfce-menu-to-the-aspire-one-panel" rel="bookmark">Add an XFCE menu to the Aspire One panel</a><!-- (5.61069)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>I reinstalled Arch from scratch on an Aspire One today, something I haven&#8217;t done for a while.  I&#8217;ve updated my wiki page to reflect the changes since the end of last year.</p>
<p><a href="http://wiki.lynxworks.eu/aspireone/arch">http://wiki.lynxworks.eu/aspireone/arch</a></p>
<img src="http://blog.lynxworks.eu/7a88d522/266bbf53/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />

<h3>Related Posts</h3>
<ol>
		<li><a href="http://blog.lynxworks.eu/20081204/replacing-linpus-linux-lite-on-the-acer-aspire-one" rel="bookmark">Replacing Linpus Linux Lite on the Acer Aspire One</a><!-- (8.50663)--></li>
		<li><a href="http://blog.lynxworks.eu/20081026/add-an-xfce-menu-to-the-aspire-one-panel" rel="bookmark">Add an XFCE menu to the Aspire One panel</a><!-- (5.61069)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.lynxworks.eu/20090816/installing-arch-on-the-aspire-one/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Watch TV with VLC and a Freecom DVB-T Stick</title>
		<link>http://blog.lynxworks.eu/20090814/watch-tv-with-vlc-and-a-freecom-dvb-t-stick</link>
		<comments>http://blog.lynxworks.eu/20090814/watch-tv-with-vlc-and-a-freecom-dvb-t-stick#comments</comments>
		<pubDate>Fri, 14 Aug 2009 22:43:52 +0000</pubDate>
		<dc:creator>Dougie</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.lynxworks.eu/?p=850</guid>
		<description><![CDATA[One of the things I need my Aspire One to do is watch TV.  When you&#8217;re away, it&#8217;s nice to be able to watch a little TV.  I bought a Freecom DVB-T USB stick years ago and have always had success under Linux.  It&#8217;s small, sensitive and selective. I was surprised, especially on Ubuntu, how [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://blog.lynxworks.eu/20090830/huawei-e1550-on-ubuntu" rel="bookmark">Huawei E1550 on Ubuntu</a><!-- (6.81798)--></li>
		<li><a href="http://blog.lynxworks.eu/20090802/replacing-firefox" rel="bookmark">Replacing Firefox</a><!-- (6.53518)--></li>
		<li><a href="http://blog.lynxworks.eu/20090121/install-arch-linux-on-an-aspire-one" rel="bookmark">Install Arch Linux on an Aspire One</a><!-- (5.89767)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>One of the things I need my Aspire One to do is watch TV.  When you&#8217;re away, it&#8217;s nice to be able to watch a little TV.  I bought a <a href="http://www.freecom.com/ecProduct_detail.asp?ID=2234">Freecom DVB-T USB</a> stick years ago and have always had success under Linux.  It&#8217;s small, sensitive and selective.</p>
<p>I was surprised, especially on Ubuntu, how easy it was to setup.</p>
<p>My netbook runs Arch, so I installed it on that and my Dell 1545 running Ubuntu 9.04.<br />
<span id="more-850"></span><br />
<h2>Hardware</h2>
<p>In Ubuntu the firmware was <a href="https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.24/+bug/91415">added</a> to linux-restricted-modules 2.6.24, so it&#8217;s picked up straight away.  Under Arch the firmware is missing but there&#8217;s a copy <a href="http://www.lynxworks.eu/files/dvb-usb-wt220u-zl0353-01.fw.tgz">here</a> which needs to be put in /lib/firmware before plugging in.  Once plugged in checking dmesg shows the device is recognised, don&#8217;t worry about the error message:</p>
<p><code>dvb-usb: found a 'WideView WT-220U PenType Receiver (based on ZL353)' in warm state.<br />
dvb-usb: will use the device's hardware PID filter (table count: 15).<br />
DVB: registering new adapter (WideView WT-220U PenType Receiver (based on ZL353))<br />
DVB: registering adapter 0 frontend 0 (WideView USB DVB-T)...<br />
input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb1/1-3/input/input11<br />
dvb-usb: schedule remote query interval to 300 msecs.<br />
dvb-usb: WideView WT-220U PenType Receiver (based on ZL353) successfully initialized and connected.<br />
dvb-usb: recv bulk message failed: -110</code></p>
<p>Notice that the IR receiver is also initialised, more on that later.</p>
<h2>Software</h2>
<p>I&#8217;m using VLC but need a couple of other utilities too:<code> </code></p>
<p><code>sudo apt-get install dvb-apps dvb-utils vlc</code> for Ubuntu.</p>
<p><code>sudo pacman -S linuxtv-dvb-apps vlc</code> for Arch.</p>
<p>Now scan for channels.  You need to know your transmitter, which you can find out from <a href="http://www.ofcom.org.uk/tv/ifi/tech/transmaps/">Ofcom</a> (in the UK) and replace &#8220;Sudbury&#8221; with it:</p>
<p><code>scan /usr/share/dvb/dvb-t/uk-Sudbury -o zap|tee /home/dougie/channel-list.conf</code></p>
<p>Opening this file in VLC will now give you TV playback:</p>
<p><code>vlc /home/$USER/channel-list.conf</code></p>
<p>Create a launcher and you&#8217;re done.  Well unless you want to use the remote of course.</p>
<h2>Remote</h2>
<p>It&#8217;s relatively straight forward in Ubuntu, install lirc:</p>
<p><code>sudo apt-get install lirc</code></p>
<p>When the menu appears, choose <em>Freecom DVB-T USB Stic</em>k and click <em>OK</em>.  Next select <em>None</em> and click <em>OK</em>.  Lastly choose <em>/dev/input/by-path/pci-2-3-event-ir</em> and click <em>OK</em>.</p>
<p>I had to transpose the <code>VOL_DOWN</code> / <code>CH_DOWN</code> and <code>VOL_UP</code> / <code>CH_UP</code> in <code>/usr/share/lirc/remotes/freecom/lircd.conf.freeconf</code>, your mileage may vary as there appears to be two remote layouts.</p>
<p>Now if you run <code>irw</code> in a terminal and press the buttons on the remote, you should see output like:</p>
<p><code>0000000080010071 00 MUTE Freecom_DVB-T_USB<br />
</code></p>
<p>Now we&#8217;re nearly there, just need to tell applications (in this case VLC) what to do.  This is done by editing ~/.lircrc.</p>
<p>Configuration is not particularly well documented but centres around <code>~/.lircrc</code>.  Each button has a configuration block, starting with begin and ending with end.  You need to stipulate the program to receive (in our case VLC), the button (which we know from irw) and what it does in the receiving program.  For example, assigning the volume up button to increase the volume in VLC.</p>
<p><code>begin<br />
prog = vlc<br />
button = VOL_UP<br />
config = key-vol-up<br />
repeat = 1<br />
end<br />
</code></p>
<p>Open VLC and click Tools -&gt; Preferences, then under &#8220;Show settings&#8221; click &#8220;Advanced&#8221;.  Under &#8220;Interfaces/Control Interfaces&#8221; tick &#8220;Infrared remote control interface&#8221;.  Click &#8220;Save&#8221; to close.</p>
<div id="attachment_861" class="wp-caption alignnone" style="width: 599px"><a href="http://blog.lynxworks.eu/http://blog.lynxworks.eu/wp-content/uploads/2009/08/vlc-interface2.png"><img class="size-full wp-image-861" title="vlc-interface" src="http://blog.lynxworks.eu/http://blog.lynxworks.eu/wp-content/uploads/2009/08/vlc-interface2.png" alt="VLC Infrared Option" width="589" height="392" /></a><p class="wp-caption-text">VLC Infrared Option</p></div>
<p>Sadly, I couldn&#8217;t get it to work on Arch.  The remote is recognised without <code>lirc</code>, detecting some of the keypresses &#8211; power, mute, volume and the numbers but checking <code>sendkey</code> and <code>xev</code> shows there is no keycode generated.</p>
<p>With <code>lirc</code>, <code>irw</code> doesn&#8217;t see input and yet the <code>/etc/input/event</code> does.  I&#8217;m reasonably sure that a module is overriding lirc and tried removing the obvious but to no avail.</p>
<p>After spending the better part of a day farting about with it, I realise that on a small screen the chances of me needing a remote negate the effort.  Bugs me that I haven&#8217;t got it though, so I guess I&#8217;ll revist it when I&#8217;ve more time.</p>
<img src="http://blog.lynxworks.eu/7a88d522/266bbf53/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />

<h3>Related Posts</h3>
<ol>
		<li><a href="http://blog.lynxworks.eu/20090830/huawei-e1550-on-ubuntu" rel="bookmark">Huawei E1550 on Ubuntu</a><!-- (6.81798)--></li>
		<li><a href="http://blog.lynxworks.eu/20090802/replacing-firefox" rel="bookmark">Replacing Firefox</a><!-- (6.53518)--></li>
		<li><a href="http://blog.lynxworks.eu/20090121/install-arch-linux-on-an-aspire-one" rel="bookmark">Install Arch Linux on an Aspire One</a><!-- (5.89767)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.lynxworks.eu/20090814/watch-tv-with-vlc-and-a-freecom-dvb-t-stick/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Replacing Firefox</title>
		<link>http://blog.lynxworks.eu/20090802/replacing-firefox</link>
		<comments>http://blog.lynxworks.eu/20090802/replacing-firefox#comments</comments>
		<pubDate>Sun, 02 Aug 2009 13:04:49 +0000</pubDate>
		<dc:creator>Dougie</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.lynxworks.eu/?p=823</guid>
		<description><![CDATA[I am a heavy web user.  Everything from webmail to banking, if I can do it on-line I will. So when I&#8217;m away from home (which is common) I like to have connectivity.  With WiFi access and mobile broadband what to connect to is straightforward.  As I like to travel light, I prefer to use [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://blog.lynxworks.eu/20090319/firefox-3x-hanging-on-aspire-one" rel="bookmark">Firefox 3.x hanging on Aspire One</a><!-- (12.6674)--></li>
		<li><a href="http://blog.lynxworks.eu/20090830/huawei-e1550-on-ubuntu" rel="bookmark">Huawei E1550 on Ubuntu</a><!-- (7.98443)--></li>
		<li><a href="http://blog.lynxworks.eu/20090814/watch-tv-with-vlc-and-a-freecom-dvb-t-stick" rel="bookmark">Watch TV with VLC and a Freecom DVB-T Stick</a><!-- (7.10562)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.lynxworks.eu/http://blog.lynxworks.eu/wp-content/uploads/2009/08/logo.png"><img class="alignleft size-full wp-image-836" title="Arora" src="http://blog.lynxworks.eu/http://blog.lynxworks.eu/wp-content/uploads/2009/08/logo.png" alt="Arora" width="55" height="55" /></a></p>
<p>I am a heavy web user.  Everything from webmail to banking, if I can do it on-line I will.</p>
<p>So when I&#8217;m away from home (which is common) I like to have connectivity.  With WiFi access and mobile broadband what to connect to is straightforward.  As I like to travel light, I prefer to use a netbook and as they are typically lower specification, you quickly become aware of software bloat.</p>
<p><span id="more-823"></span>For years I have used Firefox.  I like its extensibility, security and reliability.  Sadly on smaller platforms, its starting to appear in need of a regular appearance at the gym.  Routinely sitting between 500 and 600 Mb with one or two tabs, the paging is noticable on a 512Mb Acer Aspire One (AOA 110-Ab) running <a href="http://www.archlinux.org/">Arch Linux</a>.  This combined with the slower write access to an SSD makes for an irritating stuttering affect.</p>
<p>There are other issues to.  Since version two of Firefox went, sqlite databases are the order of the day.  Some of these grow to quite surprising sizes in a short space of time, noticeably urlclassifier3.sqlite (currently ~34Mb).  Disabling this protection seems a step backwards so I went as far as using tmpfs mounted profiles using rsync on a cron job to back it up to a tarball.</p>
<p>None of this really helped and the crux of the matter is still memory footprint.  So, on my mobile platform at least, Firefox must be replaced with a smaller alternative.</p>
<p>It must have a small footprint, fast page rendering and support <a href="http://www.adobe.com/products/flashplayer/">Adobe Flash</a>.  Niceties would be GTK (as I&#8217;m on Gnome) and a full screen mode.</p>
<div id="attachment_826" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.lynxworks.eu/http://blog.lynxworks.eu/wp-content/uploads/2009/08/Arora.png"><img class="size-thumbnail wp-image-826" title="Arora 1" src="http://blog.lynxworks.eu/http://blog.lynxworks.eu/wp-content/uploads/2009/08/Arora-150x150.png" alt="Arora Browsing My Site" width="150" height="150" /></a><p class="wp-caption-text">Arora Browsing My Site</p></div>
<p>After much trial and error with everything from Epiphany to Opera, I decided to use Webkit.  With footprint in mind it came down to two contenders &#8211; <a href="http://www.twotoasts.de/index.php?/pages/midori_summary.html">Midori</a> and <a href="http://code.google.com/p/arora/">Arora</a>.  Midori is impressive but not mature enough so I chose Arora, version 0.8.0.  Having just checked the Jaunty repository, it appears <a href="http://www.ubuntu.com/">Ubuntu</a> users have a much older release &#8211; 0.5.0.</p>
<p>Arora seems to render pages much quicker and it certainly loads quicker.  There is a sizable decrease in memory footprint &#8211; averaging at around 150 Mb.  I&#8217;ve browsed for a few hours with several tabs open and not seen it go over 200Mb.</p>
<p>Netscape plugins are supported so Flash works just fine and even surpasses Firefox, where I have an issue with scroll bars not being rendered.  JavaScript too is not noticably slower, I&#8217;m sure with quantifiable tests Firefox would be quicker as a lot of work has been put into this recently.</p>
<p>Although QT based, it fits in well with the <a href="http://www.gnome-look.org/content/show.php/Caramello?content=67476">Caramello</a> theme.  On the downside, its full screen mode is poor in comparison to Firefox, leaving the bookmarks bar in site taking up screen real estate &#8211; always a consideration on a small screen.</p>
<div id="attachment_828" class="wp-caption alignright" style="width: 160px"><a href="http://blog.lynxworks.eu/http://blog.lynxworks.eu/wp-content/uploads/2009/08/AroraFullScreen.png"><img class="size-thumbnail wp-image-828" title="AroraFullScreen" src="http://blog.lynxworks.eu/http://blog.lynxworks.eu/wp-content/uploads/2009/08/AroraFullScreen-150x150.png" alt="Arora in Full Screen" width="150" height="150" /></a><p class="wp-caption-text">Arora in Full Screen</p></div>
<p>It&#8217;s a great shame that the version in our repositories is so old.  Since I started writing the system documentation for Ubuntu Netbook Remix I have moved to using an image in VirtualBox as I prefer a more tailored system provided by Arch.  Arora fits in well with this approach and is certainly lightweight enough to allow me to run a couple of applications on startup &#8211; <a href="https://www.getdropbox.com/referrals/NTEzOTc0NjA5">Dropbox</a> client, <a href="http://www.skype.com/intl/en-gb/">Skype</a> client and <a href="https://launchpad.net/gwibber">Gwibber</a>.  This gives accessibilty with fast booting and I can&#8217;t recommend it highly enough.  I also hope we can package a more recent version, especially for use with UNR.</p>
<p><strong>Update: as Leonel pointed out, Arora 0.8 is available in <a href="http://packages.ubuntu.com/jaunty-backports/web/arora">Jaunty Backports</a>.</strong></p>
<img src="http://blog.lynxworks.eu/7a88d522/266bbf53/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />

<h3>Related Posts</h3>
<ol>
		<li><a href="http://blog.lynxworks.eu/20090319/firefox-3x-hanging-on-aspire-one" rel="bookmark">Firefox 3.x hanging on Aspire One</a><!-- (12.6674)--></li>
		<li><a href="http://blog.lynxworks.eu/20090830/huawei-e1550-on-ubuntu" rel="bookmark">Huawei E1550 on Ubuntu</a><!-- (7.98443)--></li>
		<li><a href="http://blog.lynxworks.eu/20090814/watch-tv-with-vlc-and-a-freecom-dvb-t-stick" rel="bookmark">Watch TV with VLC and a Freecom DVB-T Stick</a><!-- (7.10562)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.lynxworks.eu/20090802/replacing-firefox/feed</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Install Arch Linux on an Aspire One</title>
		<link>http://blog.lynxworks.eu/20090121/install-arch-linux-on-an-aspire-one</link>
		<comments>http://blog.lynxworks.eu/20090121/install-arch-linux-on-an-aspire-one#comments</comments>
		<pubDate>Wed, 21 Jan 2009 18:40:47 +0000</pubDate>
		<dc:creator>Dougie</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[XFCE]]></category>

		<guid isPermaLink="false">http://blog.lynxworks.eu/?p=349</guid>
		<description><![CDATA[I recently decided to reinstall a perfectly good install of Arch on my Aspire One because someone said they couldn&#8217;t get it to work. I don&#8217;t know why this install was more troublesome than the last but it was. I&#8217;m not taking any credit here &#8211; this information is available on the Arch Wiki, its [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://blog.lynxworks.eu/20090814/watch-tv-with-vlc-and-a-freecom-dvb-t-stick" rel="bookmark">Watch TV with VLC and a Freecom DVB-T Stick</a><!-- (7.8102)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>I recently decided to reinstall a perfectly good install of Arch on my Aspire One because someone said they couldn&#8217;t get it to work. I don&#8217;t know why this install was more troublesome than the last but it was. I&#8217;m not taking any credit here &#8211; this information is available on the Arch Wiki, its more to jog my memory for next time.<span id="more-349"></span></p>
<p>If you intend to use an SD card as a home partition you need to know two things &#8211; suspend to ram will not work with the stock kernel (it will with one of the Aspire One kernels) and you must not use ext2 for it &#8211; XFS seems much more stable.</p>
<p>The version of dhcpcd on the current Arch install image seems to have a bug &#8211; it will not initiate a DHCP request on the Aspire One. I got round this is by installing from the <a href="ftp://ftp.archlinux.org/iso/latest/archlinux-2008.06-core-i686.img">USB Core Image</a> and then download the current <a href="ftp://ftp.archlinux.org/core/os/i686/dhcpcd-4.0.7-1-i686.pkg.tar.gz">dhcpcd</a> (4.0.7-1) to a USB stick and used:</p>
<pre>pacman -U dhcpcd-4.0.7-1-i686.pkg.tar.gz</pre>
<p>Then rebooted. It required me to manually drop then raise the interface and call the daemon.</p>
<p><strong>Update: I redid another machine on the weekend and had to edit /etc/rc.conf to add the interface before rebooting:</strong></p>
<pre>eth0="dhcp"
interfaces=(etho)</pre>
<p>The upgrade in klibc has also caused me to have to do a:</p>
<pre>pacman -Syu --force</pre>
<p>/etc/rc.conf needs a couple of tweaks for timezone, input and modules &#8211; not to mention network but I&#8217;ll leave that for now. Here is my modified one:</p>
<pre># /etc/rc.conf - Main Configuration for Arch Linux#</pre>
<pre># -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------</pre>
<pre>LOCALE="en_GB.utf8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Europe/London"
KEYMAP="uk"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"</pre>
<pre># -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------</pre>
<pre>MOD_AUTOLOAD="yes"
MODULES=(!memstick !snd-pcsp acpi_cpufreq r8169 pciehp ath5k uvcvideo)</pre>
<pre># Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"</pre>
<pre># -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------

HOSTNAME="aspireone"</pre>
<pre># Interfaces are controlled by wicd
INTERFACES=(!eth0 !wlan0)</pre>
<pre># Routes to start at boot-up (in this order)
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)</pre>
<pre># -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
DAEMONS=(hal fam syslog-ng !network @wicd @alsa)</pre>
<p>Bringing me to the interesting issue of Xorg. I didn&#8217;t really like hotplug support &#8211; the initial Xorg install generated an xorg.xonf fine but of course the keyboard and mouse didn&#8217;t work because evdev wasn&#8217;t available. The need to manipulate slightly obscure text files from one folder to another is a step back for Linux I think.</p>
<p>So, now we need to:</p>
<pre>pacman -S libgl xorg xf86-input-evdev xf86-video-intel xf86-input-synaptics</pre>
<p>Before we can work with the damn X configuration. The <a href="http://wiki.archlinux.org/index.php/Beginners_Guide#Install_X">beginners guide over at the Arch Wiki</a> covers this well enough that I don&#8217;t need to regurgitate it but I will mention how to get the keyboard and mouse to work.</p>
<p>First, add hal to the daemons in /etc/rc.conf and then copy the hotplug files to a permanent location (otherwise upgrades will remove them):</p>
<pre>cp /usr/share/hal/fdi/policy/10ovendor/10-keymap.fdi /etc/hal/fdi/policy/.</pre>
<p>Then edit it, changing the &#8220;input.xkb.layout&#8221; key to the right one for you (in my case the UK is &#8220;gb&#8221;). Now restart hal:</p>
<pre>/etc/rc.d/hal restart</pre>
<p>And then get a default X config:</p>
<pre>xorg -configure</pre>
<p>Test it using:</p>
<pre>X -config /root/xorg.conf.new</pre>
<p>If all is well, then copy it to etc:</p>
<pre>cp /root/xorg.conf.new /etc/X11/xorg.conf</pre>
<p>I&#8217;m going to install XFCE, but you can install other desktops just as easily &#8211; change &#8220;xfce&#8221; to &#8220;gnome&#8221;, &#8220;kde&#8221; or whatever:</p>
<pre>pacman -S xfce4</pre>
<p>73.99Mb&#8217;s later, XFCE is in place. You can use &#8220;startxfce&#8221; to run it or configure a login manager &#8211; I use SLIM:</p>
<pre>pacman -S slim</pre>
<p>I use inittab &#8211; you can use /etc/rc.conf and load slim as a daemon but I don&#8217;t care for that. So edit /etc/inittab, change:</p>
<p>id:3:initdefault:</p>
<p>To</p>
<p>id:5:initdefault:</p>
<p>You also need to set the login manager, so change:</p>
<p>x:5:respawn:/usr/bin/xdm -nodaemon</p>
<p>To:</p>
<p>x:5:respawn:/usr/bin/slim &gt;&amp; /dev/null</p>
<p>Before we can reboot however, we need to add the XFCE session to the system xinitrc (/etc/X11/xinit/xinitrc) to point to XFCE otherwise we get a error message from Slim. Remove the relevant comment mark to enable (exec startxfce4).</p>
<p>There are also some keyboard tweaks we require, so I changed /etc/rc.local to include the WiFi switch and the function keys:</p>
<pre>/usr/bin/setkeycodes e055 159
/usr/bin/setkeycodes e056 158
/usr/bin/setkeycodes e025 130
/usr/bin/setkeycodes e026 131
/usr/bin/setkeycodes e027 132
/usr/bin/setkeycodes e029 122
/usr/bin/setkeycodes e071 134
/usr/bin/setkeycodes e072 135</pre>
<p>Next onto that perrenial favourite &#8211; wireless. The kernel update does the work here &#8211; just need to install a managment system. I prefer wicd, fewer dependencies and no reliance on QT:</p>
<pre>sudo pacman -S wicd</pre>
<p>Notice from my /etc/rc.conf that I&#8217;ve stopped the eth0 and wlan0 interfaces loading and added wicd to the daemon list. This refused to play without a reboot and remember when using wicd-client to configure that when it says it can&#8217;t do something without encryption it wants a password entered in the settings.</p>
<p>Power management was one good reason to reinstall. So lets put acpid on:</p>
<pre>pacman -S acpid</pre>
<p>Once installed, I added two events, one to suspend on shutting the lid and another to shutdown when the button is pressed:</p>
<p>/etc/acpi/events/lid</p>
<pre>event=button/lid.*
action=/usr/sbin/pm-suspend</pre>
<p>/etc/acpi/events/power</p>
<pre>event=button/power.*
action=/sbin/poweroff</pre>
<p>The wireless wont restart after suspend, so you need to add /etc/pm/config.d/modules:</p>
<pre>SUSPEND_MODULES="ath5k"</pre>
<p>OK so that&#8217;s the meat of it. I have also made some alterations to system files specific to the A110, such as fstab, menu.lst and inittab.</p>
<p>Now, I like the filters to improve the display of fonts, so download the tarballs from AUR &#8211; <a href="http://repos.archlinux.org/viewvc.cgi/community/x11/libxft-lcd/?root=community&amp;pathrev=CURRENT">libxft-lcd</a>, <a href="http://aur.archlinux.org/packages/cairo-lcd/cairo-lcd.tar.gz">cairo-lcd</a> and <a href="http://aur.archlinux.org/packages/fontconfig-lcd/fontconfig-lcd.tar.gz">fontconfig-lcd</a>. Uninstall libxft and cairo then build and install.</p>
<img src="http://blog.lynxworks.eu/7a88d522/266bbf53/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />

<h3>Related Posts</h3>
<ol>
		<li><a href="http://blog.lynxworks.eu/20090814/watch-tv-with-vlc-and-a-freecom-dvb-t-stick" rel="bookmark">Watch TV with VLC and a Freecom DVB-T Stick</a><!-- (7.8102)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.lynxworks.eu/20090121/install-arch-linux-on-an-aspire-one/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Replacing Linpus Linux Lite on the Acer Aspire One</title>
		<link>http://blog.lynxworks.eu/20081204/replacing-linpus-linux-lite-on-the-acer-aspire-one</link>
		<comments>http://blog.lynxworks.eu/20081204/replacing-linpus-linux-lite-on-the-acer-aspire-one#comments</comments>
		<pubDate>Thu, 04 Dec 2008 10:18:35 +0000</pubDate>
		<dc:creator>Dougie</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Aspire One]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.lynxworks.eu/?p=302</guid>
		<description><![CDATA[I love my Aspire One but have come to be less impressed by the Linpus distro installed. So at the weekend I decided to try Arch Linux, which as a long time Slackware fan I had heard worked well and had good documentation.

<h3>Related Posts</h3>
<ol>
		<li><a href="http://blog.lynxworks.eu/20100617/nm-problems-on-linpus-linux-lite" rel="bookmark">NM problems on Linpus Linux Lite</a><!-- (13.4453)--></li>
		<li><a href="http://blog.lynxworks.eu/20090816/installing-arch-on-the-aspire-one" rel="bookmark">Installing Arch on the Aspire One</a><!-- (8.50121)--></li>
		<li><a href="http://blog.lynxworks.eu/20081026/add-an-xfce-menu-to-the-aspire-one-panel" rel="bookmark">Add an XFCE menu to the Aspire One panel</a><!-- (6.1736)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>I love my Aspire One but have come to be less impressed by the Linpus distro installed. So at the weekend I decided to try Arch Linux, which as a long time Slackware fan I had heard worked well and had good documentation.</p>
<p>Its all up and running and other than two quirks, the guide on <a href="http://wiki.archlinux.org/index.php/Acer_Aspire_One">Arch Wiki</a> is spot on.</p>
<p>As I said, I came across two quirks &#8211; the install image used kernel 2.6.26, which detects the r8196 module for the network but for some reason will not answer a dhcp request after reboot (only after reboot) &#8211; so replace it with 2.26.27 before reboot. You&#8217;ll need to anyway because the Atheros wireless chipset in the Aspire One is supported OOB on the more recent kernel.</p>
<p>The second is well documented, that ext2 partitions on SD are corrupted on suspend. I opted for an XFS partition though and have not had any issues.</p>
<p>The only things I haven&#8217;t got working are suspend to RAM and the WiFi light (although the switch works). Neither of these is a show-stopper because I&#8217;ve got boot time down to under 18 seconds which is only a few seconds more than resume from RAM.</p>
<p>I&#8217;d also advise binning dhcpd and using wicd &#8211; which integrates well with XFCE and being a daemon means WiFi is up before you&#8217;ve got a desktop.</p>
<p>Really impressed with Arch, a distro I haven&#8217;t used before. It&#8217;s from the minimalist camp and allows a tailored installation with little or no cruft. Its documentation is fantastic (I have seen a few ideas that I intend to implement in Ubuntu!).</p>
<img src="http://blog.lynxworks.eu/7a88d522/266bbf53/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />

<h3>Related Posts</h3>
<ol>
		<li><a href="http://blog.lynxworks.eu/20100617/nm-problems-on-linpus-linux-lite" rel="bookmark">NM problems on Linpus Linux Lite</a><!-- (13.4453)--></li>
		<li><a href="http://blog.lynxworks.eu/20090816/installing-arch-on-the-aspire-one" rel="bookmark">Installing Arch on the Aspire One</a><!-- (8.50121)--></li>
		<li><a href="http://blog.lynxworks.eu/20081026/add-an-xfce-menu-to-the-aspire-one-panel" rel="bookmark">Add an XFCE menu to the Aspire One panel</a><!-- (6.1736)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.lynxworks.eu/20081204/replacing-linpus-linux-lite-on-the-acer-aspire-one/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
