If you do not want to use vnc and want to see the action in the vmware
GUI instead, the trick is that we need to know the XID of the window
on which vmware is drawing the VM desktop. This is fairly hacky stuff:
I do it by preloading a library on startup of VMware. The library
intercepts all X11 CreateWindow calls and prints their values to
stderr. I'm sure there are other methods, but here you're pretty much
on your own (thanks to VMware being closed source)

Just type make to build the library, and use it with "LD_PRELOAD=<path_to_libary> <your usual commadn line>"
For example, "LD_PRELOAD=./vmware_helper.so xclock" yields
Finding XOpenDisplay on libX11.so
Found orig XOpenDisplay at 0x56ada0
Finding XCreateWindow on libX11.so
Found orig XCreateWindow at 0x579810
XCreateWindow obtained XID 33554442
XCreateWindow obtained XID 33554443

Assuming you obtained the famed XID, you must run 'glstub-daemon -v
XID' in your host machine, which I believe should go ok since you have
installed the rpm's.  To check things work try doing 'netstat -anp' in
your host machine, and look for a 'glstub-daemon' process listening on
port 7000. Now, in your vm, do 'export GLSTUB=hardy:7000'

Now you should be able to see 3D in the vmware window

Andres

