I went to visit a local parish priest today (who's wife was an ex-teacher of mine some years ago). His six year old built-by-your-neighbor computer was acting up and he wanted me to take a look. It seemed no power was getting to the PS/2 or USB ports and I suggested that maybe the computer was dying and an investment in a new one would be a wise move. The hard disk was intact so the data will be retrieved at a later date with an external caddy. The question then comes - what does one suggest? My natural instinct was a Mac - simpler to use, less hassle and smaller form factor (be it a Mac Mini, MacBook or even a refurbished iBook). I was about to suggest one of these when I had a new thought, what about the Asus EeePC?
The parish computer is only required for basic tasks - internet browsing, webmail, research, occasional internet telephony and printing. The computer dying was unexpected so money was an issue too. The EeePC is suitable for all these tasks, with Firefox, Skype and OpenOffice.org included for all these functions as well as being available for only £219. A visit to our local Toys'R'Us was in order, which is coincidentally one of the worst shops I have ever been in - the staff are unhelpful and rude while the shop is large and unappealing to all ages. But the deed was done, we managed to pickup a 4G Surf model with webcam. The priest was amazed at the size, noise (lack of it) and weight of the machine, especially compared to the PC monsters surrounding it in the shop. Back home to see how it works out.
The initial setup was smooth with no issues and we were presented with the 'basic mode' of the EeePC. The 15" TFT from the old computer was then plugged in but nothing happened. I went into Settings tab, found the correct option and I told it to shut off the internal screen and run the external one at 1024 x 768 (and not the computer chosen 800 x 400) and voila, everything seemed fine! The Virgin Media cable modem went straight into the ethernet port and worked first time. The Logitech Keyboard/Mouse wireless set also worked first time. So far so good then! I showed him and his wife around Firefox and OpenOffice.org, with a touch of customisation in the toolbars area. Maybe Linux is better than I remembered. Then came the interesting part - the all-in-one Lexmark device.
Lexmark are not known for producing great products and they are certainly my least favorite manufacturer of printers, scanners and combination devices. They are cheaply made, the cartridges are expensive and they are tricky to get working on anything-but-Windows. His device (a 1180 if I remember correctly) wasn't available from the printer wizard on the EeePC. Some Googling mentioned building some stuff from a Lexmark source code which could be found on a random FTP server. Not something I like doing, especially since it may involve breaking a machine and I will not be around to fix. His older printer, an HP DeskJet of sorts worked fine with a USB connection. HP do great stuff that always just works for me, be it on Mac or Windows. Still, not the best solution as he still can't scan.
After pulling down some automatic updates from Asus, the machine requested a reboot. Quickly it restarted but when it came back on, the external display was only at 800 x 400. Bummer. All the memories of spending hours getting simple stuff worked flooded back from days of yore when I used Linux. It seemed that no matter how hard the distributors work, they can't seem to match the likes of Apple and Microsoft with their high levels of quality assurance in their products. I set the resolution manually (again) and tried another restart to see if it made any difference but it again jumped back. I then started to trail through the community-provided forums and wiki and stumbled on this note (describes how to add a script to boot). With a lot of fiddling around, I knocked together a script that would disable the internal monitor and set the external one to the correct size on boot. Finally - it worked, albeit with the priest looking perplexed at what had been done.
The end tale of this that Asus have created a great machine but as I expected, the Linux distribution needs more polishing. Imagine if I hadn't been there, how would he have setup the monitor or printer? If it was available in a Windows version, I would have immediately suggested that as both the monitor and printer would have not been an issue. I need to go back to drop off his data from the old PC and will see how he is getting on. A Windows install may still be needed if more problems have arisen. My advice to Asus - get a Windows version available soon and give the Linux some tender, loving care.
Postscript - I had intended to have some actual photos of the setup but didn't have time after spending all this time messing on with Linux.

Today, 