how to access to openSUSE KDE Desktop from Windows 8 using VNC?

Hi!
I am using openSUSE 12.2 (i586) on vmware. I am trying to connect from win8 to kde desktop.
I edited startup script xstartup file like this


#!/bin/sh
/usr/bin/startkde

I typed http://suse-ip-address:5807/ from windows browser I logged in and saw that kde4 is loading (I thing I am using kde4 not sure.) and when I saw the kde desktop completely, my session is closed.
here is the log:


29/01/2013 16:34:11 
Xvnc version X.org/xf4vnc custom version
29/01/2013 16:34:11 
Copyright (C) 2001-2004 Alan Hourihane.
29/01/2013 16:34:11 
Copyright (C) 2000-2004 Constantin Kaplinsky
29/01/2013 16:34:11 
Copyright (C) 1999 AT&T Laboratories Cambridge
29/01/2013 16:34:11 
All Rights Reserved.
29/01/2013 16:34:11 
See http://www.tightvnc.com/ for information on TightVNC
29/01/2013 16:34:11 
See http://xf4vnc.sf.net for xf4vnc-specific information
29/01/2013 16:34:11 
Desktop name 'X' (linux-fgxb.site:7)
29/01/2013 16:34:11 
Protocol versions supported: 3.7, 3.3
29/01/2013 16:34:11 
Listening for VNC connections on TCP port 5907
29/01/2013 16:34:11 
Listening for HTTP connections on TCP port 5807
29/01/2013 16:34:11 
  URL http://linux-fgxb.site:5807
[dix] Could not init font path element /usr/share/fonts/local, removing from list!
[dix] Could not init font path element /usr/share/fonts/URW, removing from list!
[dix] Could not init font path element /usr/share/fonts/CID, removing from list!
startkde: Starting up...
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kbuildsycoca4 running...
Agent registered 
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
29/01/2013 16:34:18 
httpd: get '' for 192.168.80.1
29/01/2013 16:34:18 
httpd: defaulting to 'index.vnc'
kded(11020) LayoutMemoryPersister::restoreFromFile: Failed to open layout memory xml file for reading "/root/.kde4/share/apps/kded/session/keyboard/layout_memory.xml" error: 5 
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
29/01/2013 16:34:19 
httpd: get 'VncViewer.jar' for 192.168.80.1
29/01/2013 16:34:19 
httpd: get 'VncViewer.jar' for 192.168.80.1
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Xlib:  extension "RANDR" missing on display ":7".
RandR extension missing
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.11'
kded(11020) PowerDevilUPowerBackend::brightness: org.kde.powerdevil.backlighthelper.brightness failed 
29/01/2013 16:34:20 


29/01/2013 16:34:20 
Got VNC connection from client 192.168.80.1
29/01/2013 16:34:20 
Using protocol version 3.7
29/01/2013 16:34:20 
Enabling TightVNC protocol extensions
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
29/01/2013 16:34:21 
httpd: get 'favicon.ico' for 192.168.80.1
29/01/2013 16:34:21 
httpProcessInput: open: No such file or directory
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
29/01/2013 16:34:24 
Full-control authentication passed by 192.168.80.1
29/01/2013 16:34:24 
Using tight encoding for client 192.168.80.1
29/01/2013 16:34:24 
Using copyrect encoding for client 192.168.80.1
29/01/2013 16:34:24 
rfbProcessClientNormalMessage: ignoring unknown encoding 16
29/01/2013 16:34:24 
Using image quality level 6 for client 192.168.80.1
29/01/2013 16:34:24 
Enabling X-style cursor updates for client 192.168.80.1
29/01/2013 16:34:24 
Enabling cursor position updates for client 192.168.80.1
29/01/2013 16:34:24 
Enabling LastRect protocol extension for client 192.168.80.1
29/01/2013 16:34:24 
rfbProcessClientNormalMessage: ignoring unknown encoding -223
29/01/2013 16:34:24 
Pixel format for client 192.168.80.1:
29/01/2013 16:34:24 
  32 bpp, depth 24, little endian
29/01/2013 16:34:24 
  true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
