synergy的安装和使用

34 views
Skip to first unread message

xunj...@gmail.com

unread,
Aug 31, 2006, 2:05:04 AM8/31/06
to wxLife
Synergy用于在多台计算机之间共享键盘和鼠标,要求各计算机之间使用TPC/IP网络连接。该软件可以在这里找到:
http://synergy2.sourceforge.net/

第一步 选择服务器
首先确定你准备共享的键盘和鼠标,物理连接该键盘和鼠标的计算机称为主屏幕,该计算机上运行syngery的服务器。所有其它的计算机均称为副屏幕并运行synergy的客户端。

第二步 安装软件
根据不同的系统平台选择安装不同版本的synergy软件,注意,所有共享键盘、鼠标和使用键盘、鼠标的计算机上都需要安装synergy软件。

第三步 配置和启动服务器
你需要告知synergy主屏幕和副屏幕的名称,屏幕之间的位置关系,以及其他的配置选项。在Windows平台上可以通过配置对话框进行设定,其他平台上需要创建一个配置文件来实现。

注意:当你告诉synergy屏幕A位于屏幕B的左侧时,并不意味着屏幕B就在屏幕A的右侧。你需要明确指定两者之间的相互关系,否则你会发现你会停留在其中某个屏幕中无法退出。

Windows
运行synergy,将启动一个对话框,配置服务器的过程如下:
. 点击"Share this computer's keyboard and mouse (server)"
. 点击"Screens & Links"后的"Configure..."按钮,将弹出"Screen
& Links"对话框
.
点击"Screens"列表下方的"+"按钮,添加服务器的名称(建议直接使用计算机的名称)
.
依次添加其它计算机,建议使用计算机的名称作为屏幕的名称
.
向"Links"列表中添加各个屏幕之间的关系,点击"OK"按钮关闭对话框
. 点击"Options..."按钮并设置相关的选项

Unix或者Mac OS X
创建一个名为synergy.conf的文本文件,包含以下内容:

section: screens
screen1:
screen2:
end
section: links
screen1:
right = screen2
screen2:
left = screen1
end

以上内容中screen1用你自己的主屏幕的名称替换,screen2则用你自己的副屏幕名称替换。上面的例子中,screen2位于screen1的右侧,而screen1则位于screen2的左侧。其中的左右方位可以使用以下四种:left,right,up,down之一。当使用超过两台计算机时,同理在screens中添加所有的计算机的名称并在links中加入所有的相互关系即可。

一般synergy应该在后台运行,也可以通过-f选项使之在前台运行。如果synergys所在位置不在PATH变量包含的目录中,则使用其完整的路径和名称运行。启动synergy的命令如下:

synergys -f --config synergy.conf

第四步 启动客户端
现在可以在其它的客户端计算机上通过运行客户端程序而直接使用服务器计算机的鼠标和键盘了。

Windows
在Windows上直接运行synergy并在弹出对话框中进行以下设置:
. 点击"Use another computer's shared keyboard and mouse (client)"
. 在"Other Computer's Host
Name"中输入服务器计算机的名称(注意这里是计算机的名称而不是屏幕的名称,也可以直接输入服务器计算机的IP地址)

Unix or Mac OS X
在Unix上启动客户端请输入以下命令:

synergyc -f server-host-name

其中server-host-name就是服务器计算机的名称。如果你在服务器的设置中使用的屏幕名称不同于计算机名称,则应该使用以下形式的命令:

synergyc -f --name name server-host-name

其中name就是你的客户端计算机的名称(应该与服务器设置中的客户端屏幕名称相同)。

Reply all
Reply to author
Forward
0 new messages