Karmic PAE Kernal and 4G Ram, Wifi on 1201N
I recently added more RAM (4G) and a new HD (320G, 7200rpm) to the 1201N. This required re-installation of Ubuntu 9.10 Karmic onto the 1201N. The installation went without a hitch- I had previously re-installed Window 7 Professional, and Ubuntu went in and found it. Ubuntu also correcly detected the 4G of RAM and install the PAE kernel, which allows the use of a 32bit kernel with the extra RAM.
The PAE kernel is working fine with the Nvidia ION drivers, suspend and hibernate.
I found more information about a wifi driver, and this post at the Asus forum has links to an actual Linux driver. Using this driver doen't require the NDISwrapper, but I have noticed that the wiki will not re-connect after suspend, which the NDISwrapped, Win2K driver did. However, I've been hibernating (due to the bad batter life on the 1201N) and the wifi works fine after a hibernate wake-up (which is decently fast, especially with BootBlaster for the BIOS).
The opening of the 1201N to replace the hard-drive is a bit more than just opening a panel in the bottom, but it's fairly easy, given you take your time in cracking all the little pressure-tabs which hold the top and bottom of the case together. The new HD and the extra ram are making Ubuntu much more responsive and snappy.
BloGTK – Using in Karmic
![]()
A nice GTK application for blogging is BloGTK. It's written in python and it's fast and a decent replacement for MarsEdit when not on my Mac (not that there are many choices for GTK blogging apps). The 2.0 release is available on LaunchPad, but it requires a few extra python packages to run on a fresh Karmic installation. I've outlined what you need to do below.
The BloGTK 2.0 tarball (itself a python package that needs to be installed as root) will install alright, but it won't run, instead you'll may this:
dillera@granite1201:~/Downloads/blogtk-2.0$ blogtk2
Xlib: extension "RANDR" missing on display ":0.0".
Traceback (most recent call last):
File "/usr/bin/blogtk2", line 6, in <module>
from blogtk2 import main
File "/usr/bin/../share/blogtk2/lib/blogtk2/__init__.py", line 35, in <module>
from blogtk2.main import main
File "/usr/bin/../share/blogtk2/lib/blogtk2/main.py", line 22, in <module>
from gdata import service
ImportError: No module named gdata
- Grab BloGTK 2.o
- Grab Python GDATA
- Grab Python feedparser
In your shell, expand them, then as root run the installer....
unzip -d feedparser2 feedparser-4.1.zip
tar xvf gdata-2.0.6.tar.gz
then as root:
# python ./setup.py install
in both of the expanded directories
Finally you'll also need to have the python gtk-spell package installed. This is available in the repo.
# apt-get install python-gtkspell
Now you can run BloGTK.
dillera@granite1201:~$ blogtk2
Xlib: extension "RANDR" missing on display ":0.0".
/usr/local/lib/python2.6/dist-packages/gdata/tlslite/utils/cryptomath.py:9:
DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sha
/usr/bin/../share/blogtk2/lib/blogtk2/main.py:63: Warning: g_set_prgname() called multiple times
program = gnome.init('blogtk', '2.0')
Pros:
- It is very fast
Cons:
- There is no way to specify new formatting types, what is available is just Paragraphs, Blockquotes, unordered lists (and this cannot detect multiple lines of list items)
- There is no image uploading
Alternatives:
- ScribeFire - a nice blogging app that is Firefox Plugin (it does image uploading)
EEE 1201 – Configs to Set
Now that you have Ubuntu 9.10 (Karmic Koala) installed on your EEE PC 1201N, there are a bunch of little things you can do to make it a much more useable system. This post will keep track of these little things as I come across them.
- Setup Nvidia ION Drivers
- Enable Multi-touch on Synaptics trackpad
- Get Wifi Working
- Add Terminal into Nautilus right-click menu
- Desktop switching
- Stop Update Manger
- Tracking 1201N BIOS releases