Я решил попробовать tmux: читал документы и гуглил, пытаясь найти способ, чтобы два пользователя разделяли сессию, каждый с разным курсором.
Однако предоставление 777 разрешений для сокета или создание группы, создание chgrp
сокета и добавление в него обоих пользователей, по-видимому, позволяет использовать один и тот же сокет для совместного использования сеанса только с одним курсором: оба пользователя могут писать, но всегда в та же позиция курсора.
Прямо сейчас оба пользователя находятся на одном домашнем сервере через ssh, и идея состоит в том, чтобы иметь возможность:
- Терминал в, скажем, левой панели, где я могу набирать команды
- Другой терминал в правой панели, где я вижу другого пользователя, печатающего команды в своем собственном терминале.
- То же самое для другого пользователя
В данный момент я использую две сессии (не для общего доступа) и комбинацию a script -f
и, tail -f
которая вроде как работает для считывания нажатий клавиш друг друга, но я считаю, что, вероятно, есть некоторый способ сделать это, используя возможности совместного использования tmux.
Есть ли способ заставить эту идею работать с поддержкой записи в терминале друг друга?
Какой лучший способ сделать это?