FC54 评测
出自Full Circle 中文项目主页
翻译:Yuanjin 校对:李洋 二校:顾履冰
根据最新的研究结果显示,同时使用超过一个显示器可以提升你9%至50%的产出。现代个人电脑通常都会有两个视频输出接口,而如果我们只有一张只带单个输出接口的显卡而有需要连接两个或者更多的显示器的话,那该怎么弄呢?在这种情况下,在不更换显卡的条件下,没有可能可以连接第二个显示器了。一种办法就是把第二个显示器连接到另一台电脑上,这样你就可以用上两个显示器了,但这就成了两台各带键盘鼠标的电脑了。真正的解决方案是Synergy(http://synergy-foss.org/)。Synergy是一款GNU GPL授权的自由开源的软件。有了这款软件,你可以在不同的计算机之间共享你的鼠标与键盘,而各自的计算机都有其自身显示器。
第一个版本的Synergy在2001年5月由Chris Schoeneman创建;它是由C++代码写成,而且只能在X Window系统下使用。在2009年,Chris Schoeneman、Sorin Sbârnea与Nick Bolton启动了一个名为Synergy+的Synergy分支,旨在创建一款跨平台的软件。现在,这个分支项目已经被合并到Synergy中来。最新的稳定版本是1.3.7,而1.4.3则是个beta版。
Synergy使用一个本地区域网络,然后它可以在两台或更多的电脑之间共享鼠标、键盘与剪贴板。另一个优势是Synergy可以支持Windows、Mac OS X以及Linux,因此每台电脑可以安装不同的操作系统。这种状况下,你是不需要模拟器或者虚拟机的,每个程序都运行在自己的操作系统下。剪贴板通过主程序里的一个小型ftp客户端-服务器应用发挥作用,这个应用可以让你在电脑间进行复制和粘贴操作而无需考虑其操作系统。重定向鼠标与键盘就像从你屏幕边缘移走鼠标一般简单。按键会被重置到鼠标指针所在的计算机上。
这个程序是基于客户端-服务器架构的。服务器定义了哪个屏幕边界定向于哪台机器,然后共享器鼠标与键盘。客户端则连接到服务器以提供其桌面的使用权。有了Synergy,你就有了具有多主机运算能力的多显示器系统,然后你就可以同时在多个操作系统上工作了。
你可以从http://synergy-foss.org/download/处下载安装程序。以下是用于一个服务器配置文件的例子(两台电脑,1号在右,2号在左,两台同时在你的面前)。
section: screens
pc1:
pc2:
end section: links
pc1:
left = pc2
pc2:
right = pc1
end
如果你不喜欢写配置文件,你可以安装一个图形界面,例如Qsynergy(http://code.google.com/quicksynergy/)。Windows版本在安装程序中已经内置了图形界面。用以下的命令来运行程序:
client: synergyc ip_addr_pc1
server: synergys --config filename.conf
Synergy的主要问题是安全性,如果你在一个不受信任的局域网工作的话。实际上, 通信并未被加密,发送到Synergy客户端的按键、鼠标动作与粘贴板内容在网络中可以很容易的被嗅探到。你可以通过配置一台SSH服务器来解决这个问题,然后所有的通信就会通过一个安全加密连接进行传输。这一页上有一个配置SSH的Synergy的指南:http://synergy-foss.org/pm/projects/synergy/wiki/Security。
就我个人经验而言,我每天工作的时候都会用上Synergy,我有一台笔记本和两台服务器。笔记本有其自身的显示器与一个外置显示器,而服务器各有一张只带一个输出接口的显卡。我通过一套接在一台服务器上的鼠标与键盘使用所有的电脑。当我需要一个Windows程序时,我不需要模拟器或者虚拟机,我简单地重启笔记本至Windows系统,然后我可以像此前一样使用我四“显示器-计算机”系统开展工作。
优点: • 可以运行于Windows、Linux以及Mac OS X上,且允许在其之间进行通讯; • 剪贴板可以在电脑之间使用,而无需顾虑其操作系统; • 你可以连接几台计算机(以及显示器),然后只通过一套键盘与鼠标控制所有的机器; • 没有鼠标动作与按键延迟。
缺点: • 通讯未被加密; • 某些时候无法在客户端输入一些特定的字符,即使是同样的操作系统(如é、ë与â等); • 如果服务器端所在的计算机被锁定了, 那么你将无法使用客户端的计算机。