多设备共用键盘鼠标的 Synergy 配置指南(Windows + Ubuntu)
让两台或多台 Windows 电脑共用一套键盘鼠标是一个非常实用且流行的需求。这不仅能节省桌面空间,还能极大提升在多设备间切换的工作效率。
以 Synergy 为例来详细讲解如何在 Windows 和 Ubuntu 之间共享一套键盘鼠标。另外还有 Barrier(开源免费,跨平台之王),Barrier 是 Synergy 核心的开源分支,完美支持 Windows、Linux(包括 Ubuntu)、macOS。
Synergy 方案详解
一、Synergy 核心概念
- 服务器 (Server):连接着物理键盘鼠标的电脑。
- 客户端 (Client):接受服务器控制的电脑。
- 工作原理:通过局域网 TCP/IP 连接,在服务器端创建一个'虚拟桌面',将客户端的屏幕作为扩展显示器。
二、软件获取与安装
A. Windows 安装
- 访问 Synergy 官网
- 下载 Windows 版本安装包
- 运行安装程序,按向导完成安装
- 重要:安装时确保勾选'安装系统服务'以便开机自启动
B. Ubuntu 安装
方法:使用官方仓库(推荐)
Ubuntu 20.04 安装 synergy 1.8.8 版本。
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/synergy/synergy_1.8.8-stable+dfsg.1-1build1_amd64.deb
sudo dpkg -i synergy_1.8.8-stable+dfsg.1-1build1_amd64.deb
中间可能提示缺少依赖,需要安装下面对应的依赖:
sudo add-apt-repository ppa:rock-core/qt4
sudo apt-get update
sudo apt-get install libcanberra-gtk-module
sudo dpkg -i synergy_1.8.8-stable+dfsg.1-1build1_amd64.deb
sudo apt-get -f install
成功安装后,终端输入下面命令即可运行 synergy:
synergy
三、详细配置步骤
场景设定
- 客户端:Windows 电脑(键盘鼠标直接连接在此)
- 服务器端:Ubuntu 电脑
- 物理布局:Ubuntu 电脑在 Windows 电脑的右侧
步骤 0:安装 Bonjour
这里需要提前安装好 Bonjour,因为 Windows 中要运行 synergy 的话需要 Bonjour 环境。不安装的话,会一直提示你安装。
步骤 1:Windows 客户端配置


