I've been a happy owner of an EeePC 901 with 20G flash drive, 1G RAM and Linux preinstalled since September 2008. All I can say is that it's a best laptop I ever had. I knew EeePC will be useful for me, but I didn't know it will be THAT useful. I take it with me to the university for lectures and labs, I use it to surf the internet, work and make skype calls when I'm not at home. And yeah, I even take it with me when I go out with my friends :)
My 901 came with Xandros and heavily customized KDE3. It was certainly ok, but I wanted the real operating system and after a short research on the available options, I installed Ubuntu Eee which really was Ubuntu 8.04 customized for EeePC. The current version of this distribution is called "Easy Peasy" 1.0 and contains packages from Ubuntu 8.10 Intrepid.
Being Ubuntu, it of course came with GNOME and I was fine with that for 6 months until KDE 4.2 was released. I can certainly recommend installing Easy Peasy as everything worked out of the box - suspend to RAM, wifi, bluetooth and so on. The only thing that didn't work out of the box was my 3G Sony Ericsson MD300 modem. It was recognized as USB flash drive, so I had to install this udev rule and use this wvdial configuration to make it work as a modem.
When KDE 4.2 came out, I realized that I simply have to install the best Linux desktop (which is KDE 4.2) onto the best laptop (which is EeePC) :) I've added
deb http://ppa.launchpad.net/kubuntu-experimental/ubuntu intrepid main
to /etc/apt/sources.list and ran
apt-get update && apt-get install kubuntu-desktop
This almost worked. Almost because my EeePC has 4G drive with the system partition and it had too little space to handle the update. I had a choice either to remove OpenOffice and GIMP or just uninstall GNOME before installing KDE. I chose the later and everything ran fine. After X restart I got the shiny new KDE 4.2 desktop:
Hardware continued to work flawlessly with KDE 4.2 which was not a surprise because the underlying system was still good old Intrepid. But you may rather want to hear how KDE 4.2 worked with the hardware ;) In short, KDE 4.2 flied!
Before installation I was worried about memory consumption, so I measured it right after installation. This is what "free" command shows when running only KDE desktop and Konsole:
total used free shared buffers cached
Mem: 1001 468 533 0 12 178
-/+ buffers/cache: 276 724
Swap: 1246 0 1246
As you can see, the whole KDE desktop + Konsole application takes only 280 Megabytes RAM! I think this is outstanding result for a modern desktop released in 2009.
Even if you think 280M is too much, there's something you can do. Kubuntu has four autostarted programs written in Python - the printer applet, update notifier, bluetooth daemon and guidance (the power saver application). Those take roughly 95M in RAM. You can use the KPowerSave from KDE3, turn off update notifications and save more memory. If you do that, then the most recent Linux operating system with KDE 4.2 desktop will take exactly as much RAM as 7 year old Windows XP - roughly 180-200M.
Integrated Intel graphics doesn't cause any troubles as well. More, I turned on Desktop Effects and, surprise! They worked. You may know from my previous posts that my definition of "works" is pretty severe: I like when UI doesn't disturb me. Desktop Effects aren't as smooth as for example animations on MacOS on MacBook's, but they don't disturb either. I can work with them. More, with "intel" driver and compositing enabled, Firefox doesn't show the scrolling problem that forces me to avoid effects on my desktop computer with either ATI or NVidia cards.
In general, the performance of KDE applications is comparable to the regular computer (unless the application does CPU intensive work of course). Because the 901 model has SSD, the startup time of both operating system and individual applications is impressive. For example, I have a feeling that Dolphin starts faster on EeePC than on my desktop computer :)
In short, the KDE experience on EeePC is definitely enjoyable. Here are several little things I discovered that will make your experience even better:
- set up your Panel to "Windows Can Cover" mode - 600px of vertical space on the screen is too small to waste it with the panel;
- use Quartz or BII window decoration which have tiny window border sizes and narrow window title bars, they won't look as good as Oxygen, but you will not waste the precious 600px for window decorations;
- remove KNetworkManager and install GNOME Network Manager Applet, it turned to be more stable for me (especially when using WPA encryption);
- if you use KDM, make sure to fix the background for your 1024x600 screen resolution, get the fix here or see the whole discussion here.
I highly recommend EeePC and highly encourage you to install KDE 4.2 onto it. With the newest KDE desktop on board EeePC becomes the laptop you can impress people with. Take it with you anywhere you go and show off KDE, Plasma and Desktop Effects to people. I don't know a better way to attract more users to KDE and Linux at this time!



