8

Я широко использую функцию сеанса экрана. Например, я начну сеанс экрана для "project1" как «screen -S project1», а затем, когда мне понадобится переподключиться, я использую «screen -d -r project1». Это позволяет легко управлять несколькими проектами, каждый из которых имеет собственный набор сеансов оболочки.

Теперь я хотел бы сделать так, чтобы при работе в Windows и Linux можно было использовать терминальную программу с вкладками (например, gnome-терминал) для подключения к сеансу экрана и разделить все окна на отдельные вкладки. , Таким образом, я получаю все обычные возможности экрана, но с удобством более богатого интерфейса.

Есть ли такая терминальная программа в Windows и / или Linux?

3 ответа3

1

Убедитесь, что у вас определен $ SCREENDIR, или измените его в командной строке на каталог, в котором находятся сокеты сеансов экрана. Вот как вы можете легко это сделать в оболочке bash:

screens=( $(ls $SCREENDIR | sed 's/^[0-9]\+\.\(.*\)$/--tab -t \"\1\" -e \"screen -d -r \1\"/') ); eval gnome-terminal ${screens[@]}

Если вы не хотите закрывать предыдущие сеансы экрана (вместе с gnome-терминал, если это единственные вкладки), тогда используйте общие сеансы с "-x" вместо "-d -r"

1

Вы смотрели на бёбе его экрана , но с массивными улучшениями, Вы бы еще использовать один терминал , но вы получите вкладки сессий , так что вы можете пропустить хотя на diffrent экранов с помощью функциональных клавиш. плюс это дает вам хорошую приборную панель.

0

Я искал то же самое, когда наткнулся на ваш вопрос. До сих пор мой поиск подсказывал, что eterm содержит некоторые (неполные?) Интеграция называется Escreen. Я только что установил его, и он, кажется, работает нормально, хотя у меня есть некоторые проблемы с привязками клавиш (дом не идет домой). Тема не соответствует остальной части рабочего стола.

Надеюсь, поможет.

скриншот с 3-мя экранами "вкладок"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .