Here's my ~/.vnc/xstartup on Slack 12, which works perfectly:
Code:
#!/bin/sh
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -display=:1 -nowin &
/etc/X11/xinit/xinitrc.kde
You do have the permissions set for eXecute, don't you.
Cheers.