相关疑难解决方法(0)

在两个用户之间共享 tmux 会话的其他方法是什么?

我正在寻找一种干净简单的方法来与同一台机器上的另一个用户共享 tmux 会话。我已经尝试过这个-S socket-path选项,但它需要在其他人可以连接到会话之前打开套接字路径的所有权限。它有效,但有点麻烦。例如:

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

# Another user
$ tmux -S /tmp/pair attach
Run Code Online (Sandbox Code Playgroud)

这有效,但两个用户现在共享相同的 tmux 配置(发起会话的用户的配置)。有没有办法允许两个用户使用他们自己的 tmux 配置和他们自己的个人 tmux 键绑定?

对于奖励积分,理想情况下,将 tmux 会话的只读访问权限提供给其他用户也很好。

users tmux

124
推荐指数
4
解决办法
6万
查看次数

tmux:共享会话,一个用户在一个窗格中,另一个在另一个窗格中,两个不同的光标

我决定尝试 tmux:一直在阅读文档和谷歌搜索,试图找到一种方法让两个用户共享一个会话,每个用户都有不同的光标。

但是,为套接字授予 777 权限,或创建一个组,chgrp调用套接字并将两个用户添加到其中,似乎让同一个套接字用于仅使用一个游标共享会话:两个用户都可以写入,但始终在相同的光标位置。

现在,两个用户都通过 ssh 在同一个家庭服务器中,他们的想法是能够拥有:

  • 比方说,左窗格中的终端,我可以在其中键入命令
  • 右窗格中的另一个终端,我可以看到另一个用户在他自己的终端中键入命令
  • 其他用户也一样

什么我目前做的是使用两个会话(不共享)和script -ftail -f组合还挺读取对方的击键工作,但我认为有可能是这样使用TMUX共享能力的办法。

有没有办法让这个想法在彼此的终端中使用写支持?

什么是更好的方法来做到这一点?

ssh terminal-multiplexer terminal tmux console

22
推荐指数
1
解决办法
8878
查看次数

标签 统计

tmux ×2

console ×1

ssh ×1

terminal ×1

terminal-multiplexer ×1

users ×1