Есть ли способ иметь сессию совместного управления tmux?

3006
GJ.

Я ищу что-то похожее на screen -xэкран GNU для Linux

9

2 ответа на вопрос

7
John

Вы можете присоединиться к сеансам tmux, принадлежащим разным пользователям, предоставив правильные разрешения и выполнив следующие действия:

хозяин

tmux -S /tmp/team 

клиент

tmux -S /tmp/team attach 

Например, чтобы установить разрешения для всех пользователей:

chmod 777 / tmp / team

`chmod 777`: nonononono! Никогда не запускаю `chmod 777`. Это практически никогда не требуется! Даже для "тестирования". Если файл доступен для чтения, значит, он доступен для чтения. Если он доступен для записи `user` или` group`, которому нужно написать в него, то он доступен для записи. Абсолютно нет нужды давать всем права на запись, а забывание «chmod» обратно к чему-то вменяемому - это именно то, как транснациональные корпорации взламываются. Просто не делай этого. Когда-либо. Я написал [введение в разрешения Unix] (http://stackoverflow.com/a/35895436/660921). Пожалуйста, прочитайте это! Martin Tournoij 8 лет назад 0
В этом случае просто поместите пользователей в одну и ту же группу и введите «chgrp». Martin Tournoij 8 лет назад 0
Просто для ясности, этот ответ _не_ такой же, как «screen -x», который позволяет пользователям иметь отдельный контроль над каждым буфером / окном, в то время как tmux позволяет только одному пользователю контролировать каждый сеанс за раз. jidar 6 лет назад 0
4
GJ.

Он будет работать для вас, просто подключив один и тот же сеанс без специального переключателя.

Одним из замечательных преимуществ tmux для общих сеансов является то, что он автоматически настраивает размеры панели в соответствии с наименьшим фактическим размером терминала из всех подключенных в данный момент клиентов.

Т.е. просто запустите `tmux attach` или` tmux attach -t 4`, чтобы присоединиться к сеансу 4 и т. Д. Gilles 14 лет назад 0
просто знайте, что вы не можете поделиться сессией tmux между разными пользователями number5 13 лет назад 0

Похожие вопросы