Использование Ubuntu & ldquo; screen & ldquo; команда для совместного использования экранов

Для Ubuntu 12.04 есть простое решение.

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

Здесь вы должны проверить autohide и перенести чувствительность на очень левый.

Затем у вас есть полноэкранный режим, например здесь:

] enter code here

6
задан 31 March 2012 в 05:30

3 ответа

Вы делаете это с помощью многопользовательской функции экрана.

Предполагая, что вы используете одно и то же имя пользователя для ssh и подключаетесь ...

1) Запустите сеанс ssh

ssh user@server

2) начать сеанс экрана, -S называет сеанс

screen -S shared

3) Включить многопользовательский режим.

Ctrl + a +:

:multiuser on

Ctrl + a + a

 :acladd user2

4) Теперь на сервере вы можете подключиться к

[ f5]

Я написал подробное описание того, как это сделать в моем блоге

http://blog.bodhizazen.com/linux/shared-ssh-sessions-update-for-jaunty-ubuntu -904 /

Некоторая информация в этом блоге немного устарела, но она охватывает дополнительные проблемы безопасности и более одного пользователя. вы должны начать.

8
ответ дан 25 May 2018 в 13:05
  • 1
    Обратите внимание, что пользователь ssh должен отличаться от пользователя _acladd. user2 будет более понятным. – Jaime M. 15 October 2015 в 11:37

На первом сеансе стартового экрана:

screen

Затем на этом же компьютере (локальном или ssh) подключитесь к существующему экрану. Для этого вы выполняете

screen -x <session name>

, где «имя сеанса» - это имя экрана, который вы начали выше. Чтобы найти это, вы можете перечислить все запущенные экраны следующим образом:

screen -ls

И затем вы можете скопировать имя экрана, к которому вы хотите подключиться.

В качестве альтернативы, если вы используете только один сеанс экрана, вы можете просто ввести screen -x, а затем нажать вкладку для автозаполнения.

Вам также может понравиться программа под названием ' byobu ", который похож на причудливый интерфейс для экрана. Вы можете открывать несколько экранов, вроде как вкладки, и легче запоминать ярлыки для прикрепления, отсоединения, переключения между экранами и т. Д.

Значение по умолчанию для byobu заключается в подключении к сеансу, который уже работает, если он есть, что делает то, что вы хотите сделать красивым и легким. Вы бы просто набрали byobu в каждом терминале.

3
ответ дан 25 May 2018 в 13:05

У меня возникла следующая ошибка, когда я впервые использовал «экран» в многопользовательском режиме.

"Must run suid root for multiuser support."

Это было легко исправлено при запуске:

sudo chmod u+s /usr/bin/screen
1
ответ дан 25 May 2018 в 13:05

Другие вопросы по тегам:

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