Search through the Internet, one small workaround fixed the problem
without downgrading libx11.
1. Get old libx11, example from etch.
2. Create directory $VMWARE/lib/libX11.so.6/ (where $VMWARE is the
installation directory of vmware-server-console)
3. Copy libX11.so.6* from etch's libx11-6_1.0.3XXXXX/usr/lib/ to
$VMWAR/lib/libX11.so.6/
4. Edit $VMWARE/lib/wrapper-gtk24.sh (my vmware-server-client version:
1.0.6):
--- wrapper-gtk24.sh.old 2008-07-17 10:39:40.000000000 +0200
+++ wrapper-gtk24.sh 2008-07-17 10:26:35.000000000 +0200
@@ -63,6 +63,7 @@
vm_append_lib 'libfreetype.so.6'
vm_append_lib 'libXft.so.2'
vm_append_lib 'libXrender.so.1'
+ vm_append_lib 'libX11.so.6'
# FontConfig is actually fairly well behaved but the fonts.conf that we
# force when VMWARE_USE_SHIPPED_GTK=yes generates seemingly harmless
5. it works!