Archive for January, 2012

How to fix “sticky” wacom stylus click in Ubuntu 10.04

January 21, 2012 Leave a comment

The problem is described very well by stephanecharette “I don’t know when it started, but my Wacom stylus clicks haven’t been working right. It seems to do the “click down” correctly, but hasn’t always been doing the “click up” when I release the pressure on my stylus. This leads to a bunch of problems when Ubuntu thinks I’m holding down the mouse button, when in reality I’m not holding anything down.”  from

Although the post focuses on Ubuntu 10.10, but I think the solution is applicable to 10.04 too. It seems to me there are two solutions to solve the problem, which is posted by cnr_roxx:

  1. Compile a new driver for 10.04
  2. Upgrade to 10.10 and install 2 packages from Irie’s private repository, please see the post#5 in here

Somehow, I don’t want to upgrade to Ubuntu 10.10, so I will stick with the option 1, that is, to compile a new driver. The instruction is very well documented in

The URL links to another post, which seems to be more compact.

Just follow the steps; download, compile and install.

I also found an overview link to explain all these in just a few paragraph and it is pretty easy to follow.

For 64-bit Ubuntu 10.04, I found this the following posts are the best:

  1. The last paragraph of post#14
  2. Which links to PartIII of the post
  3. Bug report website is very helpful
  4. Setup pressure support in GIMP


[Solved] The following works!

Here is the summary on how to solve the problem from Just read the PART III “III. Configure the Wacom Bamboo P&T tablet“, and follow the instruction.

  1. type in the terminal
    gksudo gedit /usr/lib/X11/xorg.conf.d/10-wacom.conf
  2. Copy the following content to the file 10-wacom.conf and save the file
    Section "InputClass"
    	Identifier "Wacom class"
    # WALTOP needs a patched kernel driver, that isn't in mainline lk yet,
    # so for now just let it fall through and be picked up by evdev instead.
    #	MatchProduct "Wacom|WACOM|WALTOP|Hanwang"
    	MatchProduct "Wacom|WACOM|Hanwang"
    	MatchDevicePath "/dev/input/event*"
    	Driver "wacom"
    Section "InputClass"
    	Identifier "Wacom serial class"
    	MatchProduct "Serial Wacom Tablet"
    	Driver "wacom"
    #	Option "ForceDevice" "ISDV4"  # deprecated starting with
    #        xf86-input-wacom-0.10.8
    Section "InputClass"
            Identifier "Wacom serial class identifiers"
            MatchProduct "WACf|FUJ02e5|FUJ02e7|FUJ02e9"
            Driver "wacom"
    # N-Trig Duosense Electromagnetic Digitizer
    Section "InputClass"
    	Identifier "Wacom N-Trig class"
    	MatchProduct "HID 1b96:0001|N-Trig Pen"
    	MatchDevicePath "/dev/input/event*"
    	Driver "wacom"
    	Option "Button2" "3"
  3. close the file, reboot the machine, and it will work.


Categories: iDo, Tutorials Tags:

Install Bamboo Wacom on Ubuntu

January 19, 2012 Leave a comment

I collect a few useful links:

A simple way to get the Bamboo tablet work on Ubuntu 10.04

The pressure problem

Full document including every detail of Bamboo tablet on Ubuntu

Categories: Tutorials

How to Install Eclipse and Android SDK on Ubuntu 10.04 LTS

January 17, 2012 1 comment

Before walking you through the installation process in details, it’s good to know a big picture:

  1. Since Android development needs Java, so we are going to need Java installed on Ubuntu
    • If you are using 64-bit Linux machine (e.g. 64-bit Ubuntu), you may need to install ia32-libs.
  2. You will also need Java Development Tools (JDK), and Eclipse is recommended
  3. The last thing is to install Android Development Tools (ADT) on Eclipse

All the information regarding the installation can be found at the Android developer website

