问题:Ubuntu需要使用VNCserver服务提供远程桌面,使用TightVNC Viewer远程连接主机,发现只能出现三个正常显示的桌面,继续开更多的桌面,就会发现新开的窗口都是灰色的,没有任何的桌面图标或者终端窗口显示。
解决办法:
修改配置文件 ~/.vnc/xstartup
修改配置文件前,需要把已经开启的桌面关掉,命令如下:
vncserver -kill :n #n为桌面的序号。需要关闭所有打开的vnc桌面。
我把注释掉的行直接省略后的内容如下
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -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" $
xfce4-session &
mate-session &
startkde &
gnome-panel &
gnome-settings-daemon &
metacity &
gnome-terminal &
nautilus &
gnome-session &
保存退出。
打开一个新的vncserver 桌面
vncserver -geometry 1280x800 -depth 24 :1
看到提示创建了一个新的vnc端口。
使用Tight VNC viewer连接主机,显示正常。
测试打开15个vnc端口,发现都可以正常远程打开桌面,并且显示正常。
遗留问题:
我发现修改成当前配置文件后,桌面的背景改变了,不是原来的素净桌面。变成了蓝色背景,下面有一个小老鼠的桌面。文章来源:https://www.toymoban.com/news/detail-560718.html
通过测试修改配置文件后,发现是xfce4-session & 这个命令决定的桌面背景。但是我不知道怎么修改。有谁知道可以留言,谢谢。文章来源地址https://www.toymoban.com/news/detail-560718.html
到了这里,关于Ubuntu 使用VNCserver远程连接灰屏问题的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!