upgrade to gnome-volume-manager 1.2.0
My previous hacking still works. However, I find an interesting thing. It only works for removable device, such as external usb disk, doesn't work for any partition in /dev/hda. I am trying to figure out the reason. In the latter situation, I find in src/manager.c:841 the "g_slist_find_custom()" returns NULL. As a result, gvm_device_autorun() won't be executed I find a link talking about "glib singly linked list" I will pick up here next time.