klauncher(11018) KConfigGroup::readXdgListEntry: List entry OnlyShowIn in "/usr/share/applications/kde4/nepomukcontroller.desktop" is not compliant with XDG standard (missing trailing semicolon). 
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
ALSA lib setup.c:565:(add_elem) Cannot obtain info for CTL elem (PCM,'IEC958 Playback PCM Stream',0,0,0): No such file or directory
QDBusObjectPath: invalid path ""
29/01/2013 16:34:27 
rfbClientConnectionGone
29/01/2013 16:34:27 
VNC Client 192.168.80.1 gone
29/01/2013 16:34:27 
Statistics:
29/01/2013 16:34:27 
  key events received 0, pointer events 148
29/01/2013 16:34:27 
  framebuffer updates 2, rectangles 5, bytes 138
29/01/2013 16:34:27 
    LastRect markers 2, bytes 24
29/01/2013 16:34:27 
    cursor shape updates 1, bytes 82
29/01/2013 16:34:27 
    tight rectangles 2, bytes 32
29/01/2013 16:34:27 
  raw bytes equivalent 1936408, compression ratio 60512.750000
29/01/2013 16:34:27 
GenerateVncDisconnectedEvent
29/01/2013 16:34:28 
httpd: get '' for 192.168.80.1
29/01/2013 16:34:28 
httpd: defaulting to 'index.vnc'
29/01/2013 16:34:28 
httpd: get 'favicon.ico' for 192.168.80.1
29/01/2013 16:34:28 
httpProcessInput: open: No such file or directory
QGraphicsLinearLayout::insertItem: cannot insert null item
QGraphicsLinearLayout::insertItem: cannot insert null item
plasma-desktop(11065)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
29/01/2013 16:34:29 


29/01/2013 16:34:29 
Got VNC connection from client 192.168.80.1
29/01/2013 16:34:29 
Using protocol version 3.7
29/01/2013 16:34:29 
Enabling TightVNC protocol extensions
plasma-desktop(11065)/kdecore (services) KServicePrivate::init: The desktop entry file  "/usr/share/kde4/services/sysinfo.protocol"  has Type= "Application"  but no Exec line 


link XMLID_34_ hasn't been detected!
link XMLID_34_ hasn't been detected!
link XMLID_36_ hasn't been detected!
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:166:5: QML QDeclarativeListView_QML_20: Possible anchor loop detected on vertical anchor.
QGraphicsScene::addItem: item has already been added to this scene
29/01/2013 16:34:34 
Full-control authentication passed by 192.168.80.1
29/01/2013 16:34:34 
Using tight encoding for client 192.168.80.1
29/01/2013 16:34:34 
Using copyrect encoding for client 192.168.80.1
29/01/2013 16:34:34 
rfbProcessClientNormalMessage: ignoring unknown encoding 16
29/01/2013 16:34:34 
Using image quality level 6 for client 192.168.80.1
29/01/2013 16:34:34 
Enabling LastRect protocol extension for client 192.168.80.1
29/01/2013 16:34:34 
rfbProcessClientNormalMessage: ignoring unknown encoding -223
29/01/2013 16:34:34 
Pixel format for client 192.168.80.1:
29/01/2013 16:34:34 
  32 bpp, depth 24, little endian
29/01/2013 16:34:34 
  true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
link XMLID_34_ hasn't been detected!
link XMLID_34_ hasn't been detected!
link XMLID_36_ hasn't been detected!
29/01/2013 16:34:36 
Using hextile encoding for client 192.168.80.1
29/01/2013 16:34:36 
Using copyrect encoding for client 192.168.80.1
29/01/2013 16:34:36 
rfbProcessClientNormalMessage: ignoring unknown encoding 16
29/01/2013 16:34:36 
Using image quality level 6 for client 192.168.80.1
29/01/2013 16:34:36 
Enabling LastRect protocol extension for client 192.168.80.1
29/01/2013 16:34:36 
rfbProcessClientNormalMessage: ignoring unknown encoding -223
QGridLayoutEngine::addItem: Cell (0, 1) already taken
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.