Windows7使用VNC连接Ubuntu 11桌面
filed in Linux on Aug.02, 2011
刚把公司的电脑装上了ubuntu 11,而我自己带上笔记本上班的,实在不想使用两个两个鼠标和两个键盘,但我一直是在笔记本上用两个显示器,这就想到了用VNC去连接,然后放到扩展显示器上全屏幕显示,这样就方便了,就和同时操作两台电脑没什么分别
直接在Xwindow里的管理器中安装了VNC,然后在笔记本里使用realvnc连接上去。
这里假设我笔记本(windows7)IP是192.168.2.10,而公司电脑(ubuntu 11)IP是192.168.2.11
结果超慢(其实慢的原因和我笔记本用的是无线,而且和台机网段不相同有点关系的),显示画面都是看着它从上至下绘制的,而且一直与ubuntu桌面同步,还经常出现部分区域没有刷新的情况。
勉强用了一会,刚好更新了一些软件,要重启,问题出来了:realvnc死活连接不上去(这时没有在192.168.2.11上登录),然后登录后就OK了
这样,我就怀疑是因为vncserver安装在Xwindow下,并且在登录后才启动的
好吧,怕了你,我在终端下重装一个vncserver就是
要启动vncserver就要使用ssh连接,然后启动vncserver
所以安装ssh还是必要的,SSH的安装和配置就不多说了,下面说说vncserver的安装
安装vncserver:
$sudo apt-get install vnc4server
完成后,vncserver默认将安装在 /usr/bin/vncserver
配置vncerver:
修改~/.vnc/xstartup文件,找到:
x-window-manager &
在它最前面加上’#',即把它注释了,然后在最后面加上:
gnome-session &
这样就把默认环境配置好了
执行:
$vncserver
即可进入。
指定使用gnome桌面启动,并设置vnc会话号为1,可使用下面命令:
$vncserver -name gnome-session:1
如果是第一次使用,将要求输出连接vnc server密码,输入两次相同密码就是
在windows下使用realvnc连接:
在realvnc里,输入ubuntu的IP,并在后面输入会话号,如:192.168.2.11:1
点击连接后,要求输入密码,输入刚才设置的密码即可(要修改vncserver的连接密码,可使用:vncpasswd命令)
要结束会话则在终端输入:$vncserver -kill :1
其中,1为启动时指定的会话号
在使用过程中,发现不管在什么地方,只要按一下’d'就会显示桌面,原来是系统的快捷键,改一下就是:
方法为:在Ubuntu的桌面上,点击“系统”–>“首选项”–>“键盘快捷键”,找到“隐藏所有桌面窗口并将桌面设为焦点”,可以看到他的快捷键是D,把它改成”Alt+D”就可以了。
好了,现在可以享受一下用一个鼠标一个键盘来控制两台电脑了






