/home/
例如/home/peter/.vnc/xstartup
的文件。
这个文件没设置好的话,就会不显示桌面。以Ubuntu 12.04版本为例子,一个设置好的文件的内容如下:
$ cat xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
export DESKTOP_SESSION=ubuntu-2d
export GDMSESSION=ubuntu-2d
export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"
$STARTUP
可以看见,最后运行了/usr/bin/gnome-session,你的机器上一定要首先安装了gnome。
不同系统,这个文件内容会不一样。但基本意思是一样的。
仅供参考,谢谢!