Ubuntu10.10安装VNC Server
最近公司要在Ubuntu下开发Android,所以就给一台机子安装了双系统,为了方便工作,给它安装了VNCServer。在安装的过程中遇到很多问题,现在把他记录下来跟大家分享一下。
?
第一步,获取安装文件
sudo apt-get install vnc4server
?
第二步,修改VNC Password,不能太短
????? # vncpasswd
????? Password: ******
????? Verify:*****
?
第三步,检查防火墙,这个就不详细说明了
?
第四步,启动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
?
搞定了........