A modified working version under ubuntu-10.04.