我的 VPS 上的 VNC 查看器中不断出现灰色背景,如下所示:
我.vnc/xstartup
的如下:
#!/bin/sh
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
gnome-session --session=gnome-classic &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 1280x1024+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
我的服务器已正确安装并配置到端口 1 上的ightvncserver 和其他所有内容。出了什么问题?我使用的是 Debian 6.0.4
答案1
正如所讨论的聊天,对于您想要做的事情,通过 VNC 打开会话,您(通常)不需要进一步配置 VNC 服务器。只要删除配置文件.vnc/xstartup
就可以了。
答案2
首先,您应该记录vnc启动过程。如果您自动启动 vncserver 使用类似以下内容:
vncserver 1>/var/log/vnc 2>/var/log/vnc
如果遇到类似xauth: (argv):1: bad display name
...的错误,请确保 /etc/hostname 和 /etc/hosts 与主机名一致。
答案3
如果其他人遇到类似问题:请确保您的 .vnc/xstartup 文件可执行!