Подключение двух ноутбуков через 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 для графики, я бы предложил другое решение вашей проблемы, а именно соединение двух машин с помощью кабельного Ethernet. Либо традиционным способом через маршрутизатор/концентратор, либо с помощью одного кабеля между ними (который затем должен создать сеть ad-hoc, используя, например, 192.168.xy автоматически назначенные IP-номера).

Когда эти двое смогут видеть друг друга, вы можете открыть сервер X11 на второй машине, используя изначально, xhost +а затем вы можете сказать приложениям на первой машине использовать этот экран вместо этого. Простой способ — запустить export DISPLAY=second-ip:0и затем вызвать программы, которые затем отобразятся на второй машине.

Примечания:

  • Если у машин нет портов Ethernet, существуют дешевые USB Ethernet-адаптеры. Адаптер USB3 может перегрузить гигабитную сеть.
  • Для программ, показанных там, вам по-прежнему придется использовать клавиатуру и мышь на втором компьютере.
  • xhost +являетсяочень сильнонебезопасно. Вы хотите сделать это только в доверенной сети! Существуют лучшие решения, но это только начало.
  • Возможно, существуют оконные менеджеры, которые могут распределить сеанс по двум отдельным дисплеям. Этого может быть достаточно для вас. У меня нет опыта в этом.

Пожалуйста, дайте нам знать, что вам помогло.

Связанный контент