红联Linux门户
Linux帮助

多机协同工具: Synergy

发布时间:2007-12-30 01:36:05来源:红联作者:xlsogb
先说它是干什么地, 简而言之, 它能让多台电脑共用一套鼠标和键盘. 但它并不是为了帮你节省一套鼠标键盘的开销, 而是不需要同时使用两幅键盘两个鼠标, 如果是那样, 你会恨不能生出三头六臂.
这个软件可以让鼠标从一个屏幕直接移到另一个屏幕, 移过去时, 键盘也可以作用于另一台电脑了. 更酷的是, 还可以在两台电脑间, 交叉地复制粘贴. 这样在整理两台电脑上的资料时, 效率会成倍提升.
哪些情况下这个软件会发挥用途呢? 如果你有两台电脑, 而且两台电脑会有放在一张桌子上的情况下, 那么这个软件就非常适合你. 如果你的两台电脑有不同的操作系统, 比如一个Windows, 另一个是Ubuntu Linux, 这个软件可以同样地处理这种情形.
早上花了一个半小时才搞定用法, 虽然费了些周折, 但效果还是显著的, 我现在就十分愉快地自由自在地在两个屏幕间切换工作, 一个是Fedora Linux, 我在上面打开一些参照资料; 另一个是Windows, 用来搭建实验环境, 比如学习Cygwin. Happy:)
这还是一个开源软件, 在sourceforge上搜一下就会找到, 同时提供Windows, MAC OS X, Unix*三个安装包. 我在Fedora上使用安装管理器同样可以搜索到这款软件的安装包, 省得下载RPM自己安装了.
介绍一下我的安装和设置过程. 文档中指出, 将要共享键盘和鼠标的电脑称为"Primary Screen"(主屏幕), 使用Synergy的服务器端; 所有其他使用共享的键盘和鼠标的电脑称为"Second Screens", 使用Synergy的客户端.
我以装有Windows的电脑作为Primary Screen, 装有Fedora的电脑作为Second Screen.
Windows上的设置, 运行Synergy:
1. 选择"Share this computer's keyboard and mouse (server)"
2. 点击"Screens & Links Configure..."按钮
3. 在"Screen List"下点击"+"按钮添加Screen Name, 官方文档推荐使用主机名称, 比如我这里添加两个Screen Name, 分别是"WindowsPC"和"FedoraPC"
4. 编辑在"Links"下面的控件, 然后点击"+"按钮添加"Link". 说明一下, "Link"可以解释为鼠标在屏幕间的移动规则.
我添加了两条"Link", 分别是"FedoraPC is left of WindowsPC"和"WindowsPC is left of FedoraPC".
5. 点击"OK"按钮结束设置
6. 点击"Test"按钮, 开启Synergy的服务器端

Fedora上的设置, 打开终端:
1. 输入"Synergyc -f 主屏幕名称"
如果失败, 可以尝试将主屏幕名称更换为IP地址. 如果依然失败, 就需要自己看官方文档的错误提示了(文字较多, 俺就不翻译了, 只盼望你能一次成功:) 连接成功, Windows上的Synergy窗体会出现连接成功的消息. 到此证明了已经成功的完成了Synergy的设置.
上面的步骤完成之后, 以后每次使用的时候只需要两个步骤, 仍以我的实验为例:
1. 在Windows上打开Synergy, 点击"Start"按钮开启服务器端. 注意, 不是点"Test"按钮哦.
2. 在Fedora的终端中, 输入"Synergyc 主屏幕名称". 注意, 没有"-f"参数了.

以前接触过一种叫做切换器的设备, 可以让多台主机共享显示器, 键盘和鼠标, 与这款软件的目的有些一致, 就是让使用者不必在多副键盘鼠标间切换. 这也节省了许多购买外设的费用, 适合于搞软件测试的企业. 但这种设备也有不利于使用的地方, 比如切换器上只能有一台显示器, 这就导致不能在多个屏幕上协同工作了, 而且切换时屏幕上一黑一亮的感觉也很不舒服.

要感谢偶的偶像的那个长长的软件列表, 已经在上面找到不少宝贝了
文章评论

共有 0 条评论