如何在连接到 Windows PC 的键盘上打字并将按键发送到 Linux PC?

如何在连接到 Windows PC 的键盘上打字并将按键发送到 Linux PC?

语境

我想使用特殊键盘仅适用于 Windows PC(由于驱动程序)。我所有的工作都是在 Ubuntu 机器上完成的。

Windows 计算机和 Linux 计算机并排放置。它们都使用 LAN 电缆连接到 WiFi 路由器。它们都具有蓝牙。

问题

是否可以通过连接到 Windows PC 的键盘打字并将按键发送到 Ubuntu 机器?

有人知道如何做到这一点吗?

——理想情况下,延迟要低(即使用 USB 或蓝牙或直接 LAN,而不是通过互联网)。

提前致谢。

答案1

是的,我为此使用了一个叫做 synergy 的程序。它以前是免费软件,我认为你必须为新版本支付合理的几美元。

它允许您使用第二台机器,就像它是直接连接的显示器一样。也就是说,您可以拥有两台或三台或更多台独立的机器,它们有自己的操作系统,Mac/Windows/Ubuntu,并且在这三台机器之间无缝输入、复制和粘贴文本等,就好像它们都是同一个操作系统一样。

除非所有机器都连接到同一个路由器或交换机,否则我不会推荐它。并不是说它有严重的延迟,但在我当地的无线环境中,它很明显,有点烦人。

https://symless.com/synergy

希望有所帮助。

答案2

您可能能够使用优质的 USB KVM 切换器。这样,两台物理计算机就可以使用一组输入(和输出,如果您选择)设备。在购买任何 KVM 切换器之前,请先查看评论和制造商网站。由于驱动程序问题,这可能会或可能不会起作用。如果 KVM 仅传递连接,而不对其进行任何额外处理,则它根本不会影响延迟。

您可以使用蓝牙进行手动切换,但我发现蓝牙切换很麻烦。使用标准蓝牙接口时,驱动程序不应该成为问题,但蓝牙上的按键延迟可能是一个问题。由于按键注册问题,我发现蓝牙键盘使用起来并不愉快。

无需额外购买硬件,您可以使用 VNC 或 SSH 从 Windows PC 远程登录 Ubuntu 计算机。这可以配置为通过 LAN 工作。您不需要任何基于互联网的解决方案。

您可以使用包管理器在 Ubuntu 桌面上安装 VNC 服务器。您可以使用 Windows 上的 VNC 客户端访问该 VNC 服务器。TightVNC是一个很好的选择。VNC 不应暴露在互联网上。这是我个人首选的与 Ubuntu 桌面配合使用的解决方案。除了 VNC 之外,还有其他可用的远程代理,但 VNC 是最常见的。VNC 延迟会有所不同,但如果您放弃一些图形保真度,则可以改进。文档中可能还有可用的调整来改善延迟。

如果你不使用 Ubuntu 桌面,或者更喜欢命令行,那么本论坛和互联网上其他地方有许多关于安装和设置 SSH 的指南。这里是。您可以直接从 PowerShell 通过 SSH 连接到 Ubuntu。通过 LAN 连接进行 SSH 不会产生任何可察觉的延迟。

相关内容