Here is the installation in details:

  1. Install Java
    1. If you are using 64-bit Ubuntu, you will need to install ia32-libs package:
      sudo apt-get ia32-libs
    2. Next, install Javasudo apt-get install sun-java6-jdk

      A tricky part is that when the Java installation almost done, you will need to click <Ok>, which can be done by click in the terminal and press Tab until the <Ok> is highlighted.

  2. Next, you will need to install Java Development Tools (JDK). Eclipse is recommended because there is an Android Development Tools (ADT) plugin available.
    1. Go to
    2. I download Eclipse IDE for Java Developers (both 32- and 64-bit are available)
    3. Extract the downloaded file eclipse-java-indigo-SR1-linux-gtk-x86_64.tar.gz, and you will get the folder called eclipse, containing all necessary files
    4. Since Eclipse is built to be portable, you can move the extracted eclipse folder to any location you want. It is recommended to move the file to your home directory /home/yourusername/
    5. You might want to add the launch icon on the menu, please follow the process here.
  3. Launch Eclipse, we will now install the ADT plugin
    1. go to Help>Install New Software..
    2. According to the ADT plugin page, we will put the URL
      and click Add
    3. Tick the newly added plugin, and click Next until done
  4. Next, we will install Android software development kit (Android SDK)
    1. Download the Android SDK from
      For (both 32- and 64-bit) Ubuntu, you will download android-sdk_r16-linux.tgz
    2. Extract android-sdk_r16-linux.tgz in the home folder (/home/yourusername/)
    3. The extracted folder is android-sdk-linux
    4. Now go back to Windows>Preferences
    5. On the left panel, click Android
    6. In the SDK Location, select your extracted SDK location, which is
    7. Click Apply and OK, wait a few minutes for the program to update
  5. Retrieve all necessary files for SDK
    1. Go to Window>Android SDK Manager
    2. Tick all the Android versions that apply, and click Install packages
  6. Done, So now you may proceed to build a new project!!!

Additional reading can be found from

Design Indaba as a Good Resource for Data Visualization

January 15, 2012 Leave a comment

I came across the website Indaba Design (, a website/blog showcasing hundreds of interesting design. The things that interest me most about this website are approaches people proposed to visualize complex data and novel ideas to represent data in more aesthetic way.

Since I’m now working on functional MRI (fMRI) for brain image, I’m interested in how we can visualize time series of 3D brain fMRI data, which you can think of as 3D video of brain. As of now, I found that visualize such data on monitor is not very convenient, and “Shadowless“, an interesting work of Makoto Tojiki, sparks me some ideas to present the 4D video.

Another favorite work is the integrated public transportation map by Henning and Williams, where the complex routes are represented in much simpler and more aesthetic way.

Categories: Entertainment, iDea Tags: ,

How to synch with existing Dropbox folder?

January 13, 2012 2 comments

When you have a new computer, and you don’t want to waste your time downloading all the files from your dropbox server. Instead, you want to just copy from your existing Dropbox folder to the Dropbox folder on your new machine. Here is how:

  1. Put the existing Dropbox folder in /home/Me/, so it will be /home/Me/Dropbox
  2. Install Dropbox and do all things it requires you to do
  3. After installation, at some point, you will be asked to choose setup type. Here you will choose “Advanced”, and “Next”
  4. Now you want to specify where to put your Dropbox folder, so tick “I want to choose where to put my Dropbox”.
  5. Since I have my existing Dropbox folder at /home/Me/Dropbox, so I change the folder to ” /home/Me/”.
  6. Since you have the Dropbox folder already in the directory, the program would say “There is already a folder here called Dropbox. Do you want to merge all the existing files in that folder into your Dropbox?”. Here we click OK, and Next.
  7. In the extended attributes, we tick “Yes, enable synching for extended file attributes (may require root password)”
  8. Next, choose whatever you want. For me I choose to synch all files inthe Dropbox folder.

I got the solution from the dropbox forum here

Categories: Tutorials

Install MATLAB r2010a on Ubuntu 10.04

January 13, 2012 Leave a comment

Here is the step by step how to install MATLAB on Ubuntu

  1. Mount the matlab iso file. Let’s say the matlab installation files are in directory /tmp/mat2010a
  2. First, install using
    $ sudo sh install
    However, you might get the error, which looks like this
    ——————————————————————-    An error status was returned by the program ‘xsetup’,
        the X Window System version of ‘install’. The following
        messages were written to standard error:

            /home/bot/tmp/matu20Xa/update/install/ 178: /home/bot/tmp/mat2010a/update/bin/glnxa64/xsetup: Permission denied

        Attempt to fix the problem and try again. If X is not available
        or ‘xsetup’ cannot be made to work then try the terminal
        version of ‘install’ using the command:

                install* -t    or    INSTALL* -t

    The problem occurs because of the permission of the file …/xsetup is not set properly. So, the easy way is to go to the directory and change the permission by using the command

    ../glnxa64$ chmod 777 xsetup

    Now, you can go back to the normal installation

  3. Next step, create a root matlab folder, and it is suggested that you create the folder in/usr/local/matlabR2010a

    by using the command line

    sudo mkdir /usr/local/matlabR2010a
  4. The rest is can do it yourself

Additional reading:

Categories: Research, Tutorials Tags: ,

Install MATLAB and its launcher on Ubuntu

January 13, 2012 Leave a comment
Categories: Tutorials Tags: