用vnc连接服务器的时候,出现了灰屏,(在xshell可以正常运行)上面会显示三个checkbox:
Accept clipboard from viewers
Send clipboard to viewers
Send primary selection to viewers
在网上查了很多了材料,有让重启vncserver的,但是我不是管理员,没有权限。最后发现,其实跟这个没有什么关系。
我们只需要修改 ~/.vnc/xstartup文件,再重新启动vnc
1、修改xstartup文件
#!/bin/sh
unset SESSION_MANAGER
#unset DBUS_SESSION_BUS_ADDRESS
#mate-session &
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
gnome-session &
我之前没有exec /etc/X11/xinit/xinitrc这一行,修改了好几遍还是灰屏,可以注意一下。
2、重新启动vnc
vncserver -kill :1
vncserver -geometry 1920x1080 :1