Ubuntu 安装gnome桌面及vnc远程连接

安装gnome桌面

sudo apt-get install gnome-core

安装vnc

sudo apt-get install vnc4server

启动vnc

vncserver

设置一下密码

接着设置一下配置文件

vim ~/.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 &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &

然后重启vnc

vncserver -kill :1 //关闭

vncserver :1    //开启

用vnc连接的时候 地址栏填写 ip:1 然后输入刚刚设置的密码就可以进入了


如果出现桌面是灰色的现象,尝试一下下面的方法

解决灰色桌面问题:


chmod +x ~/.vnc/xstartup
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

原因是gnome有些组件没有装上


VNC viewer连接超时

防火墙的问题,开启对应的端口即可

iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

访问次数过多:

vncconfig -display :1 -set BlacklistTimeout=0 -set BlacklistThreshold=1000000
#重新登录之后恢复黑名单设置:
vncconfig -display :1 -set BlacklistTimeout=100000000000 -set BlacklistThreshold=10
#display :指定桌面号 (一般为1)
#BlacklistTimeout : 设置黑名单的过期时间
#BlacklistThreshold : 允许的失败次数
#默认的过期时间是600秒,这里设置的很大,目的是延长黑名单的时间。