Barrier跨多个操作系统共享您的鼠标和键盘(Mac、PC)

Barrier跨多个操作系统共享您的鼠标和键盘(Mac、PC)

渴望通用控制?想在多台 Mac 甚至 PC 上使用单个键盘和鼠标吗?您可以使用 Barrier 来做到这一点,这是一款免费的虚拟 KVM 切换器,只需将鼠标光标拖到另一台计算机屏幕上,您就可以在计算机之间共享键盘和鼠标。您甚至拥有共享剪贴板,允许在 Mac、Windows 或 Linux 之间跨平台进行复制和粘贴。

Barrier 效果很好,所以如果你一直在等待 macOS Monterey 上的 Universal Control 并且对它的延迟感到失望,那么这基本上与通过开源项目提供的功能相同。

虽然 Universal Control 是 macOS Monterey 的支柱功能,允许在多台 Mac 和 iPad 之间共享键盘和鼠标,但现在延迟到 macOS 12.3 和 iPadOS 15.3,您不必等到那时才开始共享单个键盘和Mac 和 PC 之间的鼠标。Barrier 现在提供了这种功能,它不仅可以在多台 Mac 之间共享键盘和鼠标,它还支持 Windows 和 Linux 计算机,是的,即使使用共享剪贴板也是如此。与 Universal Control 不同,它不适用于 iPad,但如果您是 Mac 和 PC 用户,您应该非常欣赏那里提供的跨平台功能。

Barrier 有点技术性,但如果您跟着操作,它很容易设置和开始工作,尤其是在 Mac 上,这要归功于 Bonjour。Barrier 是开源软件, Apple未使用 Gatekeeper 对其进行验证,因此如果您对此感到不舒服,您可能希望完全跳过运行 Barrier。

如何使用 Barrier 在 Mac / PC 之间共享键盘和鼠标

您需要确保要与其共享鼠标和键盘的计算机都在同一个网络上,并且在初始设置期间您将在不同的 Mac 之间来回切换。

    1. 在此处获取最新版本的 Barrier(适用于 Mac 的 DMG,适用于 Windows 的 exe)– 将其下载到您希望能够使用键盘和鼠标的每台计算机上
    2. 将 Barrier 从 DMG(或使用 exe 安装到 Windows)复制到您打算使用它的每台 Mac 上的 /Applications 文件夹,然后右键单击 Barrier.app 并选择“打开”以绕过每台 Mac 上的 Gatekeeper
    3. 在所有 Mac 上,选择“Open System Preferences”并进行身份验证以允许 Barrier 控制 Mac *

Barrier跨多个操作系统共享您的鼠标和键盘(Mac、PC)

    1. 在带有您希望共享的键盘和鼠标的 Mac(“Server Mac”)上,在 Setup Barrier 屏幕中选择“Server”,然后选择 Done

Barrier跨多个操作系统共享您的鼠标和键盘(Mac、PC)

    1. 在连接到服务器 Mac 以使用其鼠标/键盘(“客户端 Mac”)的 Mac 或 PC 上,选择“客户端”,然后选择“完成”
    2. 在服务器 Mac 上,稍等片刻,Barrier 应该会自动检测希望通过 Bonjour 连接的 Mac,然后只需单击您希望客户端 Mac 所在位置的方向

Barrier跨多个操作系统共享您的鼠标和键盘(Mac、PC)

  1. 然后应该设置服务器 Mac 并准备就绪,屏幕如下所示:
    Barrier跨多个操作系统共享您的鼠标和键盘(Mac、PC)
  2. 在客户端 Mac 上确认您要连接到 Mac/信任 sha 指纹以连接到服务器 Mac
  3. 在您希望连接到服务器 Mac 的所有其他 Mac 上重复此过程以共享键盘和鼠标
  4. 对于 Windows PC 的客户端,除自动 Bonjour 连接外,一切都相同,因此请指定服务器 Mac IP 地址并手动连接

现在一切都应该正常工作了,您可以轻松地将鼠标和键盘拖到 Mac(或 PC)上,只需将光标移动到您在设置过程中将其他计算机定向到的位置即可。

您可以使用剪贴板复制文本或图像,并将它们粘贴到计算机之间。

如果屏障不起作用,则进行故障排除,修复“屏障错误:ssl 证书不存在”错误

如果事情不正常,在服务器 Mac 上拉下 Barrier 菜单项,然后选择“Show Log”,以获取正在发生的错误消息日志,这应该可以让您很好地了解发生了什么问题。

如果您看到类似以下内容的错误消息:
openERROR: ssl certificate doesn't exist: /home/user/.var/app/com.github.debauchee.barrier/data/barrier/SSL/Barrier.pem

然后您需要手动为 Barrier 生成一个私有安全密钥,您可以通过在 Terminal.app 中运行以下命令来实现:

首先将您的目录更改为 Barrier SSL 文件夹:
cd ~/Library/Application\ Support/barrier/SSL

现在生成一个安全密钥:
openssl req -x509 -nodes -days 365 -subj /CN=Barrier -newkey rsa:4096 -keyout Barrier.pem -out Barrier.pem

返回 Mac 服务器上的 Barrier 应用程序,单击停止,然后单击启动屏障服务器以加载私钥。

客户端 Mac(s) 或 PC(s) 现在应该询问显示生成的指纹的安全问题,并询问您“您信任此指纹吗?” 假设它匹配,选择“是”连接到 Barrier Server Mac。

Barrier跨多个操作系统共享您的鼠标和键盘(Mac、PC)

您也可以手动尝试连接,直接指定 Mac 服务器的 IP 地址。如果您不确定那是什么,您可以通过网络首选项获取作为屏障服务器运行的 Mac 上的 IP 地址。

Barrier跨多个操作系统共享您的鼠标和键盘(Mac、PC)

–Barrier 也适用于多个操作系统版本,在此处显示的设置中,我在具有 macOS Big Sur 和 macOS Monterey 的多台 Mac 上使用 Barrier,无故障,但您也可以在 Windows 11、Windows 10、Linux 和几乎所有其他运行障碍的东西。

*如果您不愿意让未经审查的第三方开源软件控制您的 Mac,您将无法使用 Barrier。使用风险自负,并根据您的用例和需求做出自己的安全/隐私决策。

因此,无需再等待 Universal Control,立即使用 Barrier 在多台 Mac(甚至 PC)之间共享键盘和鼠标。当然你不能在 iPad 上运行它,但如果你想让你的 iPad 参与其中,你仍然可以在 iPad 上使用 Sidecar将它变成另一个 Mac 显示器。

对于那些好奇的人来说,在 Synergy 成为付费产品之前,Barrier 是从 Synergy 开源项目代码库中分离出来的,并且基于 Synergy 开源项目代码库。如果您是 OSXDaily 的长期读者,您可能还记得我们在 2012 年报道过 Synergy(或者当时也有类似的应用程序称为Teleport)。

是的,这意味着如果您喜欢 Barrier 的想法但需要官方支持,您可以查看 Synergy并购买该应用程序,它也提供跨平台兼容性。如果您只是 Windows 用户,还有Mouse Without Borders,但它不适用于 Mac 或 Linux 机器。最后,ShareMouse是另一种提供类似 KVM 功能的付费解决方案,如果您也想查看的话。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(1)
上一篇 2022年10月5日 下午1:20
下一篇 2022年10月5日 下午2:04

相关推荐