Ubuntu12.04使用VNC时,不显示图形界面问题的解决

这个是在Ubuntu上安装vncserver时遇到的问题:

现有一台ubuntu的机器,我在上面使用 sudo apt-get install vnc4server 装了vnc服务端。
然后运行vncserver,跟着指导输入密码,就完成了配置,可以在windows下远程登录了。
但第一次配置的用户,在windows系统远程登录时,总会发现只有一个命令框,而背景什么都没有。

网上的方法试了很多,但有效的只有两个:


第一种是安装xfec4
通过命令 sudo apt-get install xfce4 安装 xfec4

然后修改配置文件.vnc/xstartup,改变过的文字使用红色字体

#!/bin/sh


# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# 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 &

x-session-manager & 
xfdesktop & xfce4-panel &     
xfce4-menu-plugin &     
xfsettingsd &     
xfconfd &     
xfwm4 &
最后重启vnc就行了。
但这种方法需要安装其他的图形环境,登录之后就会发现图形界面跟本机上的不一样,很不习惯。所以找了第二种:
第二种不需要安装任何程序,直接修改文件.vnc/xstartup
#!/bin/sh


# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# 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 STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"
$STARTUP
重启vnc就行了。登录后发现两边的界面都是相同的,解决问题。

你可能感兴趣的:(Ubuntu12.04使用VNC时,不显示图形界面问题的解决)