Ubuntu12.04配置VNC Server

 今天突然突发奇想,以前老是看到他人用远程桌面,自己还是不会,就像试试远程桌面。当然这次是真机的桌面,虚拟机已经玩过了,经过一个老兄提醒,可以用VNC,所以就开始尝试VNC,网上的资料大同小异,不过也有坑,就跳过去吧。


本人机子的环境

1 robinson@robinson-pc:~$ uname -a
2 Linux robinson-pc 3.11.0-15-generic #23~precise1-Ubuntu SMP Tue Dec 10 16:43:53 UTC 2013 i686 i686 i386 GNU/Linux


第一步,当然是安装VNC Server。

1 robinson@robinson-pc:~$ sudo apt-get install vnc4server
一大票的东西出来,你默认安装就行了。


第二步,启动VNC Server服务器。

1 robinson@robinson-pc:~$  vnc4server

这回让你输入远程登录的命令,这个留着备用,因为你远程连接的时候要输入,不要忘记了哦。密码输入两次确认一下。


这个时候,会说远程桌面创建完毕,编号1,因为我们是第一个嘛,如果你不喜欢默认来的话,你可以这样输入。

1 robinson@robinson-pc:~$  vnc4server :xxx(编号)


第三步,以上都弄好了,你以为都完了吗,远远没有。

我们用VNC Client端软件连接就知道,我是用VNC View连接。

Ubuntu12.04配置VNC Server_第1张图片

登录进去之后,你会发觉只有一个终端可以用其他的啥都没有,是多不方面,用这个,我还不如用Putty呢,是吧。


第四步,开始配置远程桌面参数,先Kill远程桌面的进程。

1 robinson@robinson-pc:~/.vnc$ vnc4server -kill :1

你会发现你的View关闭了,这个正是我们需要的。


打开配置文件。


01 robinson@robinson-pc:~/.vnc$ cat xstartup
02 #!/bin/sh
03  
04 # Uncomment the following two lines for normal desktop:
05 unset SESSION_MANAGER
06 unset DBUS_SESSION_BUS_ADDRESS
07 #exec /etc/X11/xinit/xinitrc
08  
09 [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
10 [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
11 xsetroot -solid grey
12 vncconfig -iconic &
13 x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
14 #x-window-manager &
15  
16  
17 #位置在/usr/share/gnome-session/sessions
18 export DESKTOP_SESSION=gnome-classic
19 export DGMSESSION=gnome-classic
20 export STARTUP="/usr/bin/gnome-session --session=gnome-classic"
21  
22 $STARTUP

上面是正确的配置,你看下你的文件,有什么不同的就改正过来,就可以,我是用Gnome-classic,效果自己选择吧。


第五步,现在就是见证奇迹的时刻了。

用VNC View连接,上图。

Ubuntu12.04配置VNC Server_第2张图片

你可能感兴趣的:(Ubuntu12.04配置VNC Server)