Users

在兩個使用者之間共享 tmux 會話的其他方法是什麼?

  • July 21, 2021

我正在尋找一種簡潔的方法來與同一台機器上的另一個使用者共享一個 tmux 會話。我已經嘗試過該-S socket-path選項,但它需要在其他人連接到會話之前打開套接字路徑的所有權限。它有效,但有點麻煩。例如:

# Me
$ tmux -S /tmp/pair
$ chmod 777 /tmp/pair

# Another user
$ tmux -S /tmp/pair attach

這可行,但兩個使用者現在共享相同的 tmux 配置(啟動會話的使用者的配置)。有沒有辦法讓兩個使用者使用他們自己的 tmux 配置和他們自己的個人 tmux 鍵綁定?

對於獎勵積分,理想情況下,將 tmux 會話的只讀訪問權限授予其他使用者也是很好的。

來自https://github.com/zolrath/wemux

wemux 增強了 tmux 以使多使用者終端多路復用更容易和更強大。它允許使用者託管 wemux 伺服器並讓客戶端加入:

鏡像模式為客戶端(您機器上的另一個 SSH 使用者)提供對會話的只讀訪問權限,允許他們看到您的工作,或者

配對模式允許客戶端和您自己在同一個終端中工作(共享游標)

Rogue Mode 允許客戶端在同一 tmux 會話中的另一個視窗(單獨的游標)中配對或獨立工作。

它具有多伺服器支持以及使用者附加/分離時的使用者列表和通知。

它是 tmux 上的 shellscript 包裝器 - 無需編譯。

引用自:https://unix.stackexchange.com/questions/2523