how are you starting Xvnc? form a command line or inetd/xinetd? this will effect where your X dispaly startup file is read from. Inetd use teh standard xinitrc while if you run it from teh command line it reads a ~/.vnc/xstartup (~ = is a short for your home directory). Evan