Jade Dungeon

使用Synergy多台电脑共享键盘鼠标

以前阿左童鞋有本本(系统Debian 6)一部,公司台式机(Win xp)一台。工作时把 台机的显示器作为本本的外接显示器,然后用tsclient连台机的远程桌面。

恰逢同事离职,抢在IT部门前霸占了同事的显示器。现在手上有电脑二台显示器三部, 今天用Synergy连起来。

准备工作

首先我们要先确定两台电脑的主机名。Debian下通过hostname得到主机名为laptop

Debian作为服务器

sudo apt-get install synergy

修改配置文件/etc/synergy.conf

section: screens
    laptop:
    leo.server.com:
end
 
 # section: aliases
 #   laptop:
 #   172.16.0.20
 #   leo.server.com:
 #   172.16.0.11
 # end
 
 
section: links
    leo.server.com:
        left = laptop
    laptop:
        right = leo.server.com
end

section中声明了用来共享键盘鼠标的两台主机。

links中定义的跳转的方法:

鼠标移出leo.server.com的左边,跳转到laptop;

鼠标移出laptop右边,跳转到leo.server.com。

启动服务

参数-f 可选:指定输出调试信息到控制台

Win XP作为客户端

  • 安装Synergy后直接通过图形界面配置。
  • 勾选:Client (user another computer's keyboard and mouse)
  • Name of The server:中输入服务器的IP或主机名
  • 「Edit」->Screen name中设置屏幕名leo.server.com。

其他

以上的配置内容仅仅做到刚刚能用。还有很多细节可能参考文档了(反正阿左觉得这样够用 就行了),如:Synergy的连接和传输都是非加密的;还有快捷键的配置,好像只看到在 图型界面里有,不知道配置文件里怎么配置。