开源项目Barrier使用教程

1. 项目介绍

Barrier是一个开源的KVM软件,它模拟了物理KVM开关的功能,允许用户使用单个键盘和鼠标来控制多台计算机。与传统的KVM开关不同,Barrier通过软件实现,用户可以通过将鼠标移至屏幕边缘或使用键盘快捷键来切换控制不同的系统。Barrier是从Symless的Synergy 1.9代码库分叉而来,它致力于保持简单性,提供无缝的键盘和鼠标共享功能,以及剪贴板共享。

2. 项目快速启动

安装

在所有将共享键盘和鼠标的计算机上安装Barrier。

  • Linux: 使用包管理器安装Barrier,例如在Ubuntu上可以使用sudo apt install barrier
  • Windows: 从Barrier的官方发布页面下载安装程序进行安装。
  • macOS: 从Barrier的官方发布页面下载.dmg文件进行安装。

配置服务器

  • 在拥有键盘和鼠标的计算机上启动Barrier,并将其设置为服务器。
  • 点击“配置服务器”按钮,并为每个客户端计算机拖拽一个新的屏幕到网格中。
  • 确保每个配置的屏幕名称与客户端Barrier窗口中显示的屏幕名称完全匹配(区分大小写)。

配置客户端

  • 在客户端计算机上启动Barrier。
  • 输入服务器的IP地址(或者使用Bonjour自动配置)。
  • 点击“启动”。

运行

  • 在服务器和客户端上,应该看到“Barrier正在运行”的消息。
  • 现在可以像操作同一台机器一样,在所有屏幕之间移动鼠标。

注意:如果键盘上的Scroll Lock键被激活,它将阻止鼠标在屏幕之间切换。

3. 应用案例和最佳实践

办公环境

在多显示器办公环境中,使用Barrier可以在不同的计算机之间无缝切换,提高工作效率。

游戏玩家

游戏玩家可以使用Barrier在一个键盘和鼠标上控制多个游戏窗口,实现跨游戏操作的便捷性。

开发者

开发者可以在不同的操作系统之间共享键盘和鼠标,方便进行跨平台开发和测试。

4. 典型生态项目

Barrier的生态系统包括以下项目:

  • Flathub: 提供了Barrier的Flatpak版本,可以在多种Linux发行版上使用。
  • Canonical: 提供了Barrier的Snap版本,适用于Ubuntu和其他支持Snap的Linux发行版。
  • Microsoft Azure Pipelines: 提供了Barrier的CI构建服务,确保软件质量和稳定性。

以上是Barrier项目的使用教程,希望对您有所帮助。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