Есть ли дружественная пользователю альтернатива экрану?

Я использую Ubuntu Server и хочу иметь несколько терминалов. Экран работает нормально, но.. это не удобно для пользователя. Я имею в виду... после нажатия Ctrl+A вы не получаете уведомления о том, что вы находитесь в командном режиме, чтобы отобразить терминалы, вы должны войти ", что совсем не дружелюбно (на моей клавиатуре это Shift+1), и так далее..

Я посмотрел на byobu, но он кажется ошибочным: строки состояния процессора продолжают расти вниз и в конечном итоге покрывают мой экран... но в целом мне все еще не очень нравится.

Я искал что-то с графикой nano... с нижней частью экрана, заполненной инструкцией / статусом, и верхней частью, конечно же, моего текущего терминала.

Существует ли что-то подобное? Или, в качестве альтернативы, вы можете помочь мне исправить ошибку byobu?

3 ответа

Решение

Tmux - это переписанный экран GNU, tmux предлагает множество улучшений. Некоторые из наиболее важных включают модель клиент-сервер, которая позволяет подключаться к сеансу tmux из нескольких мест, и более чистый формат файла конфигурации. Ознакомьтесь с FAQ по tmux, чтобы узнать, чем он отличается от GNU Screen.

Используйте эту команду для установки tmux в Ubuntu:

sudo apt-get install tmux

Как на howtogeek. Эта ссылка также имеет кое-что о Dvtm & Dtach (Dvtm - это консольный мультиплексор, созданный с помощью оконных менеджеров, а dtach добавляет возможность отсоединения и повторного подключения к сеансам dvtm).

бёбу

Я думаю, что Бёбу - более дружелюбная альтернатива. Он использует tmux в качестве бэкэнда, поэтому у вас есть дружественные ярлыки byobu, а также tmux (по умолчанию Ctrl + a + ..., вы можете изменить его с помощью F9 или byobu-config).

С его сайта (см. Также там отличный скринкаст):

Byobu - текстовый оконный менеджер и терминальный мультиплексор с открытым исходным кодом GPLv3. Первоначально он был разработан для предоставления элегантных улучшений в функциональном, простом, практичном GNU Screen для дистрибутива сервера Ubuntu. Byobu теперь включает расширенные профили, удобные сочетания клавиш, утилиты конфигурирования и уведомления о состоянии системы с возможностью переключения как для оконного менеджера GNU Screen, так и для более современного терминального мультиплексора Tmux, и работает на большинстве дистрибутивов Linux, BSD и Mac.

Установите его с

sudo apt install byobu

Скриншот с использованием hollywood:

Я использую его с Guake в полноэкранном режиме, скрывая его вкладки, поскольку у byobu уже есть эта функция (и даже больше). Не другое окно: просто там на F12.
Возможно, полноэкранный режим Quake в Tilix будет альтернативой.

Вот также статья о том, как это сделать.

Скрини

Со страницы руководства :

screenie — это небольшая и легкая оболочка экрана(1), предназначенная для упрощения выбора сеанса в системе с несколькими сеансами экрана. screenie предоставляет простое интерактивное меню для выбора существующего сеанса экрана или для создания нового.

Вход сам по себе запускает его в интерактивном режиме и показывает это меню:

      screenie - terminal screen-session handler

 a) new session
 q) quit

 A parameter character can be appended to session selection:
   'x' to attach selected session with 'screen -x' command,
   'd' to attach selected session with 'screen -rd' command.

select: 

Затем он проведет вас через создание нового фонового сеанса. Вы должны назвать свою сессию ( testниже) и вы можете оставить job:пустой. Если есть какие-либо фоновые сеансы, перечисляет их в своем меню:

      screenie - terminal screen-session handler

 1) 105970.test (06/10/2022 02:22:21 PM)

 a) new session
 q) quit

 A parameter character can be appended to session selection:
   'x' to attach selected session with 'screen -x' command,
   'd' to attach selected session with 'screen -rd' command.

select: 

Выбор номера индекса перед фоновым сеансом, например 1откроет этот сеанс.

Отсоединиться от screenнажав Ctrl+ , Aа затем D, и вы вернетесь в интерактивное меню.

Затем вы можете выйти, нажав , Qа затем Enter.

Если вы хотите снова вернуться к фоновым сеансам, введите screenieснова в терминале, чтобы снова увидеть меню.

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

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