通过 USB AC 连接两台笔记本电脑

通过 USB AC 连接两台笔记本电脑

我想通过 USB AC 电缆连接两台笔记本电脑,并将数据从一台传输到另一台。 (我的目标是从其中一台笔记本电脑创建第二个屏幕。)CC 电缆不是一个选项,因为其中一台笔记本电脑没有 USB C。

理论上,这应该是可能的:USB A 用于 USB 主机,USB C 是双向的,因此这应该是可能的。我发现这对于 USB CC 电缆来说是可能的,但没有任何如何建立连接的细节。我认为我需要使用 C 设置笔记本电脑以充当 USB 访客并在那里建立一些串行线。

(我还读到它仅限于某些芯片,因为有些芯片不支持访客模式。但是,据报道这在笔记本电脑上可能没问题。)

我的问题:

  1. 这安全吗?我相信是这样,但我想先确认一下。
  2. 如何说服带有 USB C 的笔记本电脑充当访客并在那里打开串行线?理想情况下,我会在 Bash 中执行此操作,但 C 也是可以接受的。

答案1

由于两台机器可能都运行某种 Unix 并使用 X11 进行图形处理,我建议您使用另一种解决方案来解决您的问题,即使用有线以太网连接两台机器。通过路由器/集线器的传统方式或两者之间的单根电缆(然后需要使用例如 192.168.xy 自动分配的 IP 号码创建一个临时网络)。

当两者可以看到对方时,您可以在最初使用的第二台计算机上打开 X11 服务器xhost +,然后您可以告诉第一台计算机上的应用程序改为使用该屏幕。一种简单的方法是运行export DISPLAY=second-ip:0然后调用程序,然后显示在第二台计算机上。

笔记:

  • 如果机器没有以太网端口,则可以使用廉价的 USB 以太网适配器。 USB3 适配器可以使千兆位网络饱和。
  • 您仍然需要使用第二台计算机上的键盘和鼠标来运行那里显示的程序。
  • xhost +极其没有安全感。您只想在受信任的网络上执行此操作!存在更好的解决方案,但这只是一个开始。
  • 可能存在可以将会话分布在两个单独的显示器上的窗口管理器。这对你来说可能就足够了。我没有这方面的经验。

请告诉我们什么对您有用。

相关内容