日期:2014-05-16  浏览次数:20573 次

用Synergy把Ubuntu Linux和windows XP共享桌面

??? 最近用上了Ubuntu Linux作为私人笔记本开发机,在公司也是用此系统主要开发,不过公司电脑也主要用于办公和开发。是正版windowsXP,各种办公软件都在公司电脑上。日常文档和日常流程都是走那台电脑,主要代码开发或者做一些实验则是用我的这台linux笔记本,所以还是需要把两台电脑给共享起来比较靠谱。

??? 选用Synergy作为屏幕共享软件,此软件的官方详细地址: http://synergy2.sourceforge.net/

??? 我在家里也是两台笔记本,另一台是windows作为客户机,我的Linux是作为主机,这台Windows作为从机。

??? Ubuntu Linux安装Synergy也很简单,直接打开Ubuntu的软件包管理器,查找Synergy,直接安装就可以了。它会安装在/usr/bin下。

??? 在Linux下配置主机还是很容易,直接新建一个配置文件,如synergy_private.conf,这个文件自己存放在自己方便的目录下就可以了,运行Synergy命令时需要指定这个配置文件。

?

文件内容如下:

section:screens
??????? computer1:
??????? computer2:
end

section:links
??????? computer1:
??????????????? right=computer2
??????? computer2:
??????????????? left=computer1
end

?

其中这里的section:links是指定两台电脑的相对位置,我左边是computer1,右边就是我的主机linux, computer2.其中computer1和computer2都是计算机的主机名称,在windows可以看电脑-系统属性-计算机名,可以看到,linux直接命令hostname即可看到。

最后只需在Linux这台主机上输入命令:

synergys -f --config synergy_private.conf

然后在Windows上运行Synergy,以客户机的模式运行,输入主机的ip地址即可。

?

然后就可以在一台电脑上使用多台电脑了,比较方便。在公司我是需要公司PC机作为主机,自己的笔记本作为从机,因为在那上面工作的时间较多。也比较方便,只需要把公司电脑的windowsXP上配置主机服务,从机Linux输入命令:

?

synergyc 主机ip,即可

?

synergy的网址:

http://synergy-foss.org/

?