21 comments:
I have an eeePC 900 since last summer, and an 8GB USB stick with openSUSE 11.0. After adding some additional build service repositories, all hardware is supported (no modem), and the process is pretty straight forward and well documented. It has been running 4.2 for a while now, and I second your positive opinion. I use knetworkmanager and kpowersave from KDE3 ad they run stable and reliable. My desktop theme is slim glow, which I really like, and I use the crystal windeco, which you can customize to use as little space as you like for borders and title. Tiny panel at the bottom, larger panel with my most used apps autohiding to the left, classic menu and krunner, not a single plasmoid on the desktop, and I am ready to go.
System applets runnin' python, wtf.
They should add up Java and Mono written daemons as well.
First of all I love your review of KDE 4.2. You converted me form Gnome to KDE.
I have a MSI Wind U100x with Kubuntu 8.10 installed using a thumb drive. Also upgraded to KDE 4.2 and its the bomb.
I will do your tips how to optimize the panel to maximize space on a 10.1 inch screen
"My 901 came with Xandros and heavily customized KDE3. It was certainly ok, but I wanted the real operating system and after a short research on the available options, I installed Ubuntu Eee which really was Ubuntu 8.04 customized for EeePC."
Sorry to disappoint you, but you still have the same "real" operating system used. Please, do not spread the misinformation (usually happens by misbelieve what others gives) that Ubuntu is different operating system than other Linux distributions.
The operating system on all Linux distributions is the Linux kernel. It is monolith operating system and usually it is mistaken because operating systems got called by two names in history. Now the whole software system as operating system is just doing damage for all of us. Even for KDE! So please, be accurate and always think can you really use term "operating system". Usually this is not possible if you ain't talkig or referring to Linux kernel.
I have just needed to teach few guys about operating systems because they got panic attack from the news that KDE includes a wrong function to execute "Linux viruses" by not checking does the .desktop file have +x or not.
So if you are switching just Linux distribution, call them as that term or by "software system" unless you are actually switching operating system Linux -> SunOS/NT/Hurd/OpenBSD etc.
Thanks.
Doesn't KDE4.2 come with powerdevil? Can't you use that to handle powermanagement?
Hi, I have an Asus Eee PC 1000H, and also I use KDE4 (4.1.4) on it, yeah!
This morning in the train I've used it and a girl sitted at my left seen the KDE 4 splash and she said "Uuhh, I want it too" or something similar to his friend :)!
I'm using a standard intrepid installation, I've installed the array.org kernel and eee-control (wonderful, do you know?), now I can enable/disable camera/Wi-Fi/Bluetooth/Card reader, the only thing doesn't work is the performance settings, I can't downclock the CPU, so 7.5h bye bye (I hope it is for this). Down/overclocking works for you?
I hope all these drivers/things go in the standard jaunty kernel/repositories, I don't like to use external repositories, Do you think jaunty will work well on our beloved Eee PC?
Oh, and the girl in the train of course loved also the rest of KDE4, not just the splash screen ;)!
And the NetworkManagement plasmoid is working flawlessly for me. No more Gnome dependencies on disk ;)
KDE 3.5.10 + X + kernel + konsole needs ~50 MB of RAM on a properly tuned system. So KDE4.2 clearly sucks.
"KDE 3.5.10 + X + kernel + konsole needs ~50 MB of RAM on a properly tuned system. So KDE4.2 clearly sucks."
Another anonymous here, but while I won't say KDE4.2 "sucks" (and have not seen KDE3 shrink below 70MB - but then, I use Kubuntu), this is absolutely 100% nothing to be proud of. In fact, I'm rather concerned that a developer is proud of this rather than ... semi-ashamed.
What extra functionality is available in KDE4 vs KDE3 that makes using *several times* more RAM at a blank desktop with a terminal justifiable?
Hopefully Seli will have some time to whip out his tools and give a breakdown of where all this is going :)
Great post (as always ;-)).
You can get rid of Guidance Power Manager by using PowerDevil Battery Plasma Widget.
It should be already installed with your KDE 4.2.
Also, Network Management Plasma widget (still in playground) works nicely for me on Ubuntu/Jaunty. You may grab source package from Jaunty and build it yourself on Intrepid:
https://launchpad.net/ubuntu/+source/plasmoid-network-manager/0.0+svn923467-0ubuntu1
Nice to hear :)
Could you share your xorg.conf please :).
I'm not as successful as you on my msi wind (which has the same graphic chipset afaik). For me, KWin is not smooth :\ (on XRender and OpenGL)
I use mandriva 2009 in my eeepc 1000h and everything worked out of the box. Kde4.2 works great.
To Student of computer science: can't agree with you ;) Linux kernel is... a kernel... not an OS. But I see your point about using the word "OS".
About PowerDevil - I still haven't tried it because I'm lazy and Guidance works for me :)
To xoen: yes, it downclocks the CPU just fine (running 800 MHz instead of 1.6 GHz). Maybe this have something to do with EasyPeasy being customized Ubuntu that already included all the drivers I need for EeePC.
On memory consumption: I don't buy your argument guys. 200M is not that much by modern standards. I don't have KDE3 desktop to measure so I'm going to trust you that Linux with KDE 3 takes 70M. That's ok, but that's software that was released in 2002.
"On memory consumption: I don't buy your argument guys. 200M is not that much by modern standards. I don't have KDE3 desktop to measure so I'm going to trust you that Linux with KDE 3 takes 70M."
No need to take our word for it - I'm sure you trust Lubos's benchmarks :)
http://ktown.kde.org/~seli/memory/desktop_benchmark.html
"That's ok, but that's software that was released in 2002."
That benchmark was performed in 2006-ish, using recent (at the time) KDE. Sorry, I don't buy your justifications, especially as I don't feel that the improvements in KDE4 vs KDE3 merit a 3-4 fold increase in memory consumption.
Sorry, if I'm hijacking the discussion again, but the memory consumption really matters. I'm sure there are several leaks happening in kde4.
In a 4 user (all are power users, they program and browse net daily) LTSP test machine 8 gigs of RAM isn't enough for kde4 (swapping starts to trash after 1-2 weeks), if the users don't log out daily and the X server isn't restarted every now and then. The processes seem to grow and grow each day. I blame especially konqueror, akregator (the users have 80+ feeds open), ktorrent and plasma. After logging out and in again, ~12 gigs of virtual memory is freed even though the same windows are running again.
You may wish to try wicd for the network management. I found that I had problems connecting to my university network and staying connected with any of the networkmanger gnome or kde applets. With wicd it connects first time and stays connected. Okay its a gtk program but it is good at what it does (looks a bit old fashioned though)
George
Hello again.
Do you have problem with your login screen?
I forgot to mention that on Kubuntu 8.10 login screen on my MSI Wind is not maximized.
Pls take a look at this thread:
http://kubuntuforums.net/forums/index.php?topic=3101808.0
I was looking more for boot speed on my Eee 901 than memory usage, but I've managed to get rid of all python AND kde3 from my Kubuntu Intrepid with KDE 4.2 startup.
What I did was:
1) Remove the update-notifier and the printer applet.
2) Replace guidance with PowerDevil.
3) Replace knetworkmanager with plasmoid-network-manager (built from jaunty sources)
Now I have a startup at 1:30, from power button to disk and CPU idle in a KDE session, consuming 275MB of RAM (+ file cache), including the korganazier deamon and akonadi-mysql...
Jeffrey Seguerra: if that's the problem with kdm background, then the solution is here: https://bugs.launchpad.net/ubuntu/+source/kdebase-workspace/+bug/259181
After you removed OpenOffice and Gimp - did you managed to install them back? Was there enough space left to do so after KDE install? Or it is essential to remove Gnome desktop? Then how to, please!
Post a Comment