我想透過 USB AC 連接線連接兩台筆記型電腦,並將資料從一台傳輸到另一台。 (我的目標是從其中一台筆記型電腦創建第二個螢幕。)CC 電纜不是一個選項,因為其中一台筆記型電腦沒有 USB C。
理論上,這應該是可能的:USB A 用於 USB 主機,USB C 是雙向的,因此這應該是可能的。我發現這對於 USB CC 電纜來說是可能的,但沒有任何如何建立連接的細節。我認為我需要使用 C 設定筆記型電腦以充當 USB 訪客並在那裡建立一些串行線。
(我還讀到它僅限於某些晶片,因為有些晶片不支援訪客模式。但是,據報導這在筆記型電腦上可能沒問題。)
我的問題:
- 這樣安全嗎?我相信是這樣,但我想先確認一下。
- 如何說服帶有 USB C 的筆記型電腦充當訪客並在那裡打開串行線?理想情況下,我會在 Bash 中執行此操作,但 C 也是可以接受的。
答案1
由於兩台機器可能都運行某種 Unix 並使用 X11 進行圖形處理,我建議您使用另一種解決方案來解決您的問題,即使用有線乙太網路連接兩台機器。透過路由器/集線器的傳統方式或兩者之間的單一電纜(然後需要使用例如 192.168.xy 自動分配的 IP 號碼建立一個臨時網路)。
當兩者可以看到對方時,您可以在最初使用的第二台電腦上開啟 X11 伺服器xhost +
,然後您可以告訴第一台電腦上的應用程式改為使用該螢幕。一種簡單的方法是運行export DISPLAY=second-ip:0
然後呼叫程序,然後顯示在第二台電腦上。
筆記:
- 如果機器沒有乙太網路端口,則可以使用廉價的 USB 乙太網路適配器。 USB3 轉接器可使千兆位元網路飽和。
- 您仍然需要使用第二台電腦上的鍵盤和滑鼠來執行那裡顯示的程式。
xhost +
是極為沒有安全感。您只想在受信任的網路上執行此操作!存在更好的解決方案,但這只是一個開始。- 可能存在可以將會話分佈在兩個單獨的顯示器上的視窗管理器。這對你來說可能就足夠了。我沒有這方面的經驗。
請讓我們知道什麼對您有用。