The Linux distillery
Bringing the world of Linux to you, David cuts through the tech and shows you how it works and how to use it, in terms that apply to any distro. RSS
IT NEWS            Site directors hint: Stay up to date Discuss now!
Technology news and Jobs arrow The Linux distillery arrow Fix Wikipedia, add Facebook to the ASUS Eee Linux PC
Fix Wikipedia, add Facebook to the ASUS Eee Linux PC PDF E-mail
User Rating: / 11
PoorBest 
by David M Williams   
Wednesday, 30 January 2008
The ASUS Eee has an update glitch; users worldwide have discovered a recent system update has resulted in missing icons on their tabbed launcher interface. Here's why it happened, how to fix it, and how to add more applications such as Facebook.

The flaw has arisen from an update which appears to have been well-intentioned but sloppily packaged. The bold tabbed program interface the Eee displays in its basic mode is provided by an Asus app called AsusLauncher. This uses a configuration file to build its collection of tabs and shortcuts; they are not hard-coded in which means both ASUS and users can easily add or remove icons by modifying this configuration file. There's no need to edit and recompile an application, and there's no need for any two Eee's to be the same but instead reflect the needs of their owners.

This configuration file is /opt/xandros/share/AsusLauncher/simpleui.rc. It may be opened in any text editor, including the OpenOffice.org Writer app, labelled “Documents” on the Eee's “Work” tab.

I talked about this file previously, and showed how you could make your own local copy; AsusLauncher actually checks your home directory first for simpleui.rc in a hidden folder called .AsusLauncher. If it can't find the file here it uses the system default in folder /opt/xandros/share/AsusLauncher.

Now, the config file has a specialised syntax but fundamentally is a series of tags to define the tabs which appear across the top of the screen, and then the folders and actual application icons which display on each tab.

The AsusLauncher performs a couple of sanity checks; if an entry has a syntactical error it will ignore it. And, in the case of the update glitch, if an entry refers to a program which does not actually exist then it will likewise be ignored.

This is where the flaw comes in: ASUS modified some program icons which formerly just used Firefox to call up web sites. A case in point is the Wikipedia icon; all this did was bring up the Wikipedia web site. Originally, simpleui.rc specified this command for Wikipedia:


/opt/firefox/firefox http://www.wikipedia.org


However, after the update, the command has become


/opt/xandros/bin/eeepc-wikipedia.sh


However, ASUS neglected to include the file /opt/xandros/bin/eeepc-wikipedia.sh in the update. So, that's the problem – AsusLauncher fires up, checks simpleui.rc and verifies the program links exist. This one doesn't, so it ignores the whole entry and the icon no longer displays on the poor hapless user's desktop.

Wikipedia isn't alone; the Web Learn icon on the Learn tab page has also gone missing and for the same reason. Prior to the update, AsusLauncher would invoke


/opt/firefox/firefox http://skoool.ie


but after the update it is attempting to launch


/opt/xandros/bin/eeepc-weblearn.sh


Any others? How do you fix it? Read on!


CONTINUED




 




 
< Next story in category   Previous story in the category >
Subscribe to iTWire's Free daily e-newsletter Delivered daily - FREE
Subscribe to our Technology newsletter, get the latest and stay ahead ...example
* First name:
* Last name:
* Your email address:
* Country:
* Enter the security code shown:

* mandatory


Search the web
Search iTWire

 
You don't need to login to post a comment





Lost Password?
No account yet? Register
Subscribe to our free daily newsletter.
Six Sigma Green Belt Training and Certification Workshop
July 4 (9:00 am) - July 06 (11:59 pm), 2008
eXample Consulting Group is conducting an immensely practical SIX SIGMA GREEN BELT CERTIFICATION ...

Ovum Breakfast Seminar: Telco 2.0 in the UC battleground
July 7, 2008 (7:30 am - 10:00 am)
Ovum would like to invite you to our forthcoming event on July 7, at which we will be discussing ...

Oceania Com
July 7 (8:45 am) - July 08 (11:59 pm), 2008
Informa Telecoms & Media and BuddeComm are delighted to announce the inaugural OCEANIACOM 7-8 J...

Energy Logic Symposium- Melbourne
July 8, 2008 (All Day)
Emerson Network Power, Dell, IBM and Cisco show you how to slash data centre energy use without c...

Financial Modelling in Excel - Brisbane CBD
July 9, 2008 (All Day)
Improve your decision making and business skills by learning to create your own dynamic and relia...

Budgeting & Forecasting in Excel - Brisbane CBD
July 10 (9:00 am) - July 11 (11:59 pm), 2008
Learn to create your own budgets, rolling forecasts, reports and scenarios. Explore budgeting te...

SIX SIGMA WORKSHOP - Bangalore
July 11 (9:00 am) - July 13 (11:59 pm), 2008
eXample Consulting Group is conducting an immensely practical SIX SIGMA GREEN BELT CERTIFICATION ...

KM Australia 2008
July 21 (8:00 am) - July 22 (11:59 pm), 2008
Web Linkwww.kmaustralia.com Moving forward with an enterprise approach to knowledge, information...

Usability Fundamentals Training Course [Melbourne]
July 21 (9:00 am) - July 22 (11:59 pm), 2008
The success of your website is inextricably linked to how well-versed those involved in the devel...

ISTQB Foundation Certification Course
July 22 (9:00 am) - July 23 (11:59 pm), 2008
This accredited and instructor-led course focuses on developing the student’s knowledge, understa...
New event listings
SolidWorks Innovation Day (Melbourne and Adelaide)
October 17, 2008 (All Day)
Hosted by Intercad, SolidWorks’ Innovation Days will give designers, engineers and manufacturers ...

SolidWorks Innovation Day (Sydney)
October 16, 2008 (All Day)
Hosted by Intercad, SolidWorks’ Innovation Days will give designers, engineers and manufacturers ...

SolidWorks Innovation Day (Brisbane and Perth)
October 15, 2008 (All Day)
Hosted by Intercad, SolidWorks’ Innovation Days will give designers, engineers and manufacturers ...

LIXI Industry Forum 2008
September 10, 2008 (All Day)
Wednesday, 10 September 2008 The Westin Sydney The second annual major industry event for the...

Last Day to apply for Mid Year study at Swinburne University
August 1, 2008 (All Day)
Applications close for Swinburne University’s online postgraduate Technical Communication courses.

The Rapidly Emerging Mobile Media Market
July 24, 2008 (All Day)
Mobile media is the way of the future, and by 2015, it is expected that it will be the major reve...

View Full Calendar
Contact , Register , Advertise with iTWire , Links , About iTWire , Feedback , Post your jobs , Events , iTWire site map , Start Blogging , MyBlogLog page
Industry Releases , Submit your release now