vnc 连接linux,为什么不显示桌面

2022-08-16 教育 88阅读
$HOME目录下面有一个隐藏目录.vnc,下面有一个xstartup文件,即,全路径是:
/home//.vnc/xstartup,
例如/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。
不同系统,这个文件内容会不一样。但基本意思是一样的。

仅供参考,谢谢!
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com