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.