The Syncing Apple An Exploration of Technology and Devices

21Jan/102

Current Issues with 1201N and Ubuntu 9.10

Issues that I'm trying to fix:

1. Dual monitors (using the VGA out)
Issue: Connecting a monitor or projector to the VGA is a PITA. The Nvidia Control panel detects it, but cannot enable it without re-writing a new Xorg.conf file, which is owned by root, and so the new file must be written to /tmp and moved over, then X needs to be restart-ed. Even then, moving an open window into the 2nd screen won't always work, even though the screen is there and I can move the mouse into the window.

Aso, the GPU acceleration seems off when a 2nd screen is connected via VGA. I haven't tried the HDMI out yet.

[01/24/10] SOLVED: See my page on the wiki where I'm also tracking these issues and solutions.

2. Microphone not working
Issue: I installed Skype and it worked great w/ the video camera, however the microphone does not work, even though Skype detected it and claims that it is there.

3. Trackpad
Issues: Multiple issues
- trying to get multitouch to work - Fixed, logged and source.
- trying to turn it off when a mouse is present
- getting middle mouse button when emulating 3 buttons (the mouse button is a rocker, so clicking both is impossible)

Filed under: EEE, karmic, ubuntu 2 Comments
18Jan/100

Flash 10.1 Beta2 plugin for Chrome Browser in Karmic

So if you have the 1201N you really should have the Flash 10.1 Beta2 plugin, which supports the ION chip in your Netbook and plays back flash video content near flawlessly and with minimal CPU overhead.

After you download the flash beta, you extract it and run a simple installer from a shell that wants to know the lib dir of your browser. It won't recognize Chrome's installation dir (in /opt/google) and so it' won't install directly to Chrome, but you can install for Firefox first and just copy the player over to Chrome.

Running the Flash Player installer, it will ask:


Please enter the installation path of the Mozilla, Netscape,
or Opera browser (i.e., /usr/lib/mozilla):

For the Karmic Firefox 3.5.x you would use:

/usr/lib/firefox-3.5.7

and the installer will install the player into
/usr/lib/firefox-3.5.7/plugins/libflashplayer.so

Chrome

To get this to work in Google Chrome, you need to do a few manual steps.

First, copy the flashplayer from the FF installation into /opt/google/chrome/plugins (you may need to create the dir):


# mkdir /opt/google/chrome/plugins
# cp /usr/lib/firefox-3.5.7/plugins/libflashplayer.so /opt/google/chrome/plugins

Then you have to make sure the Nautilus Launcher launches Chrome while telling it to check for plugins:

[RIGHT-CLICK]Applications/Edit Menus
Select Internet/Chrome, click on the Properties button

add the text --enable-plugins between the chrome and the %U.

Now close eveything and then launch Chrome from the Applications/Internet/Chrome menu.

Here is Hulu:

And there you go, Flash with accelerated ION video in Chrome.

Source: HowtoForge

Filed under: EEE, karmic, Software No Comments
18Jan/100

ION, Xinerama, Xwindows and Multiple Monitors on 1201N

The EEE 1201N has both a VGA as well as HDMI out. In X on Ubuntu Karmic I wanted to start with just using the VGA to connect to an extra panel I have. It's older and doesn't have HDMI. There were just two issues with this however.

1. The Nvidia Control Panel in Karmic couldn't parse the xorg.conf file that was built by the Karmic installation process (and was working fine as best I could tell).

To resolve this, I had to run (as root) the nvidia-xconfig app which wrote out a more complete and parseable conf file for me. I had to logout and back in to restart xwindows (and now I see the Nvidia splash-screen)

Next, since I was running the Nvidia Control Panel as my user it wasn't able to write out the new xorg.conf file that it wanted to write (which had my 2nd monitor enabled and postitioned where I wanted it). Simply writing this file to /tmp and then moving it over via the shell worked. I had to logout and back in. But now my 2nd monitor worked! And I enabled Xinerama on this monitor.

Xinerama is an nice extention to have, it makes the extra monitors act like you'd expect them to coming from XP or a Macintosh- that is, you can freely drag and drop apps across monitors, and the multiple desktops spann the multiple monitors.

About Xinerama & Twinview

From Nvidia.com:

The NVIDIA Linux Driver supports GLX when Xinerama is enabled on similar GPUs. The Xinerama extension takes multiple physical X screens (possibly spanning multiple GPUs), and binds them into one logical X screen. This allows windows to be dragged between GPUs and to span across multiple GPUs. The NVIDIA driver supports hardware accelerated OpenGL rendering across all NVIDIA GPUs when Xinerama is enabled.

There is more info about Xinerama and Twinview at Phoronix.

Filed under: EEE, karmic, Software No Comments
17Jan/105

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.

Filed under: EEE, karmic, Software, ubuntu 5 Comments
17Jan/100

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

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)
17Jan/100

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.

  1. Setup Nvidia ION Drivers
  2. Enable Multi-touch on Synaptics trackpad
  3. Get Wifi Working
  4. Add Terminal into Nautilus right-click menu
  5. Desktop switching
  6. Stop Update Manger
  7. Tracking 1201N BIOS releases
Tagged as: No Comments