Updated: Might I suggest trying TweakEEE, a program written by myself, to do almost everything these ‘how to’ guides incorporate. Latest Version (0.4)
Before you start please realize this guide is sort of a continuation of my first guide you can find here ‘HOWTO: Ultimate EEEPC Setup‘. Some of the steps in this guide require the additional repositories that I used in my first guide.
Anyways, it hasn’t been too long since I released my first eeepc howto tutorial and I received a lot of positive feedback. However some people mentioned it wasn’t 100% complete and I agree. I had to leave some stuff out or didn’t include it because of incompleteness. However I have been browsing around and collecting a list of excellent additions to my first eeepc howto tutorial. **DISCLAIMER** I would just like to state that I’m not responsible for anything that happens to your eeepc from steps within this tutorial**, however if you follow this guide well I can almost guarantee that it will work perfectly fine, in the worst case scenario you would just have to restore to factory defaults.
Again I would also like to thank everybody over at Eeeuser.com. A great community with excellent documentation on the wiki and forums. If you don’t have an account there I highly recommend that you make a forum account and introduce yourself. A lot of my steps originated from forum/wiki posts there and I try to reference them all below. If I missed anything please toss me an e-mail marf@[thiswebsitedomain].org and let me know where credit is due.
Table of Contents
- Computer Name
- Easy Mode Editor
- Change Default Dictionary Language
- Installing a new Dictionary/Thesaurus and more
- Google Earth
- X-session File Error
- Easy Mode Cursor
- AsusLauncher Theme (Zinni Designs)
- Watching Commercial DVDs
- Downgrade MPlayer to play alot more files!
- Wireless Start on Boot
Computer name
Such a simple change, I’m surprised I missed it in the first howto. It’s not super important however unless your planning on sharing file on your eeepc, and accessing them from a windows machine. None the less it’s nice and easy to add. The wiki post here inspired this and they have alternate methods to change the computer name.
- Open a terminal (Ctrl + Alt + t)
- sudo kwrite /etc/hostname
- now change the first line to whatever you want, I changed mine to eee-marf
- Close and save changes.
You will have to restart your eee-pc for the changes to be noticed.
Easy Mode Editor
In my previous guide I showed users how to install Launch Tools by SublimePorte. Well since then AsusLauncher Advanced Editor (or Easy Mode Editor) has evolved quite a bit by a user named Coyote. I’ve chatted a bit with SublimePorte and he has decided to let Launch Tools RIP. He has some other great eee projects: 3egprs (forum topic), xp3esd(forum topic), and 3gmonitor (forum topic) (plus a surprise one in development ;)) and he said he will focus on them and let Coyote develop the Easy Mode Editor (Official Site). So to install this program run these commands.
- Open a terminal
- Enter this command
wget http://www.infinitedesigns.org/eeepc/emeditor_0.5.5-0.i386.debThis downloads the Debian package file to your eeepc. - Now install the package with this command
sudo dpkg -i emeditor_0.5.5-0.i386.debAnd you can execute the package at any time with the command emeditor.
You can even add an icon for Emeditor once you execute it, just go to ‘Advanced > Import Icon > Easy Mode Editor’ and choose ok. Then ‘ File > Save ‘ and now when you reload the AsusLauncher you will see it in the Settings tab.
Change Default Dictionary Language
I like the ability to have apps available offline. Lets face it we always don’t have internet and so dictionary.com isn’t always available. So the first time I fired up the ditionary that comes with eeepc I notice there is mandarin Chinese . So to changes this:
- Go to the Work Tab and click on dictionary
- Now click the wrench in the bottom right and in the first drop down click the first entry, similar to the picture below.
Once you click OK the changes are made immediately. Now the dictionary should be a bit more useful.
Installing a new dictionary
The dictionary that comes with the eeepc is good but not great. This post at the eeeuser had some of the initial information for this section. Plus I often find when I’m writing I would like to use a thesaurus just as much if not more than a dictionary. So after a little searching around I came across the program called stardict. It is easily installed onto the eeepc and corresponding dictionary and thesaurus databases. You of course could link it to online dictionaries but I prefer to not rely 100% on the internet.
- Open a terminal
- Enter the command
sudo apt-get install stardict-gtkand press yes to the prompt. - Now that stardict is installed you can execute it with the command ’stardict’ in console but there isn’t anything in the list. We have to add a dictionary and thesaurus. Go to the stardict dictionaries and get whatever dictionaries you want. I got ‘The Collaborative International Dictionary of English’ and ‘Moby Thesaurus II’. Download the tarball Versions.
- So the Download should have taken a bit of time but once done we want to open a terminal.
- Enter the command
cd .stardict/dic/If those directories don’t exist let me know in a comment and I’ll update this part - **UPDATE** Only perform if the previous step returned an error saying “directory doesn’t exist”** Enter this command
mkdir -vp /home/user/.stardict/dicNow you must perform the previous step (cd .stardict/dic/) - Now enter the command
tar -jxvf /home/user/stardict-dictd_www.dict.org_gcide-2.4.2.tar.bz2and this comandtar -jxvf /home/user/stardict-dictd-moby-thesaurus-2.4.2.tar.bz2Please remember if you downloaded yours to a different directory you might have to change the path for extraction.
Now fire up Stardict in the console by typing stardict… of course, and add an icon using the Launch Tools or the Easy Mode Editor I explained above.
Google Earth
Not necessary to install, but cool to have. If your tight for space I’d leave this section out but if your feeling venturesome then read away! I’m using this eeeuser wiki post as a guide for this section.
- Firstly visit the Google Earth download page and download the bin file. My downloads by default go to the ‘My Documents’ folder.
- Now open a terminal (Ctrl + Alt + t)
- Then we need to make the bin executable, type in the command
chmod +x My\ Documents/GoogleEarthLinux.binNow we’ve made the install file executable. - The next step is to execute the install file with the command
sudo ./My\ Documents/GoogleEarthLinux.binA window will eventually popup that looks like so
I chose the defaults and Clicked install. Once the install is done it asks you to Start Google Earth or Quit. We note that the install directory was /opt/google-earth, we will need this for a later step.
- Enter this command
wget http://www.infinitedesigns.org/wp-content/uploads/2008/01/googleeaI received this file from this wiki post at eeeuser and decided to host it here just to not use up any bandwidth from eeeuser. If you want more information about what is in this speed fix you can refer to the wiki post and it dissects the code somewhat if you are curious.
rthspeedfix.zip - Now that your file is downloaded open a terminal if you don’t already have one opened from before, and enter the command
cd /opt/google-earthand the enter the commandsudo mv googleearth googleearth.bakWe make a backup because the file we will be unzipping is overwriting the executable. - Next enter the command
sudo unzip /home/user/My\ Documents/googleearthspeedfix.zipA prompt comes up asking if you want to replace googleearth and choose y for yes, because we already backed up the file.
Now we have this great program you can execute with googleearth. The first time it executes theres a warning dialog box, but that’s okay, don’t worry about it. There’s another box that pops up but I forget so I’ll let you figure that out. Now we want to adjust a few settings in google earth.
- Navigate to ‘Tools > Options’. I made my settings as per the picture below for the 3D view.
- Now navigate to the Cache tab. Make this relatively small. I was quite generous when I took the screen picture at 64MB, but now I Realize I should have made it smaller liek 32 or 16MB. It’s your choice
Now enjoy google earth. Always remember if the window ever falls off the screen and you can’t move it back with click and drag, hold down the Alt key and drag the window from clicking anywhere in it.
Xsession-error File
It was brought to my attention in a comment from my previous howto that the X11 errors file in the default /home/user directory can get unusually large. Mine was nearing the 3mb mark and I’ve had this install of xandros for no more than a month. There is a discussion about this problem on the eeeuser forum. A user says that at minimum the fix is to change >> to > in the /etc/X11/Xsession file. You might be asking yourself what is this exactly doing? Well we are changing the bash file redirection settings. I’m not a linux expert but I like to get my hands dirty and from what I understand double >> will redirect the erroneous output to the error file specified, and if it already exists it will append to the file. I’m not really sure the file is so large and continuing to grow, so we can lessen this by changing the double >> into a single >. From what I understand this will direct the output to the file, and if the file exists, it overwrites it. If you want to know more about bash I/O redirection read this guide here. Now we want to change the appropriate line in our file.
- Open a terminal (Ctrl+Alt+t)
- Enter the command
rm /home/user/.xsession-errors - Now edit the file that has the error output options by entering the command
sudo kwrite /etc/X11/XsessionThen look for the following line, which is approximately line 94 in my file
exec >>"$ERRFILE" 2>&1
I changed my line to look like thisexec >"$ERRFILE" 2>&1I close kwrite and then save the changes.
Done, a small change but can save you some SSD space in the future. **Mini Update: After nearly finishing this tutorial I notice how large this file can get. It was nearly 500KB when my eeepc was only on for about 8 hours. Mind you I was probably doing alot more activity than average but it makes me realize how much space this can save in the longterm. **
Easy mode Cursor
Lets be honest, the default on the eeepc does it no justice with aesthetics. There are a flurry of cursor themes over at www.kde-look.org. Thanks to the eeeuser community and this wiki post which gave me inspiration for this section. You can install the new cursor by following these instructions:
- First head over to kde-look and grab a cursor theme. I chose the same one as the wiki had chosen. I downloaded mine into ‘My Documents’ directory.
- Now open a terminal and enter the command
mkdir .iconsand then navigate to that directory with the commandcd .icons - Now we want to extract the tar file we just downloaded into the directory we are currently in with this command
tar zxvf /home/user/My\ Documents/31480-lil-polar.tar.gz --exclude=lil-polar/Source/*The reason I put the exclude is because the source is included in the tar file and I don’t plan on changing anything so theres no need to waste space with those extra files (which turns out to be quite alot). After that we want to move the cursor directory to the default with this commandmv lil-polar defaultnow all you have to do is restart X (Ctrl + Alt + backspace)
Now you should have the nice looking little cursor. However I notice that if I click an icon, lets say Mplayer from the AsusLauncher, the icon changes back to the old loading icon temporarily while the program loads. I’m not sure if this is just the lil-polar theme being incomplete, but I’m willing to look beyond the small problem.
AsusLauncher Theme (Zinni Designs)
I came across this a while back but never installed it until recently, and honestly, it’s actually very pleasing on the eyes. Assuming you didn’t choose to opt for my ThinBlack theme in the previous guide then you will benefit even more from this. Firstly I’d like to thank Zinni Designs for making these themes. The themes originated fro his old blog however he has stopped using the blogspot system and moved to wordpress, which he now hosts here. Unfortunately it looks like this project has died to him, and in which case it will forever be on beta 2. The actual theme page is here, however don’t download the themes from there, I don’t want to be a mooch to his bandwidth, I’ll host the file on my website and you can grab it with a command further below.
- Enter the command
wget http://www.infinitedesigns.org/eeepc/ZinniEeeSkinBeta02.zip - Now we will backup the original pictures incase you ever want to bring them back. First enter
mkdir .AsusLauncher.Backupthen entersudo cp /opt/xandros/share/Asuslauncher/* .AsusLauncher.Backup/ - Now we will backup the AsusShutdownDialog
mkdir .AsusShutdownDialog.Backupand thensudo cp /opt/xandros/share/AsusShutdownDialog/* .AsusShutdownDialog.Backup/ - Now we navigate to the Asuslauncher directory.
cd /opt/xandros/share/ - Finally extract the zip file
sudo unzip -o /home/user/ZinniEeeSkinBeta02.zipThe -o flag overwrites any existing file that may be there.
Now you’re done. A simple restart of X (Ctrl + Alt + Backspace) and you can enjoy your new themes.
Watching Commercial DVDs
If you find yourself wanting to watch DVD’s from an external DVD drive, you will need to install a library to allow mplayer to play them properly. This section was inspired from this wiki post from eeeuser. Now to enable this ability follow these instructions.
- Open a terminal
- Enter the command
sudo apt-get install libdvdcss2Simply installing this library allows mplayer to play commercial DVD’s - Now one last thing can be done to improve playback performance. Go to the play tab, and open the Media Player. Then go to Options > Preferences. In the General section there will be a Video Output dropdown box, select xv and click OK.
Now if your ever travelling and want to play some DVDs from your collection on your eeepc… play away!
Downgrade MPlayer to play alot more files!
Don’t ask me why the version of MPlayer that comes with the default Xandros install hardly has any codecs… it just does. But thankfully a previous version does, and downgrading is very simple. Thank the eeeuser community and this wiki post for providing all the goodies to unleash the media capabilities of the eeepc. This is contingent on you adding the extra Repositories which I walk through in my first guide. Now lets get started.
- Open a terminal
- Enter the command
sudo apt-get install mplayer=1.0~rc1-12etch1It will prompt you to install package, choose yes. **Ignore these next few lines if yours downloaded fine** Now if for some reason it couldn’t fine the package that means you didn’t add the repositories from my previous guide. No problem, head on over to here, which is an eeepc repos put together by some eeeuser community members with some useful packages, and luckily this mplayer package as well. You can add the repos quickly and easily with the commands they have listed on the homepage. Once it is added, you ‘wget’ the key and add it, then enter that command at the beginning of this step and voila!. - Now your MPlayer has been downgraded but it still doesn’t have 100% of the codecs. luckily there’s a shell script that connects to some online location and grabs some codecs. To activate this script (a one time thing) enter this comand
sudo /usr/share/mplayer/scripts/binary_codecs.sh installIt should download and install some file that is about 6 MB. - Now with the teriminal still open we are going to help improve mplayer playback a bit. Type in
smplayerNow the program should be open. Choose Preferences by ‘Options > Preferences’ or ‘Ctrl - P’. Now go to the Performance option in the list and set the cache to enable and enter 9999. This way when streaming files over the network or a card, or even locally on the pc, if there are ever little hiccups with the streaming we have a suitable buffer so you should never get any choppyness (assuming your not playing 720p or 1080p files, that’s another whole issue).
Enjoy an “upgraded” media player.
Wireless Start on Boot
If you use your eeepc at one location quite a bit and are tired of connecting to the network every time you boot it up, there is an easy way to enable connection on boot.
- Go to the Internet tab in AsusLauncher. Click on the ‘Network’ button.
- Now it should bring up a list of your network connection profiles, as well as your LAN. Select the profile you want it to auto boot and click the ‘Properties’ button.
- Now a new window appears and at the bottom you notice a drop down list box labeled ‘Start mode:’ that currently has ‘Manual’ selected. Change this to ‘On Boot’ and click OK. OK the window after that and your done.
Now you can connect to your wireless like normal, or if you want to see it in action you can reboot your laptop and it should connect upon startup.
There you have it, more great tools to help you unleash the power in your eeepc. I don’t want to say too much but I’m also working on an “easier” method than these two guides.
Enjoy!

(8 votes, average: 4.5 out of 5)
great how-to, thanks for it
actually, the mouse cursor item is not working because of the link to kde-look…
regards
how can i uninstall the altool package???
to uninstall altool run the command
sudo dpkg -P altools
Also the link to kde-look is working for me.
Here is the link.
Hey Marf,
In your next how-to, assuming you make one, could you explain how to get on to encrypted networks using PEAP encryption. There are several wiki’s and forum help at eeeuser.com, but some of us (I.E. me) need a little more hand holding through the process. Thanks.
I’ve really enjoyed this guide and the the first one. Thanks.
I’ve had one issue though when I installed emeditor. I was using the silver theme but after installing the tabs at the top have returned to default brown and I can’t change them. Any ideas?
hello,
I’m having some trouble….cd .stardict/dic/
says no such file or directory…can you help please?
Hello again….ok so I found the directory and I added the dictionaries, but they don’t show up in the program…do I need to “save” before I exit the console?? and how do I do that??
wow great site now my wireless comes on at boot up thanks so much your the best!!!!!
Thanks for the link, it appears that the theme project is kind of dead at this time. Making a complete replacement icon set may have been a little overzealous as it is just a very tedious thing to do in my free time. I am however growing bored with my first theme set, so I may attempt making set #2. This is a much less time consuming idea so it may actually happen some time in the near future.
The directory ~/.startict/dic must be created if it doesn’t already exist. Once created you want to browse to the directory location
cd ~/.stardict/dic
Then you can proceed with the unzip
unzip ….blah…
For info… emeditor has been updated to 0.5.3 and this now solves the problem with the tab colour remaining brown regardless of the theme being used. The link in this guide could be updated? And its probably worth checking as the author seems to be releasing regular updates:
http://forum.eeeuser.com/viewtopic.php?pid=130862#p130862
Thanks, I have updated the link.
Thanks for this great HOWTO!! I’m sure tons of eeePC newbies find it extremely helpful.
just a small typo: in the section http://www.infinitedesigns.org/archives/164#8 the directory in the command line should be /opt/xandros/share/AsusLauncher/ (..AususLauncher.. instead of …Aususlauncher..). At least on my system.
Thanks for this great HOWTO!! I’m sure tons of eeePC newbies find it extremely helpful.
just a small typo: in the section http://www.infinitedesigns.org/archives/164#8 the directory in the command line should be /opt/xandros/share/AsusLauncher/ (..AsusLauncher.. instead of …Asuslauncher..). At least on my system.
amazing guide. Can not wait to open mine up in 2 days and apply your changes. Thanks for taking the time to write up all of this.
If you wait a few days, you might not have to use the guide for some of the setup
most of ths cud probs be written into a shell script that can be run once and set up automatically
i did something like that to set up my preffered repos and install opera etc from them after had to restore my eeepc a few days ago….
anyone got something similar?
[…] by the author however Easy Mode Editor is still going strong. I mention how to install it in my second guide here. ** Now your probably thinking “I installed all these great programs from the extra […]
Man your guide is awesome it is the best it is better than women
I had some problem with instaling altools but it was all about to install python-gtk2 and python-imaging.Which i will suggesr that everybody that has a 2gb or german even italian eee pc to install them.
The thing with theyour tutorials is that a normal newbie wich have done a little of reading and searcing on eee pc and linux can finish all your tweaks in 2-3 hours.And it is so rewading
Thank You again and i am waiting for continuation if u can with anger pation and borness lol
Having a little bit of trouble adding dictionaries to stardict. When I type cd .stardict/dic/ it says no such file or directory. If I have to create the directory, where do I do that? (this may be obvious, I don’t know but I’m not sure what directory the . before stardict represents)
Thanks in advance for any help, I greatly appreciate it.
To create the directory type mkdir -vp ~/.stardict/dic now you should be able to extract the contents to that directory as stated in the steps above. Plus the . before the name simply means it will be a hidden file. All linux operating systems signify hidden files with a preceding [.] dot. If you have any other questions feel free to ask.
Firstly, thank you for such a good guide.
I ran into a hiccup, after I applied the themes and rebooted, i lost my Ctrl+Alt+T shortcut… heh!
Hi mark
Thanks for some great ideas. The dvd libraries update was excellent. The other one i want to use is the Easy Mode Editor. Installs no problem as per your instructions, however, when i attempt to run it in console, i get the following:
‘TApplication.HandleException In file:///home/user/.AsusLauncher/simpleui.rc‘ (line 1952 pos 2): Duplicate attribute’
Any ideas? Apologies if i have missed the answer to this somewhere else. I am completely new to the Linux world courtesy of the eeepc. Thanks again
Hi Marf, i am not able to create a directory. the reason, permission denied.
It would appear that the library Coyote is using to parse the XML file doesn’t like duplicate entries. I’m sure others have encountered it. Anyways just post that error message on the forums here and I’m sure somebody will help you.
Thanks foe your effort. Marf, could you plz provide the instructions on what to do if command: cd .stardict/dic/ bringing ” no such a directory” reply. Sorry if you already answered this somewhere.
Done. I added a step to perform.
Hi Marf. This is truly a remarkable resource. I am a complete newbie to Linux, and the degree of customisation possible is amazing. I have just bought my eee and am somewhat in love. But there are a couple of things that are really bugging me. First, since I am using the eee with external monitor (only), I am annoyed that I have to change to the “external monitor only” setting each time I boot. (I am using the eee with lid closed, and always want the on-board screen switched off.) Do you know of a way to get Linux to remember the setting? Secondly, is there a keyboard shortcut for bringing up the Shutdown dialog? If not, can one be created? All best, Ed.
I see no problem with a shutdown Dialog being created. You would have to edit the .icewm/keys file and add a shortcut you make, and have it call shutdown or sudo shutdown.
Also I’m sure it is possible to have it Remember your last monitor used setting. This would actually require a bit more scripting. However a method that might be easier would be found in this forum post. It basically discusses different actions to take when the lid is closed. One of them actually switches to CRT output (which I think is VGA) once the lid is closed. If not it shouldn’t be to hard to tweak it. If you need a bit more help let me know.
Thanks Marf. Can you tell me how I edit the .icewm/keys file? I don’t even know where to find it… Thanks for the link to the forum post. I’ll give it a try. Ed
you can edit it by using the command kate /home/user/.icewm/keys this is assuming you have copied the files over from the other .icewm directory (or if you use tweakeee it has already done it for you).
Thanks a lot.
Do you suggest waiting for the 9″ model, and Windows XP or Xandros? Thanks! Does anyone know a release date for the 900?
You can read my article here, however I’m discussing it from the perspective that I Already own an eeepc 700. Do you already own an eeepc? I can’t answer your question with a yes/no answer without finding out if you already have 7″ and if you are satisfied with it.
Love your efforts. Are you planning to address these programs for those of us in advanced mode? Many settings only work in easy mode.
Well you can install the repos, and programs in advanced mode. However Adding the icon will only be added to the Easy Mode ’simpleui.rc’. I guess I could also have it add a line to the Start Menu, which wouldn’t be too hard. I would just have to hope that everybody using advanced mode is using KDE, Kicker for their start menu, because if people are still using IceWM and perhaps rox-filer then It wouldn’t be added. Basically I don’t want to stray too far from easy mode, because the amount of variation can get too big.
Hey, when you change the easy mode cursor it always goes back to original when you click an app on the desktop… Well, where is the default cursor set located? Because if we knew where that was we could find a command that moves the default cursor out of the folder it’s in, so that it cn’t revert
I can’t get mercury to run. I keep getting “font can’t initialize”. Anyone know why? I’ve checked all the commands and don’t see any mistakes.
roy
Hey Marf, here’s a guide I would like (if you can figure it out!) How can I add things to the Right-Click menu and the Open With menu?
Leave Comment