Ubuntu10.10安装VNC Server

最近公司要在Ubuntu下开发Android,所以就给一台机子安装了双系统,为了方便工作,给它安装了VNCServer。在安装的过程中遇到很多问题,现在把他记录下来跟大家分享一下。

第一步,获取安装文件

sudo apt-get install vnc4server

 

第二步,修改VNC Password,不能太短

      # vncpasswd

      Password: ******

      Verify:*****

 

第三步,检查防火墙,这个就不详细说明了

扫描二维码关注公众号,回复: 1407192 查看本文章

 

第四步,启动VNC server

        # vncserver

 

这样server端就安装完成了,client端要根据操作系统选择客户端程序安装,就不废话了。链接的时候记得在server地址后边跟“:1“

即vncserver :1

 

但是这时候看到的远程桌面很丑,需要修改一下/root/.vnc/xstartup文件,将vncserver默认使用的窗口管理器twm(这是一个很简陋的窗口管理器),你可以把你的桌面改成GNOME或KDE。

 

在Google上找到的解决方案就是在这个文件后边注释掉twm &,再加上你想要的桌面,如gnome-session &

 

但这我都试过了不好使。依旧是丑陋的桌面。而且在vnc Client端会看到“could not acquire name on session bus”的错误提示。

 

最后的解决方案是:

 

在终端执行

sudo chmod 755 /etc/X11/xinit/xinitrc

 

然后将/root/.vnc/xstartup文件修改成如下内容

 

#!/bin/sh
   # Uncomment the following two lines for normal desktop:
   unset SESSION_MANAGER
   # [ -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" &
   exec /etc/X11/xinit/xinitrc
   # x-window-manager &
   # gnome-session &

 

 

最后重启vncserver就可以了。

vncserver -kill:1

vncserver :1

 

搞定了........

猜你喜欢

转载自robert-liu.iteye.com/blog/816157