Эмулятор терминала с мозаичным режимом

Я пользователь Ubuntu, и теперь я использую стандартный терминал GNOME. Иногда я настраиваю серверы, и мне нужно сосредоточиться на нескольких окнах терминала. С терминалом GNOME мне постоянно приходится переключаться между вкладками, это неудобно.

Какой терминал имеет режим плитки? Я имею в виду возможность разделить одно окно терминала на несколько (см. скриншот)введите описание изображения здесь

(Это тайловый менеджер i3, но мне нужен просто эмулятор терминала, а не оконный менеджер)

Вы ищете функцию разделения экрана. Я использовал Deepin Terminal (в Deepin Linux, вариант Ubuntu), и здесь он соответствует критериям. IDK, какую версию Ubuntu вы используете, поэтому вам может потребоваться поиск в Google.
В настоящее время я использую Konsole , которая также имеет функцию разделения экрана. Konsole является частью KDE, поэтому вам может потребоваться установить основные библиотеки или что-то еще, чтобы заставить ее работать. Обычно все просто для установки в Ubuntu.

Ответы (3)

Терминатор — ваш ответ здесь :) https://terminator-gtk3.readthedocs.io/en/latest/index.html (исходный код на https://github.com/gnome-terminator/terminator )

Вы просто щелкаете правой кнопкой мыши или используете строку меню, чтобы создать почти бесконечное количество разделенных экранов. Обычно он находится в репозиториях, поэтому его можно установить через sudo aptitude install terminatorUbuntu/Debian или sudo dnf install terminatorFedora/CentOS.

Все терминалы имеют возможность разбивать экран на тайлы. Вам просто нужно запустить screen или tmux .

В окне «Экран» нажмите C-a S(это заглавная буква S), чтобы разделить экран на области . Второй регион создается ниже текущего. Популярный патч (отсутствующий в антикварном официальном релизе, но включенный во многие дистрибутивы и в исходный репозиторий) позволяет выполнять вертикальное разделение с расширением C-a |. Чтобы запустить команду в новом регионе, создайте новое окно с расширением C-a c. Используйте C-a TABдля переключения между регионами.

В Tmux используйте, C-b "чтобы разделить текущую панель на две по горизонтали или C-b %для вертикального разделения. Оболочка автоматически запускается в новой панели. Используйте для перехода между панелями.C-b ARROW_KEY

tmux - это путь. Вам не нужно привыкать к новой терминальной программе — она работает даже на экранах tty ( Ctrl Alt #) — она современная, поддерживается всеми основными дистрибутивами и проста в использовании.
Недостатком tmux или экрана является то, что мышь не работает: C
@gephaest Да, есть. Если вы хотите, чтобы щелчки мыши меняли панели: screen: defmousetrack on; тмукс: setw -g mode-mouse on. Если вы хотите, чтобы события мыши передавались приложению, все, что вам нужно, это убедить его в том, что терминал поддерживает события мыши ( screenпо умолчанию это не так). Если вам нужна помощь с этим, спросите на Unix & Linux .

Возможно, вы уже нашли свой ответ, если не взгляните на Tilix, потрясающее терминальное приложение, в котором объединены плитка и вкладки: https://github.com/gnunn1/tilix .