xdays

Synergy一套鼠键管理多台机器

May 12, 2013

背景

前段时间购得一RaspberryPi,在一切初始化就绪后发现一个问题:同时操作笔记本和 Pi 的时候切换鼠标键盘非常不爽,不够简单(简单很重要)。所以就找到了synergy这个小软件,解决了问题。

功能

  • 用一套鼠标键盘同时操作多台电脑,鼠标触及屏幕边缘就切换到另一台电脑;
  • 共享剪切板。

安装配置

安装

debian/ubuntu 下用如下命令安装:

sudo apt-get install synergy

配置

样例配置如下:

section: screens
        xdays-ThinkPad-E520:
        raspberrypi:
end
section: links
        xdays-ThinkPad-E520:
             right = raspberrypi
        raspberrypi:
             left = xdays-ThinkPad-E520
end

具体配置相关解释可参考 manpage

运行

客户端:

synergyc -f ipaddress:port

服务端

synergys -f -c /path/to/configure

方案参考

由于 synergy 需要联网操作,目前我考虑网络方案如下:Pi 和笔记本用网线连接,Pi 作为 DHCP 服务器为笔记本分配固定地址,Pi 的默认网关指向该地址,笔记本做路由转发。这样一来,笔记本不需要做任何额外的操作(笔记本一直在为虚拟机做路由转发),Pi 既和笔记本联网也可以有公网访问,所有问题都解决